Lines Matching refs:veth_rq
59 struct veth_rq { struct
76 struct veth_rq *rq; argument
295 static void __veth_xdp_flush(struct veth_rq *rq) in __veth_xdp_flush()
306 static int veth_xdp_rx(struct veth_rq *rq, struct sk_buff *skb) in veth_xdp_rx()
317 struct veth_rq *rq, bool xdp) in veth_forward_skb()
346 struct veth_rq *rq = NULL; in veth_xmit()
489 struct veth_rq *rq; in veth_xdp_xmit()
553 static void veth_xdp_flush_bq(struct veth_rq *rq, struct veth_xdp_tx_bq *bq) in veth_xdp_flush_bq()
577 static void veth_xdp_flush(struct veth_rq *rq, struct veth_xdp_tx_bq *bq) in veth_xdp_flush()
581 struct veth_rq *rcv_rq; in veth_xdp_flush()
600 static int veth_xdp_tx(struct veth_rq *rq, struct xdp_buff *xdp, in veth_xdp_tx()
616 static struct xdp_frame *veth_xdp_rcv_one(struct veth_rq *rq, in veth_xdp_rcv_one()
687 static void veth_xdp_rcv_bulk_skb(struct veth_rq *rq, void **frames, in veth_xdp_rcv_bulk_skb()
730 static int veth_convert_skb_to_xdp_buff(struct veth_rq *rq, in veth_convert_skb_to_xdp_buff()
831 static struct sk_buff *veth_xdp_rcv_skb(struct veth_rq *rq, in veth_xdp_rcv_skb()
942 static int veth_xdp_rcv(struct veth_rq *rq, int budget, in veth_xdp_rcv()
1002 struct veth_rq *rq = in veth_poll()
1003 container_of(napi, struct veth_rq, xdp_napi); in veth_poll()
1034 static int veth_create_page_pool(struct veth_rq *rq) in veth_create_page_pool()
1066 struct veth_rq *rq = &priv->rq[i]; in __veth_napi_enable_range()
1074 struct veth_rq *rq = &priv->rq[i]; in __veth_napi_enable_range()
1106 struct veth_rq *rq = &priv->rq[i]; in veth_napi_del_range()
1115 struct veth_rq *rq = &priv->rq[i]; in veth_napi_del_range()
1144 struct veth_rq *rq = &priv->rq[i]; in veth_enable_xdp_range()
1167 struct veth_rq *rq = &priv->rq[i]; in veth_enable_xdp_range()
1184 struct veth_rq *rq = &priv->rq[i]; in veth_disable_xdp_range()
1259 struct veth_rq *rq = &priv->rq[i]; in veth_napi_enable_range()
1267 struct veth_rq *rq = &priv->rq[i]; in veth_napi_enable_range()