|
@@ -810,8 +810,7 @@ int bond_option_arp_interval_set(struct bonding *bond,
|
|
cancel_delayed_work_sync(&bond->arp_work);
|
|
cancel_delayed_work_sync(&bond->arp_work);
|
|
} else {
|
|
} else {
|
|
/* arp_validate can be set only in active-backup mode */
|
|
/* arp_validate can be set only in active-backup mode */
|
|
- if (bond->params.arp_validate)
|
|
|
|
- bond->recv_probe = bond_arp_rcv;
|
|
|
|
|
|
+ bond->recv_probe = bond_arp_rcv;
|
|
cancel_delayed_work_sync(&bond->mii_work);
|
|
cancel_delayed_work_sync(&bond->mii_work);
|
|
queue_delayed_work(bond->wq, &bond->arp_work, 0);
|
|
queue_delayed_work(bond->wq, &bond->arp_work, 0);
|
|
}
|
|
}
|