bond: Reconfigure flows when bond mode changes.
authorEthan Jackson <ethan@nicira.com>
Wed, 13 Apr 2011 00:53:24 +0000 (17:53 -0700)
committerEthan Jackson <ethan@nicira.com>
Wed, 13 Apr 2011 00:53:24 +0000 (17:53 -0700)
commit59d7b2b65665d5d0db9a348789f7eba4b3f16d54
tree72d256595e07829508f71cb480dca47c34a6dd5c
parenta64e37a1d3990b9c2524d166119cb5564dc5d96c
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.
lib/bond.c
lib/bond.h
vswitchd/bridge.c