Home
last modified time | relevance | path

Searched refs:curr_active_slave (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/bonding/
H A Dbond_main.c440 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_add_sa()
482 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_add_sa_all()
527 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_del_sa()
565 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_del_sa_all()
606 curr_active = rcu_dereference(bond->curr_active_slave); in bond_ipsec_offload_ok()
802 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_promiscuity()
825 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_allmulti()
1046 struct slave *curr = rtnl_dereference(bond->curr_active_slave); in bond_choose_primary_or_current()
1129 slave = rcu_dereference(bond->curr_active_slave); in bond_should_notify_peers()
1151 * curr_active_slave
3080 struct slave *curr_active_slave, *curr_arp_slave; bond_arp_rcv() local
3300 struct slave *curr_active_slave, *curr_arp_slave; bond_na_rcv() local
3686 *curr_active_slave = rcu_dereference(bond->curr_active_slave); bond_ab_arp_probe() local
[all...]
H A Dbond_alb.c360 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in rlb_teach_disabled_mac_on_primary()
420 if (slave != rtnl_dereference(bond->curr_active_slave)) in rlb_clear_slave()
538 * to the team's address (curr_active_slave) and have a known in rlb_req_update_subnet_clients()
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()
586 * move the old client to primary (curr_active_slave) so 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()
[all...]
H A Dbond_procfs.c65 curr = rcu_dereference(bond->curr_active_slave); in bond_info_show_master()
H A Dbond_options.c923 RCU_INIT_POINTER(bond->curr_active_slave, NULL); in bond_option_active_slave_set()
926 struct slave *old_active = rtnl_dereference(bond->curr_active_slave); in bond_option_active_slave_set()
/kernel/linux/linux-5.10/drivers/net/bonding/
H A Dbond_main.c398 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_add_sa()
440 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_add_sa_all()
485 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_del_sa()
523 slave = rcu_dereference(bond->curr_active_slave); in bond_ipsec_del_sa_all()
563 curr_active = rcu_dereference(bond->curr_active_slave); in bond_ipsec_offload_ok()
761 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_promiscuity()
784 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in bond_set_allmulti()
994 struct slave *curr = rtnl_dereference(bond->curr_active_slave); in bond_choose_primary_or_current()
1061 slave = rcu_dereference(bond->curr_active_slave); in bond_should_notify_peers()
1083 * curr_active_slave
2883 struct slave *curr_active_slave, *curr_arp_slave; bond_arp_rcv() local
3271 *curr_active_slave = rcu_dereference(bond->curr_active_slave); bond_ab_arp_probe() local
[all...]
H A Dbond_alb.c358 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); in rlb_teach_disabled_mac_on_primary()
418 if (slave != rtnl_dereference(bond->curr_active_slave)) in rlb_clear_slave()
536 * to the team's address (curr_active_slave) and have a known in rlb_req_update_subnet_clients()
556 struct slave *assigned_slave, *curr_active_slave; in rlb_choose_channel() local
562 curr_active_slave = rcu_dereference(bond->curr_active_slave); in rlb_choose_channel()
584 * move the old client to primary (curr_active_slave) so in rlb_choose_channel()
587 if (curr_active_slave && in rlb_choose_channel()
588 client_info->slave != curr_active_slave) { in rlb_choose_channel()
589 client_info->slave = curr_active_slave; in rlb_choose_channel()
[all...]
H A Dbond_procfs.c64 curr = rcu_dereference(bond->curr_active_slave); in bond_info_show_master()
H A Dbond_options.c825 RCU_INIT_POINTER(bond->curr_active_slave, NULL); in bond_option_active_slave_set()
828 struct slave *old_active = rtnl_dereference(bond->curr_active_slave); in bond_option_active_slave_set()
/kernel/linux/linux-5.10/include/net/
H A Dbonding.h213 struct slave __rcu *curr_active_slave; member
348 struct slave *slave = rcu_dereference(bond->curr_active_slave); in bond_option_active_slave_get_rcu()
/kernel/linux/linux-6.6/include/net/
H A Dbonding.h216 struct slave __rcu *curr_active_slave; member
352 struct slave *slave = rcu_dereference_rtnl(bond->curr_active_slave); in bond_option_active_slave_get_rcu()

Completed in 19 milliseconds