linux/drivers/net/bonding
Michal Kubeček f31c7937c2 bonding: start slaves with link down for ARP monitor
Initialize slave device link state as down if ARP monitor is
active and net_carrier_ok() returns zero. Also shift initial
value of its last_arp_tx so that it doesn't immediately cause
fake detection of "up" state.

When ARP monitoring is used, initializing the slave device with
up link state can cause ARP monitor to detect link failure
before the device is really up (with igb driver, this can take
more than two seconds).

Signed-off-by: Michal Kubecek <mkubecek@suse.cz>
Signed-off-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2012-04-19 15:25:02 -04:00
..
bond_3ad.c bonding: Fix misspelling of "since" 2012-02-05 22:42:00 -05:00
bond_3ad.h
bond_alb.c drivers/net: Remove unnecessary k.alloc/v.alloc OOM messages 2012-01-31 16:20:21 -05:00
bond_alb.h
bond_debugfs.c
bond_main.c bonding: start slaves with link down for ARP monitor 2012-04-19 15:25:02 -04:00
bond_procfs.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2011-11-07 10:55:33 -08:00
bond_sysfs.c Merge branch 'driver-core-next' into Linux 3.2 2012-01-06 11:42:52 -08:00
bonding.h bonding: remove entries for master_ip and vlan_ip and query devices instead 2012-03-22 22:36:17 -04:00
Makefile