vswitch: Correctly identify slave status in /proc compatibility layer
authorJustin Pettit <jpettit@nicira.com>
Mon, 14 Sep 2009 11:07:53 +0000 (04:07 -0700)
committerJustin Pettit <jpettit@nicira.com>
Mon, 14 Sep 2009 16:42:21 +0000 (09:42 -0700)
commit2e8873af89047bc4093ad8f2755867af632b9363
treee0f9b31ffcea436e59d74e4967e5c7304ea2bb80
parent30a2c8b16234daf7b089372cc136b872f2e543d7
vswitch: Correctly identify slave status in /proc compatibility layer

In the /proc compatibility layer, the bond member was reported as up
immediately after link recovery, regardless of the updelay.  I believe
the compatibility code was correct if the check had been done with carrier,
but since 'iface->enabled' already does that calculation, we can use it
directly.

Additinally, when a bond slave was enabled or disabled, the bond
compatibility code was not being told to update its state.  This commit
makes that call.

NIC-39
vswitchd/bridge.c