Searched refs:vf_netdev (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 68 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_change_rx_flags() local 71 if (!vf_netdev) in netvsc_change_rx_flags() 76 dev_set_promiscuity(vf_netdev, inc); in netvsc_change_rx_flags() 81 dev_set_allmulti(vf_netdev, inc); in netvsc_change_rx_flags() 88 struct net_device *vf_netdev; in netvsc_set_rx_mode() local 92 vf_netdev = rcu_dereference(ndev_ctx->vf_netdev); in netvsc_set_rx_mode() 93 if (vf_netdev) { in netvsc_set_rx_mode() 94 dev_uc_sync(vf_netdev, ne in netvsc_set_rx_mode() 116 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); netvsc_open() local 202 struct net_device *vf_netdev netvsc_close() local 299 struct net_device *vf_netdev; netvsc_select_queue() local 449 netvsc_vf_xmit(struct net_device *net, struct net_device *vf_netdev, struct sk_buff *skb) netvsc_vf_xmit() argument 482 struct net_device *vf_netdev; netvsc_xmit() local 1176 struct net_device *vf_netdev; netvsc_get_link_ksettings() local 1194 struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev); netvsc_set_link_ksettings() local 1211 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); netvsc_change_mtu() local 1404 struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev); netvsc_set_mac_addr() local 1930 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); netvsc_set_features() local 2145 get_netvsc_byref(struct net_device *vf_netdev) get_netvsc_byref() argument 2189 netvsc_vf_join(struct net_device *vf_netdev, struct net_device *ndev, int context) netvsc_vf_join() argument 2230 __netvsc_vf_setup(struct net_device *ndev, struct net_device *vf_netdev) __netvsc_vf_setup() argument 2266 struct net_device *vf_netdev; netvsc_vf_setup() local 2283 get_netvsc_byslot(const struct net_device *vf_netdev) get_netvsc_byslot() argument 2342 netvsc_prepare_bonding(struct net_device *vf_netdev) netvsc_prepare_bonding() argument 2355 netvsc_register_vf(struct net_device *vf_netdev, int context) netvsc_register_vf() argument 2423 netvsc_vf_changed(struct net_device *vf_netdev, unsigned long event) netvsc_vf_changed() argument 2466 netvsc_unregister_vf(struct net_device *vf_netdev) netvsc_unregister_vf() argument 2517 struct net_device *net = NULL, *vf_netdev; netvsc_probe() local 2675 struct net_device *vf_netdev, *net; netvsc_remove() local [all...] |
H A D | netvsc_bpf.c | 165 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog) in netvsc_vf_setxdp() argument 172 if (!vf_netdev) in netvsc_vf_setxdp() 175 if (!vf_netdev->netdev_ops->ndo_bpf) in netvsc_vf_setxdp() 186 ret = vf_netdev->netdev_ops->ndo_bpf(vf_netdev, &xdp); in netvsc_vf_setxdp() 198 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); in netvsc_bpf() local 213 ret = netvsc_vf_setxdp(vf_netdev, bpf->prog); in netvsc_bpf() 254 struct net_device *vf_netdev; in netvsc_ndoxdp_xmit() local 267 vf_netdev in netvsc_ndoxdp_xmit() [all...] |
H A D | hyperv_net.h | 251 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog); 1050 struct net_device __rcu *vf_netdev; member
|
/kernel/linux/linux-5.10/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 66 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); in netvsc_change_rx_flags() local 69 if (!vf_netdev) in netvsc_change_rx_flags() 74 dev_set_promiscuity(vf_netdev, inc); in netvsc_change_rx_flags() 79 dev_set_allmulti(vf_netdev, inc); in netvsc_change_rx_flags() 86 struct net_device *vf_netdev; in netvsc_set_rx_mode() local 90 vf_netdev = rcu_dereference(ndev_ctx->vf_netdev); in netvsc_set_rx_mode() 91 if (vf_netdev) { in netvsc_set_rx_mode() 92 dev_uc_sync(vf_netdev, ne in netvsc_set_rx_mode() 114 struct net_device *vf_netdev = rtnl_dereference(ndev_ctx->vf_netdev); netvsc_open() local 200 struct net_device *vf_netdev netvsc_close() local 347 struct net_device *vf_netdev; netvsc_select_queue() local 497 netvsc_vf_xmit(struct net_device *net, struct net_device *vf_netdev, struct sk_buff *skb) netvsc_vf_xmit() argument 530 struct net_device *vf_netdev; netvsc_xmit() local 1191 struct net_device *vf_netdev; netvsc_get_link_ksettings() local 1209 struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev); netvsc_set_link_ksettings() local 1226 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); netvsc_change_mtu() local 1417 struct net_device *vf_netdev = rtnl_dereference(ndc->vf_netdev); netvsc_set_mac_addr() local 1935 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); netvsc_set_features() local 2152 get_netvsc_byref(struct net_device *vf_netdev) get_netvsc_byref() argument 2196 netvsc_vf_join(struct net_device *vf_netdev, struct net_device *ndev) netvsc_vf_join() argument 2233 __netvsc_vf_setup(struct net_device *ndev, struct net_device *vf_netdev) __netvsc_vf_setup() argument 2269 struct net_device *vf_netdev; netvsc_vf_setup() local 2286 get_netvsc_byslot(const struct net_device *vf_netdev) get_netvsc_byslot() argument 2336 netvsc_prepare_bonding(struct net_device *vf_netdev) netvsc_prepare_bonding() argument 2349 netvsc_register_vf(struct net_device *vf_netdev) netvsc_register_vf() argument 2414 netvsc_vf_changed(struct net_device *vf_netdev) netvsc_vf_changed() argument 2446 netvsc_unregister_vf(struct net_device *vf_netdev) netvsc_unregister_vf() argument 2604 struct net_device *vf_netdev, *net; netvsc_remove() local [all...] |
H A D | netvsc_bpf.c | 135 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog) in netvsc_vf_setxdp() argument 143 if (!vf_netdev) in netvsc_vf_setxdp() 146 ndo_bpf = vf_netdev->netdev_ops->ndo_bpf; in netvsc_vf_setxdp() 158 ret = ndo_bpf(vf_netdev, &xdp); in netvsc_vf_setxdp() 170 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev); in netvsc_bpf() local 185 ret = netvsc_vf_setxdp(vf_netdev, bpf->prog); in netvsc_bpf()
|
H A D | hyperv_net.h | 211 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog); 972 struct net_device __rcu *vf_netdev; member
|
Completed in 13 milliseconds