[ovs-git] Open vSwitch: ofproto-dpif: Handle learn action flow mods asynchronously. (master)

dev at openvswitch.org dev at openvswitch.org
Sat Aug 3 01:27:56 UTC 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  3d9c5e58759d8da79b1d6c670f77e95ee2ad92f7 (commit)
       via  55954f6e14ecdbd972294a4a8ed9f6f01cbffa9c (commit)
       via  9d189a50e6f8e10d7b68a8646d3b0031075ce82d (commit)
      from  a16160631a38e3c1881beead1cec8bff0534495b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 3d9c5e58759d8da79b1d6c670f77e95ee2ad92f7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=3d9c5e58759d8da79b1d6c670f77e95ee2ad92f7
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif: Handle learn action flow mods asynchronously.
		
Once we have multiple threads running, having each execute flow mods
created by the learn action won't be tenable.  It essentially will
require us to make the core ofproto module thread safe, which is not
the direction we want to go.  This patch punts on the problem by
handing flow mods to ofproto-dpif to handle later.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 55954f6e14ecdbd972294a4a8ed9f6f01cbffa9c
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=55954f6e14ecdbd972294a4a8ed9f6f01cbffa9c
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif-xlate: Take control of the qdscp map.
		
This will make locking easier in future patches.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit 9d189a50e6f8e10d7b68a8646d3b0031075ce82d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=9d189a50e6f8e10d7b68a8646d3b0031075ce82d
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto-dpif-xlate: Pull STP xlation into ofproto-dpif-xlate.
		
This patch pulls the STP xlation code into ofproto-dpif-xlate where it
will be easier to guard.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 lib/ofp-util.h               |    2 +
 ofproto/ofproto-dpif-xlate.c |  188 +++++++++++++++++++++++++++++------
 ofproto/ofproto-dpif-xlate.h |   11 ++-
 ofproto/ofproto-dpif.c       |  225 +++++++++++++++++-------------------------
 ofproto/ofproto-dpif.h       |    8 +-
 5 files changed, 256 insertions(+), 178 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list