diff options
Diffstat (limited to 'drivers/net/bonding/bond_main.c')
-rw-r--r-- | drivers/net/bonding/bond_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/bonding/bond_main.c b/drivers/net/bonding/bond_main.c index ffa37adb7681..333387f1f1fe 100644 --- a/drivers/net/bonding/bond_main.c +++ b/drivers/net/bonding/bond_main.c | |||
@@ -3112,13 +3112,13 @@ static int bond_slave_netdev_event(unsigned long event, | |||
3112 | case NETDEV_CHANGE: | 3112 | case NETDEV_CHANGE: |
3113 | /* For 802.3ad mode only: | 3113 | /* For 802.3ad mode only: |
3114 | * Getting invalid Speed/Duplex values here will put slave | 3114 | * Getting invalid Speed/Duplex values here will put slave |
3115 | * in weird state. So mark it as link-down for the time | 3115 | * in weird state. So mark it as link-fail for the time |
3116 | * being and let link-monitoring (miimon) set it right when | 3116 | * being and let link-monitoring (miimon) set it right when |
3117 | * correct speeds/duplex are available. | 3117 | * correct speeds/duplex are available. |
3118 | */ | 3118 | */ |
3119 | if (bond_update_speed_duplex(slave) && | 3119 | if (bond_update_speed_duplex(slave) && |
3120 | BOND_MODE(bond) == BOND_MODE_8023AD) | 3120 | BOND_MODE(bond) == BOND_MODE_8023AD) |
3121 | slave->link = BOND_LINK_DOWN; | 3121 | slave->link = BOND_LINK_FAIL; |
3122 | 3122 | ||
3123 | if (BOND_MODE(bond) == BOND_MODE_8023AD) | 3123 | if (BOND_MODE(bond) == BOND_MODE_8023AD) |
3124 | bond_3ad_adapter_speed_duplex_changed(slave); | 3124 | bond_3ad_adapter_speed_duplex_changed(slave); |