Lines Matching defs:old_active
884 struct slave *old_active)
886 if (old_active) {
888 dev_set_promiscuity(old_active->dev, -1);
891 dev_set_allmulti(old_active->dev, -1);
894 bond_hw_addr_flush(bond->dev, old_active->dev);
963 struct slave *old_active)
979 /* if new_active && old_active, swap them
980 * if just old_active, do nothing (going to no active slave)
986 if (!old_active)
987 old_active = bond_get_old_active(bond, new_active);
989 if (old_active) {
993 old_active->dev->dev_addr,
994 old_active->dev->addr_len);
1010 if (!old_active)
1015 ss.ss_family = old_active->dev->type;
1017 rv = dev_set_mac_address(old_active->dev,
1020 slave_err(bond->dev, old_active->dev, "Error %d setting MAC of old active slave\n",
1162 struct slave *old_active;
1166 old_active = rtnl_dereference(bond->curr_active_slave);
1168 if (old_active == new_active)
1200 bond_hw_addr_swap(bond, new_active, old_active);
1204 if (old_active)
1205 bond_set_slave_inactive_flags(old_active,
1215 if (old_active)
1216 bond_set_slave_inactive_flags(old_active,
1227 old_active);