Lines Matching defs:old_active
843 struct slave *old_active)
845 if (old_active) {
847 dev_set_promiscuity(old_active->dev, -1);
850 dev_set_allmulti(old_active->dev, -1);
853 bond_hw_addr_flush(bond->dev, old_active->dev);
922 struct slave *old_active)
938 /* if new_active && old_active, swap them
939 * if just old_active, do nothing (going to no active slave)
945 if (!old_active)
946 old_active = bond_get_old_active(bond, new_active);
948 if (old_active) {
952 old_active->dev->dev_addr,
953 old_active->dev->addr_len);
969 if (!old_active)
974 ss.ss_family = old_active->dev->type;
976 rv = dev_set_mac_address(old_active->dev,
979 slave_err(bond->dev, old_active->dev, "Error %d setting MAC of old active slave\n",
1094 struct slave *old_active;
1098 old_active = rtnl_dereference(bond->curr_active_slave);
1100 if (old_active == new_active)
1133 bond_hw_addr_swap(bond, new_active, old_active);
1137 if (old_active)
1138 bond_set_slave_inactive_flags(old_active,
1148 if (old_active)
1149 bond_set_slave_inactive_flags(old_active,
1160 old_active);