Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/include/net/
H A Dbonding.h239 u32 rr_tx_counter; member
/kernel/linux/linux-6.6/include/net/
H A Dbonding.h242 u32 __percpu *rr_tx_counter; member
/kernel/linux/linux-6.6/drivers/net/bonding/
H A Dbond_main.c4270 if (BOND_MODE(bond) == BOND_MODE_ROUNDROBIN && !bond->rr_tx_counter) { in bond_open()
4271 bond->rr_tx_counter = alloc_percpu(u32); in bond_open()
4272 if (!bond->rr_tx_counter) in bond_open()
4859 slave_id = this_cpu_inc_return(*bond->rr_tx_counter); in bond_rr_gen_slave_id()
4864 slave_id = this_cpu_inc_return(*bond->rr_tx_counter); in bond_rr_gen_slave_id()
5875 free_percpu(bond->rr_tx_counter); in bond_destructor()
/kernel/linux/linux-5.10/drivers/net/bonding/
H A Dbond_main.c4313 slave_id = bond->rr_tx_counter; in bond_rr_gen_slave_id()
4318 slave_id = reciprocal_divide(bond->rr_tx_counter, in bond_rr_gen_slave_id()
4322 bond->rr_tx_counter++; in bond_rr_gen_slave_id()

Completed in 16 milliseconds