| /linux/drivers/net/ethernet/microchip/lan966x/ |
| H A D | lan966x_xdp.c | 9 static int lan966x_xdp_setup(struct net_device *dev, struct netdev_bpf *xdp) in lan966x_xdp_setup() 43 int lan966x_xdp(struct net_device *dev, struct netdev_bpf *xdp) in lan966x_xdp()
|
| H A D | lan966x_main.h | 650 int lan966x_xdp(struct net_device *dev, struct netdev_bpf *xdp);
|
| /linux/drivers/net/netdevsim/ |
| H A D | bpf.c | 180 static int nsim_xdp_offload_prog(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_xdp_offload_prog() 193 nsim_xdp_set_prog(struct netdevsim *ns, struct netdev_bpf *bpf, in nsim_xdp_set_prog() 293 static int nsim_setup_prog_checks(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_setup_prog_checks() 308 nsim_setup_prog_hw_checks(struct netdevsim *ns, struct netdev_bpf *bpf) in nsim_setup_prog_hw_checks() 548 int nsim_bpf(struct net_device *dev, struct netdev_bpf *bpf) in nsim_bpf()
|
| /linux/drivers/net/vmxnet3/ |
| H A D | vmxnet3_xdp.h | 26 int vmxnet3_xdp(struct net_device *netdev, struct netdev_bpf *bpf);
|
| H A D | vmxnet3_xdp.c | 37 vmxnet3_xdp_set(struct net_device *netdev, struct netdev_bpf *bpf, in vmxnet3_xdp_set() 102 vmxnet3_xdp(struct net_device *netdev, struct netdev_bpf *bpf) in vmxnet3_xdp()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_xdp.h | 23 int bnxt_xdp(struct net_device *dev, struct netdev_bpf *xdp);
|
| H A D | bnxt_xdp.c | 445 int bnxt_xdp(struct net_device *dev, struct netdev_bpf *xdp) in bnxt_xdp()
|
| /linux/drivers/net/hyperv/ |
| H A D | netvsc_bpf.c | 167 struct netdev_bpf xdp; in netvsc_vf_setxdp() 194 int netvsc_bpf(struct net_device *dev, struct netdev_bpf *bpf) in netvsc_bpf()
|
| H A D | hyperv_net.h | 251 int netvsc_bpf(struct net_device *dev, struct netdev_bpf *bpf);
|
| /linux/drivers/net/ethernet/netronome/nfp/ |
| H A D | nfp_app.h | 17 struct netdev_bpf; 135 struct netdev_bpf *xdp); 330 struct netdev_bpf *bpf) in nfp_app_bpf()
|
| H A D | nfp_net_common.c | 2178 static int nfp_net_xdp_setup_drv(struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_net_xdp_setup_drv() 2208 static int nfp_net_xdp_setup_hw(struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_net_xdp_setup_hw() 2220 static int nfp_net_xdp(struct net_device *netdev, struct netdev_bpf *xdp) in nfp_net_xdp()
|
| /linux/drivers/net/ethernet/netronome/nfp/bpf/ |
| H A D | main.h | 576 struct netdev_bpf; 581 struct netdev_bpf *bpf);
|
| H A D | offload.c | 425 int nfp_ndo_bpf(struct nfp_app *app, struct nfp_net *nn, struct netdev_bpf *bpf) in nfp_ndo_bpf()
|
| /linux/drivers/net/ethernet/amazon/ena/ |
| H A D | ena_xdp.h | 44 int ena_xdp(struct net_device *netdev, struct netdev_bpf *bpf);
|
| H A D | ena_xdp.c | 288 static int ena_xdp_set(struct net_device *netdev, struct netdev_bpf *bpf) in ena_xdp_set() 356 int ena_xdp(struct net_device *netdev, struct netdev_bpf *bpf) in ena_xdp()
|
| /linux/net/core/ |
| H A D | dev_api.c | 343 int dev_xdp_propagate(struct net_device *dev, struct netdev_bpf *bpf) in dev_xdp_propagate()
|
| /linux/net/xdp/ |
| H A D | xsk_buff_pool.c | 141 struct netdev_bpf bpf; 162 struct netdev_bpf bpf;
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | efx.c | 107 static int efx_xdp(struct net_device *dev, struct netdev_bpf *xdp); 655 static int efx_xdp(struct net_device *dev, struct netdev_bpf *xdp) in efx_xdp()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | efx.c | 106 static int efx_xdp(struct net_device *dev, struct netdev_bpf *xdp); 733 static int efx_xdp(struct net_device *dev, struct netdev_bpf *xdp) in efx_xdp()
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede.h | 559 int qede_xdp(struct net_device *dev, struct netdev_bpf *xdp);
|
| /linux/drivers/net/ethernet/freescale/enetc/ |
| H A D | enetc.h | 529 int enetc_setup_bpf(struct net_device *ndev, struct netdev_bpf *bpf);
|
| /linux/kernel/bpf/ |
| H A D | offload.c | 124 struct netdev_bpf data = {}; in bpf_map_offload_ndo()
|
| /linux/include/linux/ |
| H A D | netdevice.h | 1008 struct netdev_bpf { struct 1648 struct netdev_bpf *bpf); 4291 int netif_xdp_propagate(struct net_device *dev, struct netdev_bpf *bpf); 4292 int dev_xdp_propagate(struct net_device *dev, struct netdev_bpf *bpf);
|
| /linux/drivers/net/bonding/ |
| H A D | bond_main.c | 2213 struct netdev_bpf xdp = { in bond_enslave() 2357 struct netdev_bpf xdp = { in __bond_release_one() 5575 struct netdev_bpf xdp = { in bond_xdp_set() 5654 static int bond_xdp(struct net_device *dev, struct netdev_bpf *xdp) in bond_xdp()
|
| /linux/drivers/net/ethernet/freescale/dpaa/ |
| H A D | dpaa_eth.c | 3026 static int dpaa_setup_xdp(struct net_device *net_dev, struct netdev_bpf *bpf) in dpaa_setup_xdp() 3059 static int dpaa_xdp(struct net_device *net_dev, struct netdev_bpf *xdp) in dpaa_xdp()
|