Home
last modified time | relevance | path

Searched refs:vf_netdev (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/hyperv/
H A Dnetvsc_drv.c68 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 Dnetvsc_bpf.c165 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 Dhyperv_net.h251 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 Dnetvsc_drv.c66 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 Dnetvsc_bpf.c135 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 Dhyperv_net.h211 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog);
972 struct net_device __rcu *vf_netdev; member

Completed in 12 milliseconds