Home
last modified time | relevance | path

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

123

/linux/kernel/bpf/
H A Ddevmap.c61 struct bpf_prog *xdp_prog; member
68 struct bpf_prog *xdp_prog; member
334 static int dev_map_bpf_prog_run(struct bpf_prog *xdp_prog, in dev_map_bpf_prog_run()
457 struct net_device *dev_rx, struct bpf_prog *xdp_prog) in bq_enqueue()
484 struct bpf_prog *xdp_prog) in __xdp_enqueue()
681 const struct bpf_prog *xdp_prog) in dev_map_generic_redirect()
704 const struct bpf_prog *xdp_prog) in dev_map_redirect_clone()
723 const struct bpf_prog *xdp_prog, in dev_map_redirect_multi()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c177 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); in bnxt_xdp_attached() local
228 struct bpf_prog *xdp_prog = READ_ONCE(rxr->xdp_prog); in bnxt_rx_xdp() local
335 struct bpf_prog *xdp_prog = READ_ONCE(bp->xdp_prog); in bnxt_xdp_xmit() local
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c340 struct bpf_prog *xdp_prog; in vmxnet3_process_xdp_small() local
385 struct bpf_prog *xdp_prog; in vmxnet3_process_xdp() local
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c468 struct bpf_prog *xdp_prog, in ionic_run_xdp()
606 struct bpf_prog *xdp_prog) in ionic_rx_clean()
722 static bool __ionic_rx_service(struct ionic_cq *cq, struct bpf_prog *xdp_prog) in __ionic_rx_service()
764 void ionic_rx_fill(struct ionic_queue *q, struct bpf_prog *xdp_prog) in ionic_rx_fill()
978 struct bpf_prog *xdp_prog; in ionic_rx_cq_service() local
H A Dionic_lif.c560 unsigned int pid, struct bpf_prog *xdp_prog, in ionic_qcq_alloc()
1773 struct bpf_prog *xdp_prog) in ionic_xdp_is_valid_mtu()
1799 struct bpf_prog *xdp_prog; in ionic_change_mtu() local
2740 struct bpf_prog *xdp_prog; in ionic_xdp_rxqs_prog_update() local
H A Dionic_lif.h245 struct bpf_prog *xdp_prog; member
271 struct bpf_prog *xdp_prog; member
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.h85 struct bpf_prog *xdp_prog; in ena_xdp_execute() local
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_xdp.c77 struct bpf_prog *xdp_prog = port->xdp_prog; in lan966x_xdp_run() local
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_xsk.c199 struct bpf_prog *xdp_prog) in i40e_run_xdp_zc()
414 struct bpf_prog *xdp_prog; in i40e_clean_rx_irq_zc() local
/linux/drivers/net/ethernet/sfc/siena/
H A Drx.c256 struct bpf_prog *xdp_prog; in efx_do_xdp() local
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dxdp_context_test_run.c180 struct bpf_program *tc_prog, *xdp_prog; in test_xdp_context_veth() local
/linux/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c762 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp_zc()
823 struct bpf_prog *xdp_prog; in ice_clean_rx_irq_zc() local
H A Dice_txrx.c536 struct bpf_prog *xdp_prog, struct ice_tx_ring *xdp_ring, in ice_run_xdp()
1204 struct bpf_prog *xdp_prog = NULL; in ice_clean_rx_irq() local
/linux/drivers/net/ethernet/google/gve/
H A Dgve_rx.c701 struct bpf_prog *xdp_prog) in gve_xsk_pool_redirect()
724 struct xdp_buff *orig, struct bpf_prog *xdp_prog) in gve_xdp_redirect()
/linux/drivers/net/
H A Dtun.c209 struct bpf_prog __rcu *xdp_prog; member
1558 static int tun_xdp_act(struct tun_struct *tun, struct bpf_prog *xdp_prog, in tun_xdp_act()
1604 struct bpf_prog *xdp_prog; in tun_build_skb() local
1853 struct bpf_prog *xdp_prog; in tun_get_user() local
2361 struct bpf_prog *xdp_prog; in tun_xdp_one() local
H A Dveth.c65 struct bpf_prog __rcu *xdp_prog; member
616 struct bpf_prog *xdp_prog; in veth_xdp_rcv_one() local
768 struct bpf_prog *xdp_prog; in veth_xdp_rcv_skb() local
H A Dvirtio_net.c312 struct bpf_prog __rcu *xdp_prog; member
1658 struct bpf_prog *xdp_prog; in virtnet_xdp_xmit() local
1727 static int virtnet_xdp_handler(struct bpf_prog *xdp_prog, struct xdp_buff *xdp, in virtnet_xdp_handler()
1882 struct bpf_prog *xdp_prog, in receive_small_xdp()
1998 struct bpf_prog *xdp_prog; in receive_small() local
2208 struct bpf_prog *xdp_prog, in mergeable_xdp_get_buf()
2287 struct bpf_prog *xdp_prog, in receive_mergeable_xdp()
2417 struct bpf_prog *xdp_prog; in receive_mergeable() local
/linux/drivers/net/ethernet/fungible/funeth/
H A Dfuneth_rx.c144 struct bpf_prog *xdp_prog; in fun_run_xdp() local
H A Dfuneth.h147 struct bpf_prog *xdp_prog; member
/linux/drivers/net/ethernet/socionext/
H A Dnetsec.c294 struct bpf_prog *xdp_prog; member
957 struct bpf_prog *xdp_prog; in netsec_process_rx() local
1297 struct bpf_prog *xdp_prog = READ_ONCE(priv->xdp_prog); in netsec_setup_rx_dring() local
/linux/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.h175 struct bpf_prog *xdp_prog; member
/linux/drivers/net/ethernet/aquantia/atlantic/
H A Daq_nic.h133 struct bpf_prog *xdp_prog; member
H A Daq_ring.h152 struct bpf_prog *xdp_prog; member
/linux/tools/testing/selftests/bpf/
H A Dxskxceiver.h138 struct bpf_program *xdp_prog; member
/linux/drivers/net/ethernet/engleder/
H A Dtsnep.h191 struct bpf_prog *xdp_prog; member

123