Home
last modified time | relevance | path

Searched refs:ndo_bpf (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/net/xdp/
Dxdp_umem.c55 if (!dev->netdev_ops->ndo_bpf) in xdp_umem_query()
57 return dev->netdev_ops->ndo_bpf(dev, &bpf) ?: !!bpf.xsk.umem; in xdp_umem_query()
76 if (!dev->netdev_ops->ndo_bpf || !dev->netdev_ops->ndo_xsk_async_xmit) in xdp_umem_assign_dev()
92 err = dev->netdev_ops->ndo_bpf(dev, &bpf); in xdp_umem_assign_dev()
119 err = umem->dev->netdev_ops->ndo_bpf(umem->dev, &bpf); in xdp_umem_clear_dev()
/Linux-v4.19/kernel/bpf/
Doffload.c63 if (!netdev->netdev_ops->ndo_bpf) in bpf_dev_offload_check()
138 return netdev->netdev_ops->ndo_bpf(netdev, data); in __bpf_offload_ndo()
327 return netdev->netdev_ops->ndo_bpf(netdev, &data); in bpf_map_offload_ndo()
/Linux-v4.19/drivers/net/netdevsim/
Dnetdev.c495 .ndo_bpf = nsim_bpf,
/Linux-v4.19/net/core/
Ddev.c7812 bpf_op_t ndo_bpf; in dev_xdp_uninstall() local
7818 ndo_bpf = dev->netdev_ops->ndo_bpf; in dev_xdp_uninstall()
7819 if (!ndo_bpf) in dev_xdp_uninstall()
7824 WARN_ON(ndo_bpf(dev, &xdp)); in dev_xdp_uninstall()
7826 WARN_ON(dev_xdp_install(dev, ndo_bpf, NULL, xdp.prog_flags, in dev_xdp_uninstall()
7832 if (!ndo_bpf(dev, &xdp) && xdp.prog_id) in dev_xdp_uninstall()
7833 WARN_ON(dev_xdp_install(dev, ndo_bpf, NULL, xdp.prog_flags, in dev_xdp_uninstall()
7859 bpf_op = bpf_chk = ops->ndo_bpf; in dev_change_xdp_fd()
7876 bpf_op == ops->ndo_bpf); in dev_change_xdp_fd()
Drtnetlink.c1377 return __dev_xdp_query(dev, dev->netdev_ops->ndo_bpf, XDP_QUERY_PROG); in rtnl_xdp_prog_drv()
1382 return __dev_xdp_query(dev, dev->netdev_ops->ndo_bpf, in rtnl_xdp_prog_hw()
/Linux-v4.19/drivers/net/ethernet/qlogic/qede/
Dqede_main.c658 .ndo_bpf = qede_xdp,
699 .ndo_bpf = qede_xdp,
/Linux-v4.19/drivers/net/
Dveth.c1018 .ndo_bpf = veth_xdp,
Dvirtio_net.c2442 .ndo_bpf = virtnet_xdp,
Dtun.c1332 .ndo_bpf = tun_xdp,
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2946 .ndo_bpf = mlx4_xdp,
2980 .ndo_bpf = mlx4_xdp,
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c2042 .ndo_bpf = nicvf_xdp,
/Linux-v4.19/include/linux/
Dnetdevice.h1406 int (*ndo_bpf)(struct net_device *dev, member
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c3529 .ndo_bpf = nfp_net_xdp,
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c4468 .ndo_bpf = ixgbevf_xdp,
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c4338 .ndo_bpf = mlx5e_xdp,
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c10254 .ndo_bpf = ixgbe_xdp,
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c8522 .ndo_bpf = bnxt_xdp,
/Linux-v4.19/drivers/net/ethernet/intel/i40e/
Di40e_main.c11887 .ndo_bpf = i40e_xdp,