Lines Matching refs:netdev_vport
159 struct netdev_vport *netdev_vport; in internal_dev_create() local
163 vport = ovs_vport_alloc(sizeof(struct netdev_vport), in internal_dev_create()
170 netdev_vport = netdev_vport_priv(vport); in internal_dev_create()
172 netdev_vport->dev = alloc_netdev(sizeof(struct internal_dev), in internal_dev_create()
175 if (!netdev_vport->dev) { in internal_dev_create()
180 dev_net_set(netdev_vport->dev, ovs_dp_get_net(vport->dp)); in internal_dev_create()
181 internal_dev = internal_dev_priv(netdev_vport->dev); in internal_dev_create()
186 netdev_vport->dev->features |= NETIF_F_NETNS_LOCAL; in internal_dev_create()
189 err = register_netdevice(netdev_vport->dev); in internal_dev_create()
193 dev_set_promiscuity(netdev_vport->dev, 1); in internal_dev_create()
195 netif_start_queue(netdev_vport->dev); in internal_dev_create()
201 free_netdev(netdev_vport->dev); in internal_dev_create()
210 struct netdev_vport *netdev_vport = netdev_vport_priv(vport); in internal_dev_destroy() local
212 netif_stop_queue(netdev_vport->dev); in internal_dev_destroy()
214 dev_set_promiscuity(netdev_vport->dev, -1); in internal_dev_destroy()
217 unregister_netdevice(netdev_vport->dev); in internal_dev_destroy()