lacp: Remove enabled flag.
authorEthan Jackson <ethan@nicira.com>
Thu, 14 Apr 2011 22:24:18 +0000 (15:24 -0700)
committerEthan Jackson <ethan@nicira.com>
Fri, 15 Apr 2011 01:30:48 +0000 (18:30 -0700)
commit0f1a47f108ba6c599b252bc1b17ea59609d60e09
treee432edd2fa36494493ab91703b7175047536a68c
parent2bb82bf044a0e28ef4c9e65e425b8173a574d91d
lacp: Remove enabled flag.

The enabled flag in the LACP module was only used to set the
Collecting and Distributing flags in the LACP protocol.  It was
intended to be set by the bonding code to mimic its enabled flag.

The spec is relatively vague on the precise meaning of these flags,
and most implementations do something completely different with
them.  For these reasons, it seems acceptable to remove the enabled
flag for the sake of simplicity.  A slave is now Collecting and
Distributing if it is attached, or LACP couldn't be negotiated.
lib/bond.c
lib/lacp.c
lib/lacp.h