Lines Matching defs:tx_slave
111 entry->tx_slave = NULL;
227 assigned_slave = hash_table[hash_index].tx_slave;
236 hash_table[hash_index].tx_slave = assigned_slave;
258 struct slave *tx_slave;
265 tx_slave = __tlb_choose_channel(bond, hash_index, skb_len);
268 return tx_slave;
685 struct slave *tx_slave = NULL;
695 tx_slave = rlb_choose_channel(skb, bond);
696 if (tx_slave)
697 ether_addr_copy(arp->mac_src, tx_slave->dev->dev_addr);
721 return tx_slave;
1300 struct slave *tx_slave)
1305 if (!tx_slave) {
1307 tx_slave = rcu_dereference(bond->curr_active_slave);
1312 if (tx_slave && bond_slave_can_tx(tx_slave)) {
1313 if (tx_slave != rcu_access_pointer(bond->curr_active_slave)) {
1315 tx_slave->dev->dev_addr);
1318 bond_dev_queue_xmit(bond, skb, tx_slave->dev);
1322 if (tx_slave && bond->params.tlb_dynamic_lb) {
1324 __tlb_clear_slave(bond, tx_slave, 0);
1338 struct slave *tx_slave = NULL;
1353 tx_slave = tlb_choose_channel(bond,
1363 tx_slave = slaves->arr[hash_index %
1369 return bond_do_alb_xmit(skb, bond, tx_slave);
1377 struct slave *tx_slave = NULL;
1454 tx_slave = rlb_arp_xmit(skb, bond);
1463 tx_slave = tlb_choose_channel(bond, hash_index, skb->len);
1466 return bond_do_alb_xmit(skb, bond, tx_slave);