Home
last modified time | relevance | path

Searched defs:xdp_prog (Results 1 – 25 of 76) sorted by relevance

1234

/Linux-v6.6/kernel/bpf/
Ddevmap.c61 struct bpf_prog *xdp_prog; member
68 struct bpf_prog *xdp_prog; member
322 static int dev_map_bpf_prog_run(struct bpf_prog *xdp_prog, in dev_map_bpf_prog_run()
443 struct net_device *dev_rx, struct bpf_prog *xdp_prog) in bq_enqueue()
469 struct bpf_prog *xdp_prog) in __xdp_enqueue()
666 struct bpf_prog *xdp_prog) in dev_map_generic_redirect()
689 struct bpf_prog *xdp_prog) in dev_map_redirect_clone()
708 struct bpf_prog *xdp_prog, struct bpf_map *map, in dev_map_redirect_multi()
/Linux-v6.6/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_xdp.c184 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); in bnxt_xdp_attached() local
235 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); in bnxt_rx_xdp() local
347 struct bpf_prog *xdp_prog = READ_ONCE(bp->xdp_prog); in bnxt_xdp_xmit() local
/Linux-v6.6/drivers/net/vmxnet3/
Dvmxnet3_xdp.c330 struct bpf_prog *xdp_prog; in vmxnet3_process_xdp_small() local
375 struct bpf_prog *xdp_prog; in vmxnet3_process_xdp() local
/Linux-v6.6/drivers/net/ethernet/microchip/lan966x/
Dlan966x_xdp.c77 struct bpf_prog *xdp_prog = port->xdp_prog; in lan966x_xdp_run() local
/Linux-v6.6/drivers/net/ethernet/sfc/
Drx.c256 struct bpf_prog *xdp_prog; in efx_do_xdp() local
/Linux-v6.6/drivers/net/ethernet/sfc/siena/
Drx.c256 struct bpf_prog *xdp_prog; in efx_do_xdp() local
/Linux-v6.6/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c202 struct bpf_prog *xdp_prog) in i40e_run_xdp_zc()
443 struct bpf_prog *xdp_prog; in i40e_clean_rx_irq_zc() local
/Linux-v6.6/drivers/net/ethernet/netronome/nfp/nfd3/
Dxsk.c121 struct bpf_prog *xdp_prog; in nfp_nfd3_xsk_rx() local
/Linux-v6.6/drivers/net/ethernet/google/gve/
Dgve_rx.c614 struct bpf_prog *xdp_prog) in gve_xsk_pool_redirect()
637 struct xdp_buff *orig, struct bpf_prog *xdp_prog) in gve_xdp_redirect()
/Linux-v6.6/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-xsk.c38 struct bpf_prog *xdp_prog; in dpaa2_xsk_run_xdp() local
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_xsk.c766 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring) in ice_run_xdp_zc()
852 struct bpf_prog *xdp_prog; in ice_clean_rx_irq_zc() local
Dice_txrx.c565 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp()
1157 struct bpf_prog *xdp_prog = NULL; in ice_clean_rx_irq() local
/Linux-v6.6/drivers/net/
Dvirtio_net.c171 struct bpf_prog __rcu *xdp_prog; member
919 struct bpf_prog *xdp_prog; in virtnet_xdp_xmit() local
1004 static int virtnet_xdp_handler(struct bpf_prog *xdp_prog, struct xdp_buff *xdp, in virtnet_xdp_handler()
1159 struct bpf_prog *xdp_prog, in receive_small_xdp()
1266 struct bpf_prog *xdp_prog; in receive_small() local
1476 struct bpf_prog *xdp_prog, in mergeable_xdp_get_buf()
1551 struct bpf_prog *xdp_prog, in receive_mergeable_xdp()
1638 struct bpf_prog *xdp_prog; in receive_mergeable() local
Dtun.c208 struct bpf_prog __rcu *xdp_prog; member
1625 static int tun_xdp_act(struct tun_struct *tun, struct bpf_prog *xdp_prog, in tun_xdp_act()
1664 struct bpf_prog *xdp_prog; in tun_build_skb() local
1917 struct bpf_prog *xdp_prog; in tun_get_user() local
2444 struct bpf_prog *xdp_prog; in tun_xdp_one() local
Dveth.c63 struct bpf_prog __rcu *xdp_prog; member
622 struct bpf_prog *xdp_prog; in veth_xdp_rcv_one() local
837 struct bpf_prog *xdp_prog; in veth_xdp_rcv_skb() local
/Linux-v6.6/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c102 struct bpf_prog *xdp_prog; in ixgbe_run_xdp_zc() local
/Linux-v6.6/drivers/net/ethernet/fungible/funeth/
Dfuneth_rx.c144 struct bpf_prog *xdp_prog; in fun_run_xdp() local
Dfuneth.h147 struct bpf_prog *xdp_prog; member
/Linux-v6.6/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf.h94 struct bpf_prog *xdp_prog; member
360 struct bpf_prog *xdp_prog; member
/Linux-v6.6/drivers/net/ethernet/socionext/
Dnetsec.c294 struct bpf_prog *xdp_prog; member
957 struct bpf_prog *xdp_prog; in netsec_process_rx() local
1294 struct bpf_prog *xdp_prog = READ_ONCE(priv->xdp_prog); in netsec_setup_rx_dring() local
/Linux-v6.6/drivers/net/ethernet/freescale/dpaa/
Ddpaa_eth.h179 struct bpf_prog *xdp_prog; member
/Linux-v6.6/drivers/net/ethernet/aquantia/atlantic/
Daq_nic.h133 struct bpf_prog *xdp_prog; member
Daq_ring.h152 struct bpf_prog *xdp_prog; member
/Linux-v6.6/tools/testing/selftests/bpf/
Dxskxceiver.h155 struct bpf_program *xdp_prog; member
/Linux-v6.6/drivers/net/ethernet/engleder/
Dtsnep.h191 struct bpf_prog *xdp_prog; member

1234