Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/bpf/prog_tests/
H A 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()
136 static int generate_packet(struct xsk *xsk, __u16 dst_port) in generate_packet()
[all …]
H A Dtest_xsk.c60 static void gen_eth_hdr(struct xsk_socket_info *xsk, struct ethhdr *eth_hdr) in gen_eth_hdr()
129 static int enable_busy_poll(struct xsk_socket_info *xsk) in enable_busy_poll()
151 int xsk_configure_socket(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, in xsk_configure_socket()
230 struct xsk_socket_info *xsk = &ifobj->xsk_arr[j]; in __test_spec_init() local
627 static void pkt_generate(struct xsk_socket_info *xsk, struct xsk_umem_info *umem, u64 addr, u32 len, in pkt_generate()
898 static bool kick_tx_with_check(struct xsk_socket_info *xsk, int *ret) in kick_tx_with_check()
922 int kick_tx(struct xsk_socket_info *xsk) in kick_tx()
941 int kick_rx(struct xsk_socket_info *xsk) in kick_rx()
952 static int complete_pkts(struct xsk_socket_info *xsk, int batch_size) in complete_pkts()
982 static int __receive_pkts(struct test_spec *test, struct xsk_socket_info *xsk) in __receive_pkts()
[all …]
H A Dtest_xsk.h88 struct xsk_socket *xsk; member
126 struct xsk_socket_info *xsk; member
/linux/tools/testing/selftests/bpf/
H A Dxdp_hw_metadata.c58 struct xsk { struct
60 struct xsk_umem *umem; argument
61 struct xsk_ring_prod fill; argument
62 struct xsk_ring_cons comp; argument
63 struct xsk_ring_prod tx; argument
64 struct xsk_ring_cons rx; argument
65 struct xsk_socket *socket; argument
70 struct xsk *rx_xsk; argument
92 static int open_xsk(int ifindex, struct xsk *xsk, __u32 queue_id) in open_xsk()
154 static void close_xsk(struct xsk *xsk) in close_xsk()
[all …]
H A 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()
H A Dxskxceiver.c124 struct xsk_socket_info *xsk; in ifobj_zc_avail() local
H A Dxskxceiver.h91 struct xsk_socket *xsk; global() member
132 struct xsk_socket_info *xsk; global() member
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c29 struct mlx5e_xsk_param *xsk = mlx5e_rqo_xsk_param(rqo); in mlx5e_mpwrq_page_shift() local
60 struct mlx5e_xsk_param *xsk = mlx5e_rqo_xsk_param(rqo); in mlx5e_mpwrq_umr_mode() local
258 struct mlx5e_xsk_param *xsk) in mlx5e_rx_get_linear_sz_xsk()
282 struct mlx5e_xsk_param *xsk = mlx5e_rqo_xsk_param(rqo); in mlx5e_rx_get_linear_stride_sz() local
323 struct mlx5e_xsk_param *xsk = mlx5e_rqo_xsk_param(rqo); in mlx5e_rx_is_linear_skb() local
572 struct mlx5e_xsk_param *xsk = mlx5e_rqo_xsk_param(rqo); in mlx5e_mpwrq_validate_xsk() local
1162 struct mlx5e_xsk_param xsk = {0}; in mlx5e_max_xsk_wqebbs() local
1323 struct mlx5e_xsk_param *xsk, in mlx5e_build_xsk_channel_param()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dpool.h10 struct mlx5e_xsk *xsk, u16 ix) in mlx5e_xsk_get_pool()
/linux/drivers/net/ethernet/intel/libeth/
H A Dpriv.h27 void (*xsk)(struct libeth_xdp_buff *xdp); member
H A Dxsk.c133 const struct xdp_buff_xsk *xsk; in libeth_xsk_prog_exception() local
/linux/include/net/libeth/
H A Dtx.h67 struct libeth_xdp_buff *xsk; member
H A Dxdp.h348 struct libeth_xdp_buff *xsk; member
1145 #define __libeth_xdp_tx_init_bulk(bq, pr, d, xdpsqs, num, xsk, ub, un) do { \ argument
1763 typeof(libeth_xsk_buff_free_slow) xsk) in __libeth_xdp_complete_tx()
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h318 struct mlx5e_xsk *xsk; member
978 struct mlx5e_xsk xsk; member
H A Den_main.c2837 struct mlx5e_xsk_param xsk; in mlx5e_open_channel() local
4654 struct mlx5e_xsk_param xsk; in mlx5e_xsk_validate_mtu() local
5367 void mlx5e_build_nic_params(struct mlx5e_priv *priv, struct mlx5e_xsk *xsk, u16 mtu) in mlx5e_build_nic_params()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.h165 } xsk; member
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_txrx.h563 struct libeth_xdp_buff *xsk; member
/linux/drivers/net/
H A Dvirtio_net.c108 u64 xsk; member
/linux/include/linux/
H A Dnetdevice.h1036 } xsk; member