Searched refs:ndo_bpf (Results 1 – 21 of 21) sorted by relevance
/Linux-v5.4/net/xdp/ |
D | xdp_umem.c | 130 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/ |
D | offload.c | 65 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/ |
D | netdev.c | 259 .ndo_bpf = nsim_bpf,
|
/Linux-v5.4/net/core/ |
D | dev.c | 8340 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()
|
D | rtnetlink.c | 1381 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/ |
D | qede_main.c | 636 .ndo_bpf = qede_xdp, 679 .ndo_bpf = qede_xdp,
|
/Linux-v5.4/drivers/net/ |
D | veth.c | 1177 .ndo_bpf = veth_xdp,
|
D | virtio_net.c | 2594 .ndo_bpf = virtnet_xdp,
|
D | tun.c | 1354 .ndo_bpf = tun_xdp,
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 2938 .ndo_bpf = mlx4_xdp, 2972 .ndo_bpf = mlx4_xdp,
|
/Linux-v5.4/drivers/net/ethernet/socionext/ |
D | netsec.c | 1825 .ndo_bpf = netsec_xdp,
|
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 2110 .ndo_bpf = nicvf_xdp,
|
/Linux-v5.4/drivers/net/ethernet/ti/ |
D | cpsw.c | 2427 .ndo_bpf = cpsw_ndo_bpf,
|
/Linux-v5.4/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-eth.c | 2027 .ndo_bpf = dpaa2_eth_xdp,
|
/Linux-v5.4/include/linux/ |
D | netdevice.h | 1435 int (*ndo_bpf)(struct net_device *dev, member
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/ |
D | nfp_net_common.c | 3756 .ndo_bpf = nfp_net_xdp,
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 4520 .ndo_bpf = ixgbevf_xdp,
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_main.c | 4591 .ndo_bpf = mlx5e_xdp,
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_main.c | 10389 .ndo_bpf = ixgbe_xdp,
|
/Linux-v5.4/drivers/net/ethernet/intel/i40e/ |
D | i40e_main.c | 12865 .ndo_bpf = i40e_xdp,
|
/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt.c | 11309 .ndo_bpf = bnxt_xdp,
|