Lines Matching refs:xdp_napi
60 struct napi_struct xdp_napi; member
300 napi_schedule_prep(&rq->xdp_napi)) { in __veth_xdp_flush()
302 __napi_schedule(&rq->xdp_napi); in __veth_xdp_flush()
713 napi_gro_receive(&rq->xdp_napi, skb); in veth_xdp_rcv_bulk_skb()
980 napi_gro_receive(&rq->xdp_napi, skb); in veth_xdp_rcv()
1003 container_of(napi, struct veth_rq, xdp_napi); in veth_poll()
1020 if (napi_schedule_prep(&rq->xdp_napi)) { in veth_poll()
1022 __napi_schedule(&rq->xdp_napi); in veth_poll()
1076 napi_enable(&rq->xdp_napi); in __veth_napi_enable_range()
1077 rcu_assign_pointer(priv->rq[i].napi, &priv->rq[i].xdp_napi); in __veth_napi_enable_range()
1109 napi_disable(&rq->xdp_napi); in veth_napi_del_range()
1110 __netif_napi_del(&rq->xdp_napi); in veth_napi_del_range()
1147 netif_napi_add(dev, &rq->xdp_napi, veth_poll); in veth_enable_xdp_range()
1148 err = xdp_rxq_info_reg(&rq->xdp_rxq, dev, i, rq->xdp_napi.napi_id); in veth_enable_xdp_range()
1171 netif_napi_del(&rq->xdp_napi); in veth_enable_xdp_range()
1190 netif_napi_del(&rq->xdp_napi); in veth_disable_xdp_range()
1224 rcu_assign_pointer(priv->rq[i].napi, &priv->rq[i].xdp_napi); in veth_enable_xdp()
1261 netif_napi_add(dev, &rq->xdp_napi, veth_poll); in veth_napi_enable_range()
1269 netif_napi_del(&rq->xdp_napi); in veth_napi_enable_range()