Searched refs:ndo_bpf (Results 1 – 18 of 18) sorted by relevance
/Linux-v4.19/net/xdp/ |
D | xdp_umem.c | 55 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/ |
D | offload.c | 63 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/ |
D | netdev.c | 495 .ndo_bpf = nsim_bpf,
|
/Linux-v4.19/net/core/ |
D | dev.c | 7812 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()
|
D | rtnetlink.c | 1377 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/ |
D | qede_main.c | 658 .ndo_bpf = qede_xdp, 699 .ndo_bpf = qede_xdp,
|
/Linux-v4.19/drivers/net/ |
D | veth.c | 1018 .ndo_bpf = veth_xdp,
|
D | virtio_net.c | 2442 .ndo_bpf = virtnet_xdp,
|
D | tun.c | 1332 .ndo_bpf = tun_xdp,
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 2946 .ndo_bpf = mlx4_xdp, 2980 .ndo_bpf = mlx4_xdp,
|
/Linux-v4.19/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 2042 .ndo_bpf = nicvf_xdp,
|
/Linux-v4.19/include/linux/ |
D | netdevice.h | 1406 int (*ndo_bpf)(struct net_device *dev, member
|
/Linux-v4.19/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_common.c | 3529 .ndo_bpf = nfp_net_xdp,
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 4468 .ndo_bpf = ixgbevf_xdp,
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_main.c | 4338 .ndo_bpf = mlx5e_xdp,
|
/Linux-v4.19/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 10254 .ndo_bpf = ixgbe_xdp,
|
/Linux-v4.19/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 8522 .ndo_bpf = bnxt_xdp,
|
/Linux-v4.19/drivers/net/ethernet/intel/i40e/ |
D | i40e_main.c | 11887 .ndo_bpf = i40e_xdp,
|