Home
last modified time | relevance | path

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

/Linux-v5.4/net/xdp/
Dxdp_umem.c130 if (!dev->netdev_ops->ndo_bpf || !dev->netdev_ops->ndo_xsk_wakeup) { in xdp_umem_assign_dev()
139 err = dev->netdev_ops->ndo_bpf(dev, &bpf); in xdp_umem_assign_dev()
169 err = umem->dev->netdev_ops->ndo_bpf(umem->dev, &bpf); in xdp_umem_clear_dev()
/Linux-v5.4/kernel/bpf/
Doffload.c65 if (!netdev->netdev_ops->ndo_bpf) in bpf_dev_offload_check()
359 return netdev->netdev_ops->ndo_bpf(netdev, &data); in bpf_map_offload_ndo()
/Linux-v5.4/drivers/net/netdevsim/
Dnetdev.c259 .ndo_bpf = nsim_bpf,
/Linux-v5.4/net/core/
Ddev.c8340 bpf_op_t ndo_bpf; in dev_xdp_uninstall() local
8346 ndo_bpf = dev->netdev_ops->ndo_bpf; in dev_xdp_uninstall()
8347 if (!ndo_bpf) in dev_xdp_uninstall()
8352 WARN_ON(ndo_bpf(dev, &xdp)); in dev_xdp_uninstall()
8354 WARN_ON(dev_xdp_install(dev, ndo_bpf, NULL, xdp.prog_flags, in dev_xdp_uninstall()
8360 if (!ndo_bpf(dev, &xdp) && xdp.prog_id) in dev_xdp_uninstall()
8361 WARN_ON(dev_xdp_install(dev, ndo_bpf, NULL, xdp.prog_flags, in dev_xdp_uninstall()
8389 bpf_op = bpf_chk = ops->ndo_bpf; in dev_change_xdp_fd()
8414 bpf_op == ops->ndo_bpf); in dev_change_xdp_fd()
Drtnetlink.c1381 return __dev_xdp_query(dev, dev->netdev_ops->ndo_bpf, XDP_QUERY_PROG); in rtnl_xdp_prog_drv()
1386 return __dev_xdp_query(dev, dev->netdev_ops->ndo_bpf, in rtnl_xdp_prog_hw()
/Linux-v5.4/drivers/net/ethernet/qlogic/qede/
Dqede_main.c636 .ndo_bpf = qede_xdp,
679 .ndo_bpf = qede_xdp,
/Linux-v5.4/drivers/net/
Dveth.c1177 .ndo_bpf = veth_xdp,
Dvirtio_net.c2594 .ndo_bpf = virtnet_xdp,
Dtun.c1354 .ndo_bpf = tun_xdp,
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c2938 .ndo_bpf = mlx4_xdp,
2972 .ndo_bpf = mlx4_xdp,
/Linux-v5.4/drivers/net/ethernet/socionext/
Dnetsec.c1825 .ndo_bpf = netsec_xdp,
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_main.c2110 .ndo_bpf = nicvf_xdp,
/Linux-v5.4/drivers/net/ethernet/ti/
Dcpsw.c2427 .ndo_bpf = cpsw_ndo_bpf,
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/
Ddpaa2-eth.c2027 .ndo_bpf = dpaa2_eth_xdp,
/Linux-v5.4/include/linux/
Dnetdevice.h1435 int (*ndo_bpf)(struct net_device *dev, member
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_net_common.c3756 .ndo_bpf = nfp_net_xdp,
/Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/
Dixgbevf_main.c4520 .ndo_bpf = ixgbevf_xdp,
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c4591 .ndo_bpf = mlx5e_xdp,
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_main.c10389 .ndo_bpf = ixgbe_xdp,
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_main.c12865 .ndo_bpf = i40e_xdp,
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt.c11309 .ndo_bpf = bnxt_xdp,