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

/linux-master/drivers/net/bonding/
H A Dbond_alb.c360 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); local
362 if (!curr_active)
366 if (!dev_set_promiscuity(curr_active->dev, 1))
374 alb_send_learning_packets(curr_active, addr, true);
1720 struct slave *curr_active; local
1722 curr_active = rtnl_dereference(bond->curr_active_slave);
1723 if (curr_active == new_slave)
1726 if (curr_active && bond->alb_info.primary_is_promisc) {
1727 dev_set_promiscuity(curr_active->dev, -1);
1732 swap_slave = curr_active;
1791 struct slave *curr_active; local
[all...]
H A Dbond_main.c600 struct slave *curr_active; local
606 curr_active = rcu_dereference(bond->curr_active_slave);
607 real_dev = curr_active->dev;
802 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); local
804 if (curr_active)
805 err = dev_set_promiscuity(curr_active->dev, inc);
825 struct slave *curr_active = rtnl_dereference(bond->curr_active_slave); local
827 if (curr_active)
828 err = dev_set_allmulti(curr_active->dev, inc);

Completed in 266 milliseconds