Home
last modified time | relevance | path

Searched refs:curr_active_slave (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/net/bonding/
H A Dbond_alb.c420 if (slave != rtnl_dereference(bond->curr_active_slave)) in rlb_clear_slave()
558 struct slave *assigned_slave, *curr_active_slave; in rlb_choose_channel() local
564 curr_active_slave = rcu_dereference(bond->curr_active_slave); in rlb_choose_channel()
589 if (curr_active_slave && in rlb_choose_channel()
590 client_info->slave != curr_active_slave) { in rlb_choose_channel()
591 client_info->slave = curr_active_slave; in rlb_choose_channel()
1347 tx_slave = rcu_dereference(bond->curr_active_slave); in bond_do_alb_xmit()
1574 if (slave == rcu_access_pointer(bond->curr_active_slave)) { in bond_alb_monitor()
1722 curr_active = rtnl_dereference(bond->curr_active_slave); in bond_alb_handle_active_change()
1733 rcu_assign_pointer(bond->curr_active_slave, new_slave); in bond_alb_handle_active_change()
[all …]
H A Dbond_main.c3251 curr_active_slave = rcu_dereference(bond->curr_active_slave); in bond_arp_rcv()
3279 else if (curr_active_slave && in bond_arp_rcv()
3281 curr_active_slave->last_link_up)) in bond_arp_rcv()
3462 curr_active_slave = rcu_dereference(bond->curr_active_slave); in bond_na_rcv()
3470 else if (curr_active_slave && in bond_na_rcv()
3472 curr_active_slave->last_link_up)) in bond_na_rcv()
3823 *curr_active_slave = rcu_dereference(bond->curr_active_slave); in bond_ab_arp_probe() local
3828 if (curr_arp_slave && curr_active_slave) in bond_ab_arp_probe()
3831 curr_active_slave->dev->name); in bond_ab_arp_probe()
3833 if (curr_active_slave) { in bond_ab_arp_probe()
[all …]
H A Dbond_procfs.c65 curr = rcu_dereference(bond->curr_active_slave); in bond_info_show_master()
H A Dbond_options.c946 struct slave *old_active = rtnl_dereference(bond->curr_active_slave); in bond_option_active_slave_set()
/linux-6.15/include/net/
H A Dbonding.h218 struct slave __rcu *curr_active_slave; member
354 struct slave *slave = rcu_dereference_rtnl(bond->curr_active_slave); in bond_option_active_slave_get_rcu()
/linux-6.15/Documentation/networking/
H A Dbonding.rst752 curr_active_slave) while having a unique hardware
754 curr_active_slave fails its hardware address is
755 swapped with the new curr_active_slave that was