/linux-master/net/xdp/ |
H A D | xsk.c | 157 static int xsk_rcv_zc(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) argument 228 static int __xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) argument 314 xsk_rcv_check(struct xdp_sock *xs, struct xdp_buff *xdp, u32 len) argument 341 xsk_generic_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) argument 356 xsk_rcv(struct xdp_sock *xs, struct xdp_buff *xdp) argument 376 __xsk_map_redirect(struct xdp_sock *xs, struct xdp_buff *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_filter.c | 1042 int qede_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
H A D | qede.h | 432 struct sw_tx_xdp *xdp; member in union:qede_tx_queue::__anon1562
|
/linux-master/drivers/net/ethernet/freescale/dpaa/ |
H A D | dpaa_eth.c | 2573 struct xdp_buff xdp; local 3035 dpaa_xdp(struct net_device *net_dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_rx.c | 498 mlx5e_add_skb_shared_info_frag(struct mlx5e_rq *rq, struct skb_shared_info *sinfo, struct xdp_buff *xdp, struct mlx5e_frag_page *frag_page, u32 frag_offset, u32 len) argument [all...] |
H A D | en.h | 764 bool xdp; member in struct:mlx5e_channel
|
/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net.h | 297 struct xdp_buff *xdp; member in struct:nfp_net_xsk_rx_buf 646 struct xdp_attachment_info xdp; member in struct:nfp_net
|
/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | en_netdev.c | 2826 static int mlx4_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument
|
/linux-master/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc.c | 915 bool xdp = !!(rx_ring->xdp.prog); local [all...] |
/linux-master/drivers/net/ |
H A D | xen-netfront.c | 1028 struct xdp_buff xdp; local 1037 struct xen_netif_extra_info *xdp; local 968 xennet_run_xdp(struct netfront_queue *queue, struct page *pdata, struct xen_netif_rx_response *rx, struct bpf_prog *prog, struct xdp_buff *xdp, bool *need_xdp_flush) argument 1603 talk_to_netback_xdp(struct netfront_info *np, int xdp) argument 1664 xennet_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
H A D | tun.c | 1220 static int tun_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument 1294 struct xdp_frame *xdp = frames[i]; local 1315 static int tun_xdp_tx(struct net_device *dev, struct xdp_buff *xdp) argument 1619 tun_xdp_act(struct tun_struct *tun, struct bpf_prog *xdp_prog, struct xdp_buff *xdp, u32 act) argument 1705 struct xdp_buff xdp; local 2437 tun_xdp_one(struct tun_struct *tun, struct tun_file *tfile, struct xdp_buff *xdp, int *flush, struct tun_page *tpage) argument 2562 struct xdp_buff *xdp; local [all...] |
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 2078 i40e_process_rx_buffs(struct i40e_ring *rx_ring, int xdp_res, struct xdp_buff *xdp) argument 2117 i40e_construct_skb(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 2214 i40e_build_skb(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 2287 i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) argument 2303 i40e_run_xdp(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct bpf_prog *xdp_prog) argument 2422 i40e_add_xdp_frag(struct xdp_buff *xdp, u32 *nr_frags, struct i40e_rx_buffer *rx_buffer, u32 size) argument 2454 i40e_consume_xdp_buff(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct i40e_rx_buffer *rx_buffer) argument 2484 struct xdp_buff *xdp = &rx_ring->xdp; local [all...] |
/linux-master/drivers/net/ethernet/amazon/ena/ |
H A D | ena_netdev.c | 1171 static int ena_xdp_handle_buff(struct ena_ring *rx_ring, struct xdp_buff *xdp, u16 num_descs) argument 1219 struct xdp_buff xdp; local [all...] |
/linux-master/include/linux/ |
H A D | filter.h | 1612 static inline int __bpf_xdp_load_bytes(struct xdp_buff *xdp, u3 argument 1618 __bpf_xdp_store_bytes(struct xdp_buff *xdp, u32 offset, void *buf, u32 len) argument 1624 bpf_xdp_pointer(struct xdp_buff *xdp, u32 offset, u32 len) argument 1629 bpf_xdp_copy_buf(struct xdp_buff *xdp, unsigned long off, void *buf, unsigned long len, bool flush) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth.c | 432 struct xdp_buff xdp; local 2793 dpaa2_eth_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
H A D | dpaa2-eth.h | 161 } xdp; member in union:dpaa2_eth_swa::__anon1 497 struct dpaa2_eth_ch_xdp xdp; member in struct:dpaa2_eth_channel
|
/linux-master/drivers/net/ethernet/socionext/ |
H A D | netsec.c | 882 static u32 netsec_xdp_xmit_back(struct netsec_priv *priv, struct xdp_buff *xdp) argument 898 netsec_run_xdp(struct netsec_priv *priv, struct bpf_prog *prog, struct xdp_buff *xdp) argument 958 struct xdp_buff xdp; local 1819 netsec_xdp(struct net_device *ndev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 849 ixgbevf_construct_skb(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *rx_buffer, struct xdp_buff *xdp, union ixgbe_adv_rx_desc *rx_desc) argument 924 ixgbevf_build_skb(struct ixgbevf_ring *rx_ring, struct ixgbevf_rx_buffer *rx_buffer, struct xdp_buff *xdp, union ixgbe_adv_rx_desc *rx_desc) argument 971 ixgbevf_xmit_xdp_ring(struct ixgbevf_ring *ring, struct xdp_buff *xdp) argument 1048 ixgbevf_run_xdp(struct ixgbevf_adapter *adapter, struct ixgbevf_ring *rx_ring, struct xdp_buff *xdp) argument 1125 struct xdp_buff xdp; local 4481 ixgbevf_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 333 } xdp; member in struct:gve_tx_buffer_state
|
/linux-master/drivers/net/bonding/ |
H A D | bond_main.c | 2250 struct netdev_bpf xdp = { local 2394 struct netdev_bpf xdp = { local 4230 static u32 bond_xmit_hash_xdp(struct bonding *bond, struct xdp_buff *xdp) argument 4913 bond_xdp_xmit_roundrobin_slave_get(struct bonding *bond, struct xdp_buff *xdp) argument 5157 bond_xdp_xmit_3ad_xor_slave_get(struct bonding *bond, struct xdp_buff *xdp) argument 5478 bond_xdp_get_xmit_slave(struct net_device *bond_dev, struct xdp_buff *xdp) argument 5523 struct xdp_buff xdp; local 5556 struct netdev_bpf xdp = { local 5632 bond_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/mediatek/ |
H A D | mtk_eth_soc.c | 2064 struct xdp_buff xdp; local 1936 mtk_xdp_run(struct mtk_eth *eth, struct mtk_rx_ring *ring, struct xdp_buff *xdp, struct net_device *dev) argument 3525 mtk_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 1593 fec_enet_run_xdp(struct fec_enet_private *fep, struct bpf_prog *prog, struct xdp_buff *xdp, struct fec_enet_priv_rx_q *rxq, int cpu) argument 1682 struct xdp_buff xdp; local 3910 fec_enet_xdp_tx_xmit(struct fec_enet_private *fep, int cpu, struct xdp_buff *xdp, u32 dma_sync_len) argument [all...] |
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc.h | 549 struct xdp_buff *xdp; member in union:igc_rx_buffer::__anon37 555 struct xdp_buff xdp; member in struct:igc_xdp_buff
|
/linux-master/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_main.c | 3745 mvpp2_xdp_xmit_back(struct mvpp2_port *port, struct xdp_buff *xdp) argument 3824 mvpp2_run_xdp(struct mvpp2_port *port, struct bpf_prog *prog, struct xdp_buff *xdp, struct page_pool *pp, struct mvpp2_pcpu_stats *stats) argument 3916 struct xdp_buff xdp; local 5394 mvpp2_xdp(struct net_device *dev, struct netdev_bpf *xdp) argument [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe.h | 281 struct xdp_buff *xdp; member in struct:ixgbe_rx_buffer::__anon587::__anon589
|