Home
last modified time | relevance | path

Searched defs:xsk (Results 1 – 16 of 16) sorted by relevance

/linux-6.12.1/tools/testing/selftests/bpf/prog_tests/
Dxdp_metadata.c49 struct xsk { struct
51 struct xsk_umem *umem; argument
52 struct xsk_ring_prod fill; argument
53 struct xsk_ring_cons comp; argument
54 struct xsk_ring_prod tx; argument
55 struct xsk_ring_cons rx; argument
56 struct xsk_socket *socket; argument
59 static int open_xsk(int ifindex, struct xsk *xsk) in open_xsk()
127 static void close_xsk(struct xsk *xsk) in close_xsk()
153 static int generate_packet(struct xsk *xsk, __u16 dst_port) in generate_packet()
[all …]
/linux-6.12.1/tools/testing/selftests/bpf/
Dxdp_hw_metadata.c48 struct xsk { struct
50 struct xsk_umem *umem; argument
51 struct xsk_ring_prod fill; argument
52 struct xsk_ring_cons comp; argument
53 struct xsk_ring_prod tx; argument
54 struct xsk_ring_cons rx; argument
55 struct xsk_socket *socket; argument
60 struct xsk *rx_xsk; argument
70 static int open_xsk(int ifindex, struct xsk *xsk, __u32 queue_id) in open_xsk()
132 static void close_xsk(struct xsk *xsk) in close_xsk()
[all …]
Dxskxceiver.c166 static void gen_eth_hdr(struct xsk_socket_info *xsk, struct ethhdr *eth_hdr) in gen_eth_hdr()
240 static void enable_busy_poll(struct xsk_socket_info *xsk) in enable_busy_poll()
260 static int __xsk_configure_socket(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, in __xsk_configure_socket()
289 struct xsk_socket_info *xsk; in ifobj_zc_avail() local
833 static void pkt_generate(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, u64 addr, u32 len, in pkt_generate()
1066 static int kick_tx(struct xsk_socket_info *xsk) in kick_tx()
1080 static int kick_rx(struct xsk_socket_info *xsk) in kick_rx()
1091 static int complete_pkts(struct xsk_socket_info *xsk, int batch_size) in complete_pkts()
1121 static int __receive_pkts(struct test_spec *test, struct xsk_socket_info *xsk) in __receive_pkts()
1241 bool all_packets_received(struct test_spec *test, struct xsk_socket_info *xsk, u32 sock_num, in all_packets_received()
[all …]
Dxsk.c97 int xsk_socket__fd(const struct xsk_socket *xsk) in xsk_socket__fd()
448 int xsk_update_xskmap(struct bpf_map *map, struct xsk_socket *xsk, u32 index) in xsk_update_xskmap()
502 static struct xsk_ctx *xsk_create_ctx(struct xsk_socket *xsk, in xsk_create_ctx()
551 struct xsk_socket *xsk; in xsk_socket__create_shared() local
746 void xsk_socket__delete(struct xsk_socket *xsk) in xsk_socket__delete()
Dxskxceiver.h91 struct xsk_socket *xsk; member
131 struct xsk_socket_info *xsk; member
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dsetup.c12 struct mlx5e_xsk_param *xsk) in mlx5e_legacy_rq_validate_xsk()
28 struct mlx5e_xsk_param *xsk, in mlx5e_validate_xsk_param()
53 struct mlx5e_xsk_param *xsk, in mlx5e_build_xsk_cparam()
63 struct mlx5e_xsk_param *xsk, in mlx5e_init_xsk_rq()
95 struct mlx5e_xsk_param *xsk) in mlx5e_open_xsk_rq()
114 struct mlx5e_xsk_param *xsk, struct xsk_buff_pool *pool, in mlx5e_open_xsk()
Dpool.c23 static int mlx5e_xsk_get_pools(struct mlx5e_xsk *xsk) in mlx5e_xsk_get_pools()
38 static void mlx5e_xsk_put_pools(struct mlx5e_xsk *xsk) in mlx5e_xsk_put_pools()
46 static int mlx5e_xsk_add_pool(struct mlx5e_xsk *xsk, struct xsk_buff_pool *pool, u16 ix) in mlx5e_xsk_add_pool()
58 static void mlx5e_xsk_remove_pool(struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_remove_pool()
71 void mlx5e_build_xsk_param(struct xsk_buff_pool *pool, struct mlx5e_xsk_param *xsk) in mlx5e_build_xsk_param()
82 struct mlx5e_xsk_param xsk; in mlx5e_xsk_enable_locked() local
Dpool.h10 struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_get_pool()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dparams.c20 u8 mlx5e_mpwrq_page_shift(struct mlx5_core_dev *mdev, struct mlx5e_xsk_param *xsk) in mlx5e_mpwrq_page_shift()
33 mlx5e_mpwrq_umr_mode(struct mlx5_core_dev *mdev, struct mlx5e_xsk_param *xsk) in mlx5e_mpwrq_umr_mode()
220 struct mlx5e_xsk_param *xsk) in mlx5e_get_linear_rq_headroom()
237 struct mlx5e_xsk_param *xsk) in mlx5e_rx_get_linear_sz_xsk()
258 struct mlx5e_xsk_param *xsk, in mlx5e_rx_get_linear_stride_sz()
286 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_log_pkts_per_wqe()
298 struct mlx5e_xsk_param *xsk) in mlx5e_rx_is_linear_skb()
344 struct mlx5e_xsk_param *xsk) in mlx5e_verify_params_rx_mpwqe_strides()
358 struct mlx5e_xsk_param *xsk) in mlx5e_rx_mpwqe_is_linear_skb()
384 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_rq_size()
[all …]
Dxdp.c40 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) in mlx5e_xdp_max_mtu()
Drx_res.c615 unsigned int ix, bool xsk) in mlx5e_rx_res_xsk_update()
/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c823 struct mlx5e_xsk_param *xsk, in mlx5e_alloc_rq()
1295 struct mlx5e_xsk_param *xsk, int node, u16 q_counter, in mlx5e_open_rq()
2661 struct mlx5e_xsk_param xsk; in mlx5e_open_channel() local
4439 struct mlx5e_xsk_param xsk; in mlx5e_xsk_validate_mtu() local
5183 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) in mlx5e_build_nic_params()
Den.h309 struct mlx5e_xsk *xsk; member
933 struct mlx5e_xsk xsk; member
Den_rx.c2673 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk) in mlx5e_rq_set_handlers()
/linux-6.12.1/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.h165 } xsk; member
/linux-6.12.1/include/linux/
Dnetdevice.h972 } xsk; member