Lines Matching refs:rxq
334 static inline int hfi1_vnic_decap_skb(struct hfi1_vnic_rx_queue *rxq, in hfi1_vnic_decap_skb() argument
337 struct hfi1_vnic_vport_info *vinfo = rxq->vinfo; in hfi1_vnic_decap_skb()
345 vinfo->stats[rxq->idx].rx_oversize++; in hfi1_vnic_decap_skb()
347 vinfo->stats[rxq->idx].rx_runt++; in hfi1_vnic_decap_skb()
378 struct hfi1_vnic_rx_queue *rxq; in hfi1_vnic_bypass_rcv() local
412 rxq = &vinfo->rxq[q_idx]; in hfi1_vnic_bypass_rcv()
431 rc = hfi1_vnic_decap_skb(rxq, skb); in hfi1_vnic_bypass_rcv()
434 hfi1_vnic_update_rx_counters(vinfo, rxq->idx, skb, rc); in hfi1_vnic_bypass_rcv()
441 skb->protocol = eth_type_trans(skb, rxq->netdev); in hfi1_vnic_bypass_rcv()
443 napi_gro_receive(&rxq->napi, skb); in hfi1_vnic_bypass_rcv()
641 struct hfi1_vnic_rx_queue *rxq = &vinfo->rxq[i]; in hfi1_vnic_alloc_rn() local
643 rxq->idx = i; in hfi1_vnic_alloc_rn()
644 rxq->vinfo = vinfo; in hfi1_vnic_alloc_rn()
645 rxq->netdev = netdev; in hfi1_vnic_alloc_rn()