Lines Matching refs:txq
445 u32 txq = 0; in tun_select_queue() local
451 txq = skb_get_hash(skb); in tun_select_queue()
452 if (txq) { in tun_select_queue()
453 e = tun_flow_find(&tun->flows[tun_hashfn(txq)], txq); in tun_select_queue()
455 tun_flow_save_rps_rxhash(e, txq); in tun_select_queue()
456 txq = e->queue_index; in tun_select_queue()
459 txq = ((u64)txq * numqueues) >> 32; in tun_select_queue()
461 txq = skb_get_rx_queue(skb); in tun_select_queue()
462 while (unlikely(txq >= numqueues)) in tun_select_queue()
463 txq -= numqueues; in tun_select_queue()
467 return txq; in tun_select_queue()
813 int txq = skb->queue_mapping; in tun_net_xmit() local
818 tfile = rcu_dereference(tun->tfiles[txq]); in tun_net_xmit()
822 if (txq >= numqueues) in tun_net_xmit()