[ovs-git] Open vSwitch: bond: Revalidate flows when bond_is_tcp_hash() changes; (master)

dev at openvswitch.org dev at openvswitch.org
Wed Apr 13 20:45:25 UTC 2011


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  dc9908b3fb496843603227752d2b63709afe82c7 (commit)
       via  59d7b2b65665d5d0db9a348789f7eba4b3f16d54 (commit)
      from  a64e37a1d3990b9c2524d166119cb5564dc5d96c (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 dc9908b3fb496843603227752d2b63709afe82c7
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=dc9908b3fb496843603227752d2b63709afe82c7
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Revalidate flows when bond_is_tcp_hash() changes;
		
If LACP causes the return of bond_is_tcp_hash to change for
whatever reason, all flows should be revalidated because they will
have a different hash result.


commit 59d7b2b65665d5d0db9a348789f7eba4b3f16d54
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=59d7b2b65665d5d0db9a348789f7eba4b3f16d54
Author: Ethan Jackson <ethan at nicira.com>
		
bond: Reconfigure flows when bond mode changes.
		
Changes in the bonding mode can cause drastic changes in flow
assignments to slaves.  This commit causes all flows in a bridge
to be revalidated when bond_reconfigure() changes its bonding mode.
This approach is a bit aggressive, but bond reconfiguration
shouldn't happen often.


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

Summary of changes:
 lib/bond.c        |   27 ++++++++++++++++++++++++---
 lib/bond.h        |    2 +-
 vswitchd/bridge.c |    4 +++-
 3 files changed, 28 insertions(+), 5 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list