Searched defs:xdp (Results 76 - 100 of 140) sorted by relevance

123456

/linux-master/net/core/
H A Dxdp.c516 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 Dtest_run.c135 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 Dnet_namespace.h179 struct netns_xdp xdp; member in struct:net
/linux-master/tools/testing/selftests/bpf/progs/
H A Dxdp_synproxy_kern.c430 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 Dnicvf_queues.c1638 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 Dnicvf_main.c533 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 Dfuneth_main.c1131 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 Denetc.h130 struct enetc_xdp_data xdp; member in struct:enetc_bdr
/linux-master/drivers/net/ethernet/ti/
H A Dcpsw_priv.c1324 int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp, argument
H A Dcpsw_new.c295 struct xdp_buff xdp; local
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx.c385 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 Dice_txrx.h174 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 Dnetvsc_drv.c883 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 Dnfp_net_common.c2221 static int nfp_net_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument
/linux-master/drivers/net/ethernet/qlogic/qede/
H A Dqede_fp.c308 struct sw_tx_xdp *xdp; local
1087 struct xdp_buff xdp; local
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac.h92 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 Dnetdevsim.h109 struct xdp_attachment_info xdp; member in struct:netdevsim
/linux-master/drivers/net/ethernet/engleder/
H A Dtsnep_main.c722 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 Dparams.c695 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 Dgve_main.c1845 static int gve_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
/linux-master/drivers/vhost/
H A Dnet.c129 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 Dveth.c122 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 Di40e_txrx.h347 struct xdp_buff xdp; member in struct:i40e_ring
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c1510 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 Dotx2_pf.c2679 static int otx2_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument

Completed in 355 milliseconds

123456