[PATCH] bonding: Allow ARP target table to have empty entries

With the sysfs interface, the user can remove entries from the ARP table
at runtime.  The ARP monitor code now allows for empty entries in the
table.

Signed-off-by: Mitch Williams <mitch.a.williams@intel.com>
Acked-by: Jay Vosburgh <fubar@us.ibm.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Mitch Williams 2005-11-09 10:36:19 -08:00 committed by John W. Linville
parent 3c535952d8
commit 6b78056722

View File

@ -2729,7 +2729,9 @@ static void bond_arp_send_all(struct bonding *bond, struct slave *slave)
struct flowi fl; struct flowi fl;
struct rtable *rt; struct rtable *rt;
for (i = 0; (i < BOND_MAX_ARP_TARGETS) && targets[i]; i++) { for (i = 0; (i < BOND_MAX_ARP_TARGETS); i++) {
if (!targets[i])
continue;
dprintk("basa: target %x\n", targets[i]); dprintk("basa: target %x\n", targets[i]);
if (list_empty(&bond->vlan_list)) { if (list_empty(&bond->vlan_list)) {
dprintk("basa: empty vlan: arp_send\n"); dprintk("basa: empty vlan: arp_send\n");