lacp: Require successful LACP negotiations when configured.
authorEthan Jackson <ethan@nicira.com>
Mon, 28 Nov 2011 21:54:08 +0000 (13:54 -0800)
committerEthan Jackson <ethan@nicira.com>
Mon, 23 Jan 2012 22:29:11 +0000 (14:29 -0800)
commitbdebeece558fbeebb87c17b11a8468d88875037d
tree685ca46e8f860338f77ee1f4769bb4452f476cde
parent26fbdf773f546f653d67f1bf022ff9021cefc062
lacp: Require successful LACP negotiations when configured.

In the original Open vSwitch LACP implementation, when no slaves
found a LACP partner, the LACP module would attach all of them.
This allowed the LACP bond to fall back to a standard bond when
partnered with a non-LACP switch.  In practice, this has caused
confusion with marginal benefit, so this feature is removed with
this patch.

Signed-off-by: Ethan Jackson <ethan@nicira.com>
NEWS
lib/bond.c
lib/bond.h
lib/lacp.c
lib/lacp.h
ofproto/ofproto-dpif.c
tests/lacp.at
vswitchd/vswitch.xml