summaryrefslogtreecommitdiffstats
path: root/drivers/net/mlx4/en_netdev.c
diff options
context:
space:
mode:
authorJay Vosburgh <fubar@us.ibm.com>2009-04-25 18:03:35 -0700
committerDavid S. Miller <davem@davemloft.net>2009-04-25 18:03:35 -0700
commitadc667e84f086aa110d810f3476c494e48eaabaa (patch)
tree4a1267f1d2aa44893e2dc6c779ae686a01db409d /drivers/net/mlx4/en_netdev.c
parent1c41e238e0beaac530c5c9d629e8dfbbadc4a099 (diff)
vlan: update vlan carrier state for admin up/down
Currently, the VLAN event handler does not adjust the VLAN device's carrier state when the real device or the VLAN device is set administratively up or down. The following patch adds a transfer of operating state from the real device to the VLAN device when the real device is administratively set up or down, and sets the carrier state up or down during init, open and close of the VLAN device. This permits observers above the VLAN device that care about the carrier state (bonding's link monitor, for example) to receive updates for administrative changes by more closely mimicing the behavior of real devices. Signed-off-by: Jay Vosburgh <fubar@us.ibm.com> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'drivers/net/mlx4/en_netdev.c')
0 files changed, 0 insertions, 0 deletions