Lines Matching refs:vf_netdev
165 int netvsc_vf_setxdp(struct net_device *vf_netdev, struct bpf_prog *prog)
172 if (!vf_netdev)
175 if (!vf_netdev->netdev_ops->ndo_bpf)
186 ret = vf_netdev->netdev_ops->ndo_bpf(vf_netdev, &xdp);
198 struct net_device *vf_netdev = rtnl_dereference(ndevctx->vf_netdev);
213 ret = netvsc_vf_setxdp(vf_netdev, bpf->prog);
254 struct net_device *vf_netdev;
267 vf_netdev = rcu_dereference_bh(ndev_ctx->vf_netdev);
268 if (vf_netdev && netif_running(vf_netdev) &&
269 netif_carrier_ok(vf_netdev) && !netpoll_tx_running(ndev) &&
270 vf_netdev->netdev_ops->ndo_xdp_xmit &&
272 vf_ops = vf_netdev->netdev_ops;
273 return vf_ops->ndo_xdp_xmit(vf_netdev, n, frames, flags);