bond: Give bridge control over LACP module.
authorEthan Jackson <ethan@nicira.com>
Thu, 14 Apr 2011 00:58:26 +0000 (17:58 -0700)
committerEthan Jackson <ethan@nicira.com>
Fri, 15 Apr 2011 18:04:04 +0000 (11:04 -0700)
commit5827ce14d087a18ede839c39ce3438e0b0e6f717
tree331acd89e23782a85e234844a7645888fee27d74
parent0f1a47f108ba6c599b252bc1b17ea59609d60e09
bond: Give bridge control over LACP module.

Before this patch, the bonding code had taken over responsibility
for running the LACP module.  However, the bonding code only needs
the LACP module for some basic status queries.  LACP and bonding
are actually logically parallel modules and do not really have a
parent child relationship.  Furthermore, we need to be able to run
LACP on non-bonded interfaces which the existing approach
prevented.  This patch gives control of the LACP module back to the
bridge.
lib/bond.c
lib/bond.h
vswitchd/bridge.c