Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/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()
81 struct mlx5e_xsk_param xsk; in mlx5e_xsk_enable_locked() local
Dsetup.c15 struct mlx5e_xsk_param *xsk, in mlx5e_validate_xsk_param()
40 struct mlx5e_xsk_param *xsk, in mlx5e_build_xsk_cparam()
51 struct mlx5e_xsk_param *xsk, in mlx5e_init_xsk_rq()
82 struct mlx5e_xsk_param *xsk) in mlx5e_open_xsk_rq()
94 struct mlx5e_xsk_param *xsk, struct xsk_buff_pool *pool, in mlx5e_open_xsk()
Dpool.h10 struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_get_pool()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dparams.c12 struct mlx5e_xsk_param *xsk) in mlx5e_rx_is_xdp()
18 struct mlx5e_xsk_param *xsk) in mlx5e_get_linear_rq_headroom()
35 struct mlx5e_xsk_param *xsk) in mlx5e_rx_get_min_frag_sz()
44 struct mlx5e_xsk_param *xsk) in mlx5e_rx_get_linear_frag_sz()
74 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_log_pkts_per_wqe()
82 struct mlx5e_xsk_param *xsk) in mlx5e_rx_is_linear_skb()
114 struct mlx5e_xsk_param *xsk) in mlx5e_rx_mpwqe_is_linear_skb()
129 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_rq_size()
143 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_stride_size()
153 struct mlx5e_xsk_param *xsk) in mlx5e_mpwqe_get_log_num_strides()
[all …]
Dxdp.c38 int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) in mlx5e_xdp_max_mtu()
/Linux-v5.15/tools/lib/bpf/
Dxsk.c117 int xsk_socket__fd(const struct xsk_socket *xsk) in xsk_socket__fd()
412 static int xsk_load_xdp_prog(struct xsk_socket *xsk) in xsk_load_xdp_prog()
511 static int xsk_create_bpf_link(struct xsk_socket *xsk) in xsk_create_bpf_link()
545 static int xsk_get_max_queues(struct xsk_socket *xsk) in xsk_get_max_queues()
583 static int xsk_create_bpf_maps(struct xsk_socket *xsk) in xsk_create_bpf_maps()
603 static void xsk_delete_bpf_maps(struct xsk_socket *xsk) in xsk_delete_bpf_maps()
611 static int xsk_lookup_bpf_maps(struct xsk_socket *xsk) in xsk_lookup_bpf_maps()
668 static int xsk_set_bpf_maps(struct xsk_socket *xsk) in xsk_set_bpf_maps()
768 static int xsk_create_xsk_struct(int ifindex, struct xsk_socket *xsk) in xsk_create_xsk_struct()
794 static int xsk_init_xdp_res(struct xsk_socket *xsk, in xsk_init_xdp_res()
[all …]
/Linux-v5.15/tools/testing/selftests/bpf/
Dxdpxceiver.c280 struct xsk_socket_info *xsk; in xsk_configure_socket() local
546 static void kick_tx(struct xsk_socket_info *xsk) in kick_tx()
556 static void complete_pkts(struct xsk_socket_info *xsk, int batch_size) in complete_pkts()
574 static void receive_pkts(struct pkt_stream *pkt_stream, struct xsk_socket_info *xsk, in receive_pkts()
625 struct xsk_socket_info *xsk = ifobject->xsk; in __send_pkts() local
653 static void wait_for_tx_completion(struct xsk_socket_info *xsk) in wait_for_tx_completion()
692 struct xsk_socket *xsk = ifobject->xsk->xsk; in rx_stats_are_valid() local
733 struct xsk_socket *xsk = ifobject->xsk->xsk; in tx_stats_validate() local
Dxdpxceiver.h96 struct xsk_socket *xsk; member
121 struct xsk_socket_info *xsk; member
/Linux-v5.15/samples/bpf/
Dxdpsock_user.c149 struct xsk_socket *xsk; member
196 static int xsk_get_xdp_stats(int fd, struct xsk_socket_info *xsk) in xsk_get_xdp_stats()
854 struct xsk_socket_info *xsk; in xsk_configure_socket() local
1114 static void kick_tx(struct xsk_socket_info *xsk) in kick_tx()
1125 static inline void complete_tx_l2fwd(struct xsk_socket_info *xsk) in complete_tx_l2fwd()
1176 static inline void complete_tx_only(struct xsk_socket_info *xsk, in complete_tx_only()
1197 static void rx_drop(struct xsk_socket_info *xsk) in rx_drop()
1267 static void tx_only(struct xsk_socket_info *xsk, u32 *frame_nb, int batch_size) in tx_only()
1360 static void l2fwd(struct xsk_socket_info *xsk) in l2fwd()
1488 static void apply_setsockopt(struct xsk_socket_info *xsk) in apply_setsockopt()
Dxsk_fwd.c448 struct xsk_socket *xsk; member
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c407 struct mlx5e_xsk_param *xsk, in mlx5e_alloc_rq()
842 struct mlx5e_xsk_param *xsk, int node, in mlx5e_open_rq()
1974 struct mlx5e_xsk_param xsk; in mlx5e_open_channel() local
3547 struct mlx5e_xsk_param xsk; in mlx5e_xsk_validate_mtu() local
4281 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) in mlx5e_build_nic_params()
Den.h270 struct mlx5e_xsk *xsk; member
413 struct xdp_buff *xsk; member
876 struct mlx5e_xsk xsk; member
Den_rx.c1771 int mlx5e_rq_set_handlers(struct mlx5e_rq *rq, struct mlx5e_params *params, bool xsk) in mlx5e_rq_set_handlers()
/Linux-v5.15/include/linux/
Dnetdevice.h975 } xsk; member