/linux-master/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_common.c | 2221 static int nfp_net_xdp(struct net_device *netdev, struct netdev_bpf *xdp) argument
|
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/engleder/ |
H A D | tsnep_main.c | 722 tsnep_xdp_xmit_back(struct tsnep_adapter *adapter, struct xdp_buff *xdp, struct netdev_queue *tx_nq, struct tsnep_tx *tx, bool zc) argument 1201 tsnep_rx_set_xdp(struct tsnep_rx *rx, struct tsnep_rx_entry *entry, struct xdp_buff *xdp) argument 1279 tsnep_xdp_run_prog(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) argument 1323 tsnep_xdp_run_prog_zc(struct tsnep_rx *rx, struct bpf_prog *prog, struct xdp_buff *xdp, int *status, struct netdev_queue *tx_nq, struct tsnep_tx *tx) argument 1435 struct xdp_buff xdp; local 2302 tsnep_netdev_xdp_xmit(struct net_device *dev, int n, struct xdp_frame **xdp, u32 flags) argument [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede.h | 432 struct sw_tx_xdp *xdp; member in union:qede_tx_queue::__anon1562
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_txrx.c | 2042 i40e_process_rx_buffs(struct i40e_ring *rx_ring, int xdp_res, struct xdp_buff *xdp) argument 2081 i40e_construct_skb(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 2176 i40e_build_skb(struct i40e_ring *rx_ring, struct xdp_buff *xdp) argument 2249 i40e_xmit_xdp_tx_ring(struct xdp_buff *xdp, struct i40e_ring *xdp_ring) argument 2265 i40e_run_xdp(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct bpf_prog *xdp_prog) argument 2384 i40e_add_xdp_frag(struct xdp_buff *xdp, u32 *nr_frags, struct i40e_rx_buffer *rx_buffer, u32 size) argument 2416 i40e_consume_xdp_buff(struct i40e_ring *rx_ring, struct xdp_buff *xdp, struct i40e_rx_buffer *rx_buffer) argument 2446 struct xdp_buff *xdp = &rx_ring->xdp; local [all...] |
/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/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/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/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/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/include/linux/ |
H A D | filter.h | 1651 static inline int __bpf_xdp_load_bytes(struct xdp_buff *xdp, u3 argument 1657 __bpf_xdp_store_bytes(struct xdp_buff *xdp, u32 offset, void *buf, u32 len) argument 1663 bpf_xdp_pointer(struct xdp_buff *xdp, u32 offset, u32 len) argument 1668 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/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...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
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
|
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...] |
/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/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 3887 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 | 559 struct xdp_buff *xdp; member in union:igc_rx_buffer::__anon643 565 struct xdp_buff xdp; member in struct:igc_xdp_buff
|
/linux-master/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 1112 struct xdp_buff xdp; local 993 am65_cpsw_run_xdp(struct am65_cpsw_common *common, struct am65_cpsw_port *port, struct xdp_buff *xdp, int desc_idx, int cpu, int *len) argument [all...] |
/linux-master/drivers/net/ethernet/google/gve/ |
H A D | gve.h | 336 } xdp; member in struct:gve_tx_buffer_state
|
/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/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/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/intel/ixgbe/ |
H A D | ixgbe.h | 281 struct xdp_buff *xdp; member in struct:ixgbe_rx_buffer::__anon587::__anon589
|
/linux-master/net/core/ |
H A D | rtnetlink.c | 1527 struct nlattr *xdp; local 3089 struct nlattr *xdp[IFLA_XDP_MAX + 1]; local [all...] |