Home
last modified time | relevance | path

Searched refs:netdev_vport (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/net/openvswitch/
Dvport-netdev.c92 struct netdev_vport *netdev_vport; in netdev_create() local
95 vport = ovs_vport_alloc(sizeof(struct netdev_vport), in netdev_create()
102 netdev_vport = netdev_vport_priv(vport); in netdev_create()
104 netdev_vport->dev = dev_get_by_name(ovs_dp_get_net(vport->dp), parms->name); in netdev_create()
105 if (!netdev_vport->dev) { in netdev_create()
110 if (netdev_vport->dev->flags & IFF_LOOPBACK || in netdev_create()
111 netdev_vport->dev->type != ARPHRD_ETHER || in netdev_create()
112 ovs_is_internal_dev(netdev_vport->dev)) { in netdev_create()
118 err = netdev_master_upper_dev_link(netdev_vport->dev, in netdev_create()
123 err = netdev_rx_handler_register(netdev_vport->dev, netdev_frame_hook, in netdev_create()
[all …]
Dvport-internal_dev.c159 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()
[all …]
Ddp_notify.c61 struct netdev_vport *netdev_vport; in ovs_dp_notify_wq() local
66 netdev_vport = netdev_vport_priv(vport); in ovs_dp_notify_wq()
67 if (!(netdev_vport->dev->priv_flags & IFF_OVS_DATAPATH)) in ovs_dp_notify_wq()
Dvport-netdev.h29 struct netdev_vport { struct
35 static inline struct netdev_vport * argument
Ddatapath.c2205 struct netdev_vport *netdev_vport; in list_vports_from_net() local
2210 netdev_vport = netdev_vport_priv(vport); in list_vports_from_net()
2211 if (dev_net(netdev_vport->dev) == dnet) in list_vports_from_net()