[ovs-git] Open vSwitch: bond: Only drop packets that indicate moves on SLB bonds. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Nov 4 20:05:33 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  f931a4c93075e6bf4dbff97ffa0691e7aea654ac (commit)
      from  9840bdbdffc7da0d9a2a63a7d0ba3a9566cec60b (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 f931a4c93075e6bf4dbff97ffa0691e7aea654ac
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=f931a4c93075e6bf4dbff97ffa0691e7aea654ac
Author: Ben Pfaff <blp at nicira.com>
		
bond: Only drop packets that indicate moves on SLB bonds.
		
SLB bonds, for important reasons, drop most incoming packets that indicate
that a MAC has moved to the bond from another port.  These reasons do not
apply to other types of bonds, but until now OVS has still dropped them.

This fixes the problem.  It changes behavior of active-backup bonds and
stable bonds, neither of which has the same problem as SLB.  Behavior of
SLB bonds and TCP bonds in SLB fallback mode is unaffected.

Bug #7928.


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

Summary of changes:
 lib/bond.c |   32 +++++++++++++++++++++++---------
 1 files changed, 23 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list