Home
last modified time | relevance | path

Searched refs:curr_active (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/bonding/
H A 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()
1713 struct slave *curr_active; in bond_alb_handle_active_change() local
1715 curr_active = rtnl_dereference(bond->curr_active_slave); in bond_alb_handle_active_change()
1716 if (curr_active == new_slave) in bond_alb_handle_active_change()
1719 if (curr_active && bond->alb_info.primary_is_promisc) { in bond_alb_handle_active_change()
1720 dev_set_promiscuity(curr_active->dev, -1); in bond_alb_handle_active_change()
1725 swap_slave = curr_active; in bond_alb_handle_active_change()
1785 struct slave *curr_active; bond_alb_set_mac_address() local
[all...]
H A Dbond_main.c557 struct slave *curr_active; in bond_ipsec_offload_ok() local
563 curr_active = rcu_dereference(bond->curr_active_slave); in bond_ipsec_offload_ok()
564 if (!curr_active) in bond_ipsec_offload_ok()
566 real_dev = curr_active->dev; in bond_ipsec_offload_ok()
761 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_promiscuity() local
763 if (curr_active) in bond_set_promiscuity()
764 err = dev_set_promiscuity(curr_active->dev, inc); in bond_set_promiscuity()
784 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_allmulti() local
786 if (curr_active) in bond_set_allmulti()
787 err = dev_set_allmulti(curr_active in bond_set_allmulti()
[all...]
/kernel/linux/linux-6.6/drivers/net/bonding/
H A Dbond_alb.c360 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in rlb_teach_disabled_mac_on_primary() local
362 if (!curr_active) in rlb_teach_disabled_mac_on_primary()
366 if (!dev_set_promiscuity(curr_active->dev, 1)) in rlb_teach_disabled_mac_on_primary()
374 alb_send_learning_packets(curr_active, addr, true); in rlb_teach_disabled_mac_on_primary()
1720 struct slave *curr_active; in bond_alb_handle_active_change() local
1722 curr_active = rtnl_dereference(bond->curr_active_slave); in bond_alb_handle_active_change()
1723 if (curr_active == new_slave) in bond_alb_handle_active_change()
1726 if (curr_active && bond->alb_info.primary_is_promisc) { in bond_alb_handle_active_change()
1727 dev_set_promiscuity(curr_active->dev, -1); in bond_alb_handle_active_change()
1732 swap_slave = curr_active; in bond_alb_handle_active_change()
1791 struct slave *curr_active; bond_alb_set_mac_address() local
[all...]
H A Dbond_main.c600 struct slave *curr_active; in bond_ipsec_offload_ok() local
606 curr_active = rcu_dereference(bond->curr_active_slave); in bond_ipsec_offload_ok()
607 real_dev = curr_active->dev; in bond_ipsec_offload_ok()
802 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_promiscuity() local
804 if (curr_active) in bond_set_promiscuity()
805 err = dev_set_promiscuity(curr_active->dev, inc); in bond_set_promiscuity()
825 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_allmulti() local
827 if (curr_active) in bond_set_allmulti()
828 err = dev_set_allmulti(curr_active->dev, inc); in bond_set_allmulti()

Completed in 16 milliseconds