Lines Matching refs:tx_slave

111 	entry->tx_slave = NULL;  in tlb_init_table_entry()
227 assigned_slave = hash_table[hash_index].tx_slave; in __tlb_choose_channel()
236 hash_table[hash_index].tx_slave = assigned_slave; in __tlb_choose_channel()
258 struct slave *tx_slave; in tlb_choose_channel() local
265 tx_slave = __tlb_choose_channel(bond, hash_index, skb_len); in tlb_choose_channel()
268 return tx_slave; in tlb_choose_channel()
681 struct slave *tx_slave = NULL; in rlb_arp_xmit() local
691 tx_slave = rlb_choose_channel(skb, bond); in rlb_arp_xmit()
692 if (tx_slave) in rlb_arp_xmit()
693 ether_addr_copy(arp->mac_src, tx_slave->dev->dev_addr); in rlb_arp_xmit()
717 return tx_slave; in rlb_arp_xmit()
1291 struct slave *tx_slave) in bond_do_alb_xmit() argument
1296 if (!tx_slave) { in bond_do_alb_xmit()
1298 tx_slave = rcu_dereference(bond->curr_active_slave); in bond_do_alb_xmit()
1303 if (tx_slave && bond_slave_can_tx(tx_slave)) { in bond_do_alb_xmit()
1304 if (tx_slave != rcu_access_pointer(bond->curr_active_slave)) { in bond_do_alb_xmit()
1306 tx_slave->dev->dev_addr); in bond_do_alb_xmit()
1309 bond_dev_queue_xmit(bond, skb, tx_slave->dev); in bond_do_alb_xmit()
1313 if (tx_slave && bond->params.tlb_dynamic_lb) { in bond_do_alb_xmit()
1315 __tlb_clear_slave(bond, tx_slave, 0); in bond_do_alb_xmit()
1329 struct slave *tx_slave = NULL; in bond_tlb_xmit() local
1344 tx_slave = tlb_choose_channel(bond, in bond_tlb_xmit()
1354 tx_slave = slaves->arr[hash_index % in bond_tlb_xmit()
1360 return bond_do_alb_xmit(skb, bond, tx_slave); in bond_tlb_xmit()
1368 struct slave *tx_slave = NULL; in bond_alb_xmit() local
1445 tx_slave = rlb_arp_xmit(skb, bond); in bond_alb_xmit()
1454 tx_slave = tlb_choose_channel(bond, hash_index, skb->len); in bond_alb_xmit()
1457 return bond_do_alb_xmit(skb, bond, tx_slave); in bond_alb_xmit()