/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw.c | 357 struct xdp_buff xdp; in cpsw_rx_handler() local [all...] |
H A D | cpsw_priv.c | 1325 int cpsw_run_xdp(struct cpsw_priv *priv, int ch, struct xdp_buff *xdp, in cpsw_run_xdp() argument
|
/kernel/linux/linux-5.10/drivers/net/ |
H A D | tap.c | 1134 static int tap_get_user_xdp(struct tap_queue *q, struct xdp_buff *xdp) in tap_get_user_xdp() argument 1205 struct xdp_buff *xdp; in tap_sendmsg() local [all...] |
/kernel/linux/linux-5.10/net/xdp/ |
H A D | xsk.c | 151 static int __xsk_rcv_zc(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) in __xsk_rcv_zc() argument 186 static int __xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len, in __xsk_rcv() argument 232 static int xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp, in xsk_rcv() argument 257 xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) xsk_generic_rcv() argument 268 __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp) __xsk_map_redirect() argument [all...] |
/kernel/linux/linux-5.10/include/net/ |
H A D | net_namespace.h | 192 struct netns_xdp xdp; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 673 struct xdp_buff xdp; in mlx4_en_process_rx_cq() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/nfdk/ |
H A D | dp.c | 1034 struct xdp_buff xdp; in nfp_nfdk_rx() local
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_xsk.c | 455 static u16 ice_fill_rx_descs(struct xsk_buff_pool *pool, struct xdp_buff **xdp, in ice_fill_rx_descs() argument 492 struct xdp_buff **xdp; in __ice_alloc_rx_bufs_zc() local 559 ice_construct_skb_zc(struct ice_rx_ring *rx_ring, struct xdp_buff *xdp) ice_construct_skb_zc() argument 685 ice_xmit_xdp_tx_zc(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring) ice_xmit_xdp_tx_zc() argument 766 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) ice_run_xdp_zc() argument 810 ice_add_xsk_frag(struct ice_rx_ring *rx_ring, struct xdp_buff *first, struct xdp_buff *xdp, const unsigned int size) ice_add_xsk_frag() argument 871 struct xdp_buff *xdp; ice_clean_rx_irq_zc() local 1170 struct xdp_buff *xdp = *ice_xdp_buf(rx_ring, ntc); ice_xsk_clean_rx_ring() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.c | 428 unsigned short xdp; in efx_describe_per_queue_stats() local 550 int xdp; in efx_ethtool_get_stats() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | ethtool_common.c | 427 unsigned short xdp; in efx_describe_per_queue_stats() local 549 int xdp; in efx_siena_ethtool_get_stats() local [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | net_namespace.h | 181 struct netns_xdp xdp; member
|
H A D | xdp.h | 91 static __always_inline bool xdp_buff_has_frags(struct xdp_buff *xdp) in xdp_buff_has_frags() argument 96 static __always_inline void xdp_buff_set_frags_flag(struct xdp_buff *xdp) in xdp_buff_set_frags_flag() argument 101 static __always_inline void xdp_buff_clear_frags_flag(struct xdp_buff *xdp) in xdp_buff_clear_frags_flag() argument 106 static __always_inline bool xdp_buff_is_frag_pfmemalloc(struct xdp_buff *xdp) in xdp_buff_is_frag_pfmemalloc() argument 111 xdp_buff_set_frag_pfmemalloc(struct xdp_buff *xdp) xdp_buff_set_frag_pfmemalloc() argument 117 xdp_init_buff(struct xdp_buff *xdp, u32 frame_sz, struct xdp_rxq_info *rxq) xdp_init_buff() argument 125 xdp_prepare_buff(struct xdp_buff *xdp, unsigned char *hard_start, int headroom, int data_len, const bool meta_valid) xdp_prepare_buff() argument 147 xdp_get_shared_info_from_buff(struct xdp_buff *xdp) xdp_get_shared_info_from_buff() argument 152 xdp_get_buff_len(struct xdp_buff *xdp) xdp_get_buff_len() argument 252 xdp_convert_frame_to_buff(struct xdp_frame *frame, struct xdp_buff *xdp) xdp_convert_frame_to_buff() argument 263 xdp_update_frame_from_buff(struct xdp_buff *xdp, struct xdp_frame *xdp_frame) xdp_update_frame_from_buff() argument 293 xdp_convert_buff_to_frame(struct xdp_buff *xdp) xdp_convert_buff_to_frame() argument 359 xdp_set_data_meta_invalid(struct xdp_buff *xdp) xdp_set_data_meta_invalid() argument 365 xdp_data_meta_unsupported(const struct xdp_buff *xdp) xdp_data_meta_unsupported() argument 482 bpf_prog_run_xdp(const struct bpf_prog *prog, struct xdp_buff *xdp) bpf_prog_run_xdp() argument [all...] |
/kernel/linux/linux-6.6/kernel/bpf/ |
H A D | devmap.c | 328 struct xdp_buff xdp; in dev_map_bpf_prog_run() local 492 struct xdp_buff xdp; in dev_map_bpf_prog_run_skb() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/octeontx2/nic/ |
H A D | otx2_txrx.c | 1408 struct xdp_buff xdp; in otx2_xdp_rcv_pkt_handler() local
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_rx.c | 665 struct xdp_buff xdp; member [all...] |
/kernel/linux/linux-6.6/drivers/net/ |
H A D | tap.c | 1170 static int tap_get_user_xdp(struct tap_queue *q, struct xdp_buff *xdp) in tap_get_user_xdp() argument 1236 struct xdp_buff *xdp; in tap_sendmsg() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpsw.c | 357 struct xdp_buff xdp; in cpsw_rx_handler() local
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | xdp_synproxy_kern.c | 428 static __always_inline int tcp_lookup(void *ctx, struct header_pointers *hdr, bool xdp) in tcp_lookup() argument 577 syncookie_handle_syn(struct header_pointers *hdr, void *ctx, void *data, void *data_end, bool xdp) syncookie_handle_syn() argument 748 syncookie_part1(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) syncookie_part1() argument 785 syncookie_part2(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) syncookie_part2() argument [all...] |
/kernel/linux/linux-6.6/net/bpf/ |
H A D | test_run.c | 134 struct xdp_test_data *xdp = arg; in xdp_test_run_init_page() local 159 static int xdp_test_run_setup(struct xdp_test_data *xdp, struct xdp_buff *orig_ctx) in xdp_test_run_setup() argument 213 xdp_test_run_teardown(struct xdp_test_data *xdp) xdp_test_run_teardown() argument 281 xdp_test_run_batch(struct xdp_test_data *xdp, struct bpf_prog *prog, u32 repeat) xdp_test_run_batch() argument 368 struct xdp_test_data xdp = { .batch_size = batch_size }; bpf_test_run_xdp_live() local 392 bpf_test_run(struct bpf_prog *prog, void *ctx, u32 repeat, u32 *retval, u32 *time, bool xdp) bpf_test_run() argument 1080 xdp_convert_md_to_buff(struct xdp_md *xdp_md, struct xdp_buff *xdp) xdp_convert_md_to_buff() argument 1126 xdp_convert_buff_to_md(struct xdp_buff *xdp, struct xdp_md *xdp_md) xdp_convert_buff_to_md() argument 1150 struct xdp_buff xdp = {}; bpf_prog_test_run_xdp() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_txrx.h | 175 struct xdp_buff *xdp; member
|
H A D | ice_txrx.c | 537 ice_run_xdp(struct ice_ring *rx_ring, struct xdp_buff *xdp, in ice_run_xdp() argument 914 ice_build_skb(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, struct xdp_buff *xdp) ice_build_skb() argument 966 ice_construct_skb(struct ice_ring *rx_ring, struct ice_rx_buf *rx_buf, struct xdp_buff *xdp) ice_construct_skb() argument 1097 struct xdp_buff xdp; ice_clean_rx_irq() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/cavium/thunder/ |
H A D | nicvf_main.c | 533 struct xdp_buff xdp; in nicvf_xdp_rx() local 1893 nicvf_xdp(struct net_device *netdev, struct netdev_bpf *xdp) nicvf_xdp() argument [all...] |
H A D | nicvf_queues.c | 1637 nicvf_unmap_rcv_buffer(struct nicvf *nic, u64 dma_addr, u64 buf_addr, bool xdp) nicvf_unmap_rcv_buffer() argument 1662 nicvf_get_rcv_skb(struct nicvf *nic, struct cqe_rx_t *cqe_rx, bool xdp) nicvf_get_rcv_skb() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 1983 i40e_construct_skb(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, struct xdp_buff *xdp) i40e_construct_skb() argument 2062 i40e_build_skb(struct i40e_ring *rx_ring, struct i40e_rx_buffer *rx_buffer, struct xdp_buff *xdp) i40e_build_skb() argument 2168 i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) i40e_xmit_xdp_tx_ring() argument 2183 i40e_run_xdp(struct i40e_ring *rx_ring, struct xdp_buff *xdp) i40e_run_xdp() argument 2338 struct xdp_buff xdp; i40e_clean_rx_irq() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 1141 struct xdp_buff xdp; in mlx5e_skb_from_cqe_linear() local 1124 mlx5e_fill_xdp_buff(struct mlx5e_rq *rq, void *va, u16 headroom, u32 len, struct xdp_buff *xdp) mlx5e_fill_xdp_buff() argument 1455 struct xdp_buff xdp; mlx5e_skb_from_cqe_mpwrq_linear() local [all...] |