Searched defs:xdp (Results 26 - 50 of 141) sorted by relevance

123456

/linux-master/samples/bpf/
H A Dxdp_adjust_tail_kern.c70 static __always_inline int send_icmp4_too_big(struct xdp_md *xdp) argument
120 static __always_inline int handle_ipv4(struct xdp_md *xdp) argument
137 int _xdp_icmp(struct xdp_md *xdp) argument
[all...]
H A Dxdp_sample.bpf.c96 BPF_PROG(tp_xdp_redirect_err, const struct net_device *dev, const struct bpf_prog *xdp, const void *tgt, int err, const struct bpf_map *map, u32 index) argument
104 BPF_PROG(tp_xdp_redirect_map_err, const struct net_device *dev, const struct bpf_prog *xdp, const void *tgt, int err, const struct bpf_map *map, u32 index) argument
112 BPF_PROG(tp_xdp_redirect, const struct net_device *dev, const struct bpf_prog *xdp, const void *tgt, int err, const struct bpf_map *map, u32 index) argument
120 BPF_PROG(tp_xdp_redirect_map, const struct net_device *dev, const struct bpf_prog *xdp, const void *tgt, int err, const struct bpf_map *map, u32 index) argument
181 BPF_PROG(tp_xdp_exception, const struct net_device *dev, const struct bpf_prog *xdp, u32 act) argument
/linux-master/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_debugfs.c126 struct dentry *queues, *tx, *rx, *xdp; local
H A Dnfp_net_dp.h71 static inline void nfp_net_free_frag(void *frag, bool xdp) argument
/linux-master/drivers/net/hyperv/
H A Dnetvsc_bpf.c167 struct netdev_bpf xdp; local
24 netvsc_run_xdp(struct net_device *ndev, struct netvsc_channel *nvchan, struct xdp_buff *xdp) argument
[all...]
/linux-master/drivers/net/ethernet/sfc/siena/
H A Drx.c258 struct xdp_buff xdp; local
/linux-master/drivers/net/ethernet/netronome/nfp/nfd3/
H A Dnfd3.h72 struct xdp_buff *xdp; member in union:nfp_nfd3_tx_buf::__anon1798
/linux-master/drivers/net/ethernet/microsoft/mana/
H A Dmana_bpf.c80 mana_run_xdp(struct net_device *ndev, struct mana_rxq *rxq, struct xdp_buff *xdp, void *buf_va, uint pkt_len) argument
/linux-master/drivers/net/ethernet/sfc/
H A Drx.c258 struct xdp_buff xdp; local
/linux-master/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.h82 static inline int ena_xdp_execute(struct ena_ring *rx_ring, struct xdp_buff *xdp) argument
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_txrx_lib.h18 ice_set_rx_bufs_act(struct xdp_buff *xdp, const struct ice_rx_ring *rx_ring, argument
169 ice_xdp_meta_set_desc(struct xdp_buff *xdp, argument
H A Dice_txrx_lib.c342 int __ice_xmit_xdp_ring(struct xdp_buff *xdp, struct ice_tx_ring *xdp_ring, argument
/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_xdp_dynptr.c77 static __always_inline int handle_ipv4(struct xdp_md *xdp, struct bpf_dynptr *xdp_ptr) argument
159 static __always_inline int handle_ipv6(struct xdp_md *xdp, struct bpf_dynptr *xdp_ptr) argument
231 _xdp_tx_iptunnel(struct xdp_md *xdp) argument
[all...]
H A Dxdp_features.c65 xdp_process_echo_packet(struct xdp_md *xdp, bool dut) argument
135 xdp_update_stats(struct xdp_md *xdp, bool tx, bool dut) argument
156 int xdp_tester_check_tx(struct xdp_md *xdp) argument
164 int xdp_tester_check_rx(struct xdp_md *xdp) argument
174 xdp_do_pass(struct xdp_md *xdp) argument
182 xdp_do_drop(struct xdp_md *xdp) argument
191 xdp_do_aborted(struct xdp_md *xdp) argument
200 xdp_do_tx(struct xdp_md *xdp) argument
217 xdp_do_redirect(struct xdp_md *xdp) argument
226 BPF_PROG(xdp_exception, const struct net_device *dev, const struct bpf_prog *xdp, __u32 act) argument
252 xdp_do_redirect_cpumap(struct xdp_md *xdp) argument
[all...]
H A Dtest_tunnel_kern.c967 int xfrm_get_state_xdp(struct xdp_md *xdp) argument
/linux-master/tools/testing/selftests/bpf/
H A Dtest_tcp_check_syncookie_user.c21 static int get_map_fd_by_prog_id(int prog_id, bool *xdp) argument
59 static int run_test(int server_fd, int results_fd, bool xdp) argument
168 bool xdp; local
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.c11 static struct mlx5e_xdp_buff *xsk_buff_to_mxbuf(struct xdp_buff *xdp) argument
225 static struct sk_buff *mlx5e_xsk_construct_skb(struct mlx5e_rq *rq, struct xdp_buff *xdp) argument
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.h49 struct xdp_buff xdp; member in struct:mlx5e_xdp_buff
/linux-master/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c251 vmxnet3_run_xdp(struct vmxnet3_rx_queue *rq, struct xdp_buff *xdp, argument
303 vmxnet3_build_skb(struct vmxnet3_rx_queue *rq, struct page *page, const struct xdp_buff *xdp) argument
331 struct xdp_buff xdp; local
377 struct xdp_buff xdp; local
[all...]
/linux-master/include/net/
H A Dxdp_sock.h199 static inline int xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) argument
204 static inline int __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp) argument
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_xsk.c97 ixgbe_run_xdp_zc(struct ixgbe_adapter *adapter, struct ixgbe_ring *rx_ring, struct xdp_buff *xdp) argument
213 ixgbe_construct_skb_zc(struct ixgbe_ring *rx_ring, const struct xdp_buff *xdp) argument
[all...]
/linux-master/drivers/net/netdevsim/
H A Dbpf.c193 nsim_xdp_set_prog(struct netdevsim *ns, struct netdev_bpf *bpf, struct xdp_attachment_info *xdp) argument
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c25 bnxt_xmit_bd(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, struct xdp_buff *xdp) argument
95 __bnxt_xmit_xdp(struct bnxt *bp, struct bnxt_tx_ring_info *txr, dma_addr_t mapping, u32 len, u16 rx_prod, struct xdp_buff *xdp) argument
182 bnxt_xdp_buff_init(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, u8 *data_ptr, unsigned int len, struct xdp_buff *xdp) argument
203 bnxt_xdp_buff_frags_free(struct bnxt_rx_ring_info *rxr, struct xdp_buff *xdp) argument
224 bnxt_rx_xdp(struct bnxt *bp, struct bnxt_rx_ring_info *rxr, u16 cons, struct xdp_buff *xdp, struct page *page, u8 **data_ptr, unsigned int *len, u8 *event) argument
363 struct xdp_frame *xdp = frames[i]; local
453 bnxt_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
470 bnxt_xdp_build_skb(struct bnxt *bp, struct sk_buff *skb, u8 num_frags, struct page_pool *pool, struct xdp_buff *xdp, struct rx_cmp_ext *rxcmp1) argument
[all...]
/linux-master/drivers/net/ethernet/aquantia/atlantic/
H A Daq_main.c485 static int aq_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
/linux-master/net/xdp/
H A Dxsk_buff_pool.c563 static u32 xp_alloc_new_from_fq(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max) argument
606 xp_alloc_reused(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 nb_entries) argument
626 xp_alloc_batch(struct xsk_buff_pool *pool, struct xdp_buff **xdp, u32 max) argument
[all...]

Completed in 220 milliseconds

123456