/linux/include/net/ |
H A D | xdp.h | 62 struct xdp_rxq_info { struct 86 struct xdp_rxq_info *rxq; argument 119 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) in xdp_init_buff() 442 int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, 446 xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg() 453 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq); 454 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq); 455 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq); 456 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, 458 void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq); [all …]
|
H A D | netdev_rx_queue.h | 13 struct xdp_rxq_info xdp_rxq;
|
H A D | xdp_sock_drv.h | 51 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info() 302 struct xdp_rxq_info *rxq) in xsk_pool_set_rxq_info()
|
/linux/net/core/ |
H A D | xdp.c | 136 void xdp_rxq_info_unreg_mem_model(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg_mem_model() 147 void xdp_rxq_info_unreg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unreg() 160 static void xdp_rxq_info_init(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_init() 166 int __xdp_rxq_info_reg(struct xdp_rxq_info *xdp_rxq, in __xdp_rxq_info_reg() 196 void xdp_rxq_info_unused(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_unused() 202 bool xdp_rxq_info_is_reg(struct xdp_rxq_info *xdp_rxq) in xdp_rxq_info_is_reg() 346 int xdp_rxq_info_reg_mem_model(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_reg_mem_model() 414 void xdp_rxq_info_attach_page_pool(struct xdp_rxq_info *xdp_rxq, in xdp_rxq_info_attach_page_pool() 644 const struct xdp_rxq_info *rxq = xdp->rxq; in xdp_build_skb_from_buff() 751 const struct xdp_rxq_info *rxq = xdp->rxq; in xdp_build_skb_from_zc()
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_bpf2bpf.c | 15 struct xdp_rxq_info { struct 29 struct xdp_rxq_info *rxq; argument
|
/linux/drivers/net/ethernet/engleder/ |
H A D | tsnep.h | 140 struct xdp_rxq_info xdp_rxq; 141 struct xdp_rxq_info xdp_rxq_zc;
|
/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_dev.h | 254 struct xdp_rxq_info *xdp_rxq_info; member
|
H A D | ionic_lif.c | 2693 struct xdp_rxq_info *xi; in ionic_unregister_rxq_info() 2695 if (!q->xdp_rxq_info) in ionic_unregister_rxq_info() 2698 xi = q->xdp_rxq_info; in ionic_unregister_rxq_info() 2699 q->xdp_rxq_info = NULL; in ionic_unregister_rxq_info() 2707 struct xdp_rxq_info *rxq_info; in ionic_register_rxq_info() 2729 q->xdp_rxq_info = rxq_info; in ionic_register_rxq_info() 2910 swap(a->q.xdp_rxq_info, b->q.xdp_rxq_info); in ionic_swap_queues()
|
/linux/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.h | 43 struct xdp_rxq_info xdp_rxq;
|
/linux/include/trace/events/ |
H A D | xdp.h | 351 const struct xdp_rxq_info *rxq), 360 __field(const struct xdp_rxq_info *, rxq)
|
/linux/drivers/net/ethernet/aquantia/atlantic/ |
H A D | aq_ring.h | 154 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.h | 59 struct xdp_rxq_info xdp_rxq[AM65_CPSW_MAX_QUEUES];
|
/linux/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_txrx.h | 198 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.h | 252 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 316 struct xdp_rxq_info xdp_rxq; 317 struct xdp_rxq_info xsk_rxq;
|
/linux/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.h | 400 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.h | 239 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.h | 371 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/sfc/siena/ |
H A D | rx.c | 289 xdp_init_buff(&xdp, efx->rx_page_buf_step, &rx_queue->xdp_rxq_info); in efx_do_xdp()
|
/linux/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 342 struct xdp_rxq_info xdp_rxq;
|
/linux/Documentation/networking/ |
H A D | page_pool.rst | 134 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.h | 498 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 370 struct xdp_rxq_info xdp_rxq;
|
/linux/include/net/mana/ |
H A D | mana.h | 347 struct xdp_rxq_info xdp_rxq;
|
/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net.h | 332 struct xdp_rxq_info xdp_rxq;
|