Lines Matching refs:curr_active
358 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave);
360 if (!curr_active)
364 if (!dev_set_promiscuity(curr_active->dev, 1))
372 alb_send_learning_packets(curr_active, addr, true);
1713 struct slave *curr_active;
1715 curr_active = rtnl_dereference(bond->curr_active_slave);
1716 if (curr_active == new_slave)
1719 if (curr_active && bond->alb_info.primary_is_promisc) {
1720 dev_set_promiscuity(curr_active->dev, -1);
1725 swap_slave = curr_active;
1785 struct slave *curr_active;
1802 curr_active = rtnl_dereference(bond->curr_active_slave);
1803 if (!curr_active)
1809 alb_swap_mac_addr(swap_slave, curr_active);
1810 alb_fasten_mac_swap(bond, swap_slave, curr_active);
1812 alb_set_slave_mac_addr(curr_active, bond_dev->dev_addr,
1815 alb_send_learning_packets(curr_active,
1819 rlb_req_update_slave_clients(bond, curr_active);