Home
last modified time | relevance | path

Searched refs:curr_active (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.15/drivers/net/bonding/
Dbond_alb.c358 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in rlb_teach_disabled_mac_on_primary() local
360 if (!curr_active) in rlb_teach_disabled_mac_on_primary()
364 if (!dev_set_promiscuity(curr_active->dev, 1)) in rlb_teach_disabled_mac_on_primary()
372 alb_send_learning_packets(curr_active, addr, true); in rlb_teach_disabled_mac_on_primary()
1681 struct slave *curr_active; in bond_alb_handle_active_change() local
1683 curr_active = rtnl_dereference(bond->curr_active_slave); in bond_alb_handle_active_change()
1684 if (curr_active == new_slave) in bond_alb_handle_active_change()
1687 if (curr_active && bond->alb_info.primary_is_promisc) { in bond_alb_handle_active_change()
1688 dev_set_promiscuity(curr_active->dev, -1); in bond_alb_handle_active_change()
1693 swap_slave = curr_active; in bond_alb_handle_active_change()
[all …]
Dbond_main.c593 struct slave *curr_active; in bond_ipsec_offload_ok() local
599 curr_active = rcu_dereference(bond->curr_active_slave); in bond_ipsec_offload_ok()
600 real_dev = curr_active->dev; in bond_ipsec_offload_ok()
795 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_promiscuity() local
797 if (curr_active) in bond_set_promiscuity()
798 err = dev_set_promiscuity(curr_active->dev, inc); in bond_set_promiscuity()
818 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_allmulti() local
820 if (curr_active) in bond_set_allmulti()
821 err = dev_set_allmulti(curr_active->dev, inc); in bond_set_allmulti()