/linux-master/net/core/ |
H A D | xdp.c | 516 void xdp_return_buff(struct xdp_buff *xdp) argument 528 __xdp_return(page_address(page), &xdp->rxq->mem, true, xdp); local 378 __xdp_return(void *data, struct xdp_mem_info *mem, bool napi_direct, struct xdp_buff *xdp) argument 545 xdp_convert_zc_to_xdp_frame(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 1092 xdp_convert_md_to_buff(struct xdp_md *xdp_md, struct xdp_buff *xdp) argument 1138 xdp_convert_buff_to_md(struct xdp_buff *xdp, struct xdp_md *xdp_md) argument 1162 struct xdp_buff xdp = {}; local [all...] |
/linux-master/include/net/ |
H A D | net_namespace.h | 179 struct netns_xdp xdp; member in struct:net
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | xdp_synproxy_kern.c | 430 static __always_inline int tcp_lookup(void *ctx, struct header_pointers *hdr, bool xdp) argument 579 syncookie_handle_syn(struct header_pointers *hdr, void *ctx, void *data, void *data_end, bool xdp) argument 750 syncookie_part1(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) argument 787 syncookie_part2(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) argument [all...] |
/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/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/freescale/enetc/ |
H A D | enetc.h | 130 struct enetc_xdp_data xdp; member in struct:enetc_bdr
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | cpsw_priv.c | 1324 int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp, argument
|
H A D | cpsw_new.c | 295 struct xdp_buff xdp; local
|
/linux-master/drivers/net/ethernet/intel/ice/ |
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 1153 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::__anon117 334 struct xdp_buff xdp; member in union:ice_rx_ring::__anon121
|
/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...] |
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 2221 static int nfp_net_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument
|
/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...] |
/linux-master/drivers/net/ethernet/stmicro/stmmac/ |
H A D | stmmac.h | 92 struct xdp_buff *xdp; member in union:stmmac_rx_buffer::__anon770 99 struct xdp_buff xdp; member in struct:stmmac_xdp_buff
|
/linux-master/drivers/net/netdevsim/ |
H A D | netdevsim.h | 109 struct xdp_attachment_info xdp; member in struct:netdevsim
|
/linux-master/drivers/net/ethernet/engleder/ |
H A D | tsnep_main.c | 722 tsnep_xdp_xmit_back(struct tsnep_adapter *adapter, struct xdp_buff *xdp, struct netdev_queue *tx_nq, struct tsnep_tx *tx, bool zc) argument 1201 tsnep_rx_set_xdp(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, struct xdp_buff *xdp) argument 1279 tsnep_xdp_run_prog(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) argument 1323 tsnep_xdp_run_prog_zc(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) argument 1435 struct xdp_buff xdp; local 2302 tsnep_netdev_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **xdp, u32 flags) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | params.c | 695 static int mlx5e_max_nonlinear_mtu(int first_frag_size, int frag_size, bool xdp) argument
|
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve_main.c | 1845 static int gve_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
/linux-master/drivers/vhost/ |
H A D | net.c | 129 struct xdp_buff *xdp; member in struct:vhost_net_virtqueue 666 struct xdp_buff *xdp = &nvq->xdp[nvq->batched_xdp]; local 1267 struct xdp_buff *xdp; local [all...] |
/linux-master/drivers/net/ |
H A D | veth.c | 122 struct xdp_buff xdp; member in struct:veth_xdp_buff 282 static void *veth_xdp_to_ptr(struct xdp_frame *xdp) argument 592 static int veth_xdp_tx(struct veth_rq *rq, struct xdp_buff *xdp, argument 620 struct xdp_buff *xdp local 316 veth_forward_skb(struct net_device *dev, struct sk_buff *skb, struct veth_rq *rq, bool xdp) argument 709 veth_xdp_get(struct xdp_buff *xdp) argument 722 veth_convert_skb_to_xdp_buff(struct veth_rq *rq, struct xdp_buff *xdp, struct sk_buff **pskb) argument 769 struct xdp_buff *xdp = &vxbuf.xdp; local 1603 veth_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [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/net/ethernet/microsoft/mana/ |
H A D | mana_en.c | 1510 struct xdp_buff xdp = {}; local 1482 mana_build_skb(struct mana_rxq *rxq, void *buf_va, uint pkt_len, struct xdp_buff *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_pf.c | 2679 static int otx2_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument
|