/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 666 struct xdp_buff xdp; member in struct:mlx4_en_xdp_buff [all...] |
/linux-master/drivers/net/ |
H A D | tap.c | 1170 static int tap_get_user_xdp(struct tap_queue *q, struct xdp_buff *xdp) argument 1236 struct xdp_buff *xdp; local [all...] |
H A D | veth.c | 123 struct xdp_buff xdp; member in struct:veth_xdp_buff 283 static void *veth_xdp_to_ptr(struct xdp_frame *xdp) argument 593 static int veth_xdp_tx(struct veth_rq *rq, struct xdp_buff *xdp, argument 621 struct xdp_buff *xdp local 317 veth_forward_skb(struct net_device *dev, struct sk_buff *skb, struct veth_rq *rq, bool xdp) argument 710 veth_xdp_get(struct xdp_buff *xdp) argument 723 veth_convert_skb_to_xdp_buff(struct veth_rq *rq, struct xdp_buff *xdp, struct sk_buff **pskb) argument 770 struct xdp_buff *xdp = &vxbuf.xdp; local 1604 veth_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 435 static u16 ice_fill_rx_descs(struct xsk_buff_pool *pool, struct xdp_buff **xdp, argument 477 struct xdp_buff **xdp; local 544 ice_construct_skb_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp) argument 669 ice_xmit_xdp_tx_zc(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring) argument 750 ice_run_xdp_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) argument 794 ice_add_xsk_frag(struct ice_rx_ring *rx_ring, struct xdp_buff *first, struct xdp_buff *xdp, const unsigned int size) argument 855 struct xdp_buff *xdp; local 1150 struct xdp_buff *xdp = *ice_xdp_buf(rx_ring, ntc); local [all...] |
H A D | ice_txrx.c | 385 struct xdp_buff *xdp = &rx_ring->xdp; local 560 ice_run_xdp(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, argument 612 struct xdp_buff xdp; local 874 ice_add_xdp_frag(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp, struct ice_rx_buf *rx_buf, const unsigned int size) argument 983 ice_build_skb(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp) argument 1036 ice_construct_skb(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp) argument 1152 struct xdp_buff *xdp = &rx_ring->xdp; local [all...] |
H A D | ice_txrx.h | 174 struct xdp_buff *xdp; /* used for XDP_TX ZC */ member in union:ice_tx_buf::__anon611 334 struct xdp_buff xdp; member in union:ice_rx_ring::__anon615
|
/linux-master/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_queues.c | 1638 nicvf_unmap_rcv_buffer(struct nicvf *nic, u64 dma_addr, u64 buf_addr, bool xdp) argument 1663 nicvf_get_rcv_skb(struct nicvf *nic, struct cqe_rx_t *cqe_rx, bool xdp) argument
|
H A D | nicvf_main.c | 533 struct xdp_buff xdp; local 1889 nicvf_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.h | 130 struct enetc_xdp_data xdp; member in struct:enetc_bdr
|
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_fp.c | 308 struct sw_tx_xdp *xdp; local 1087 struct xdp_buff xdp; local [all...] |
H A D | qede_filter.c | 1042 int qede_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
/linux-master/net/xdp/ |
H A D | xsk.c | 157 static int xsk_rcv_zc(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) argument 228 static int __xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) argument 314 xsk_rcv_check(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) argument 341 xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) argument 356 xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) argument 376 __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp) argument [all...] |
/linux-master/net/bpf/ |
H A D | test_run.c | 135 struct xdp_test_data *xdp = arg; local 160 static int xdp_test_run_setup(struct xdp_test_data *xdp, struct xdp_buff *orig_ctx) argument 214 xdp_test_run_teardown(struct xdp_test_data *xdp) argument 283 xdp_test_run_batch(struct xdp_test_data *xdp, struct bpf_prog *prog, u32 repeat) argument 370 struct xdp_test_data xdp = { .batch_size = batch_size }; local 394 bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat, u32 *retval, u32 *time, bool xdp) argument 1100 xdp_convert_md_to_buff(struct xdp_md *xdp_md, struct xdp_buff *xdp) argument 1146 xdp_convert_buff_to_md(struct xdp_buff *xdp, struct xdp_md *xdp_md) argument 1170 struct xdp_buff xdp = {}; local [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.h | 347 struct xdp_buff xdp; member in struct:i40e_ring
|
/linux-master/drivers/vhost/ |
H A D | net.c | 129 struct xdp_buff *xdp; member in struct:vhost_net_virtqueue 670 struct xdp_buff *xdp = &nvq->xdp[nvq->batched_xdp]; local 1271 struct xdp_buff *xdp; local [all...] |
/linux-master/drivers/net/netdevsim/ |
H A D | netdevsim.h | 116 struct xdp_attachment_info xdp; member in struct:netdevsim
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_new.c | 295 struct xdp_buff xdp; local
|
H A D | cpsw_priv.c | 1324 int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp, argument
|
/linux-master/drivers/net/ethernet/microsoft/mana/ |
H A D | mana_en.c | 1508 struct xdp_buff xdp = {}; local 1480 mana_build_skb(struct mana_rxq *rxq, void *buf_va, uint pkt_len, struct xdp_buff *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac.h | 92 struct xdp_buff *xdp; member in union:stmmac_rx_buffer::__anon901 99 struct xdp_buff xdp; member in struct:stmmac_xdp_buff
|
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 1712 static int gve_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
/linux-master/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_main.c | 1131 static int fun_xdp_setup(struct net_device *dev, struct netdev_bpf *xdp) argument 1176 static int fun_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_pf.c | 2700 static int otx2_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | params.c | 625 static int mlx5e_max_nonlinear_mtu(int first_frag_size, int frag_size, bool xdp) argument
|
/linux-master/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 883 struct xdp_buff xdp; local 785 netvsc_alloc_recv_skb(struct net_device *net, struct netvsc_channel *nvchan, struct xdp_buff *xdp) argument [all...] |