Lines Matching refs:vport
36 struct vport *vport; member
50 struct vport *vport = ovs_internal_dev_get_vport(netdev); in internal_dev_get_stats() local
53 ovs_vport_get_stats(vport, &vport_stats); in internal_dev_get_stats()
73 ovs_vport_receive(internal_dev_priv(netdev)->vport, skb, NULL); in internal_dev_xmit()
112 struct vport *vport = ovs_internal_dev_get_vport(dev); in internal_dev_destructor() local
114 ovs_vport_free(vport); in internal_dev_destructor()
156 static struct vport *internal_dev_create(const struct vport_parms *parms) in internal_dev_create()
158 struct vport *vport; in internal_dev_create() local
163 vport = ovs_vport_alloc(sizeof(struct netdev_vport), in internal_dev_create()
165 if (IS_ERR(vport)) { in internal_dev_create()
166 err = PTR_ERR(vport); in internal_dev_create()
170 netdev_vport = netdev_vport_priv(vport); in internal_dev_create()
180 dev_net_set(netdev_vport->dev, ovs_dp_get_net(vport->dp)); in internal_dev_create()
182 internal_dev->vport = vport; in internal_dev_create()
185 if (vport->port_no == OVSP_LOCAL) in internal_dev_create()
197 return vport; in internal_dev_create()
203 ovs_vport_free(vport); in internal_dev_create()
208 static void internal_dev_destroy(struct vport *vport) in internal_dev_destroy() argument
210 struct netdev_vport *netdev_vport = netdev_vport_priv(vport); in internal_dev_destroy()
222 static int internal_dev_recv(struct vport *vport, struct sk_buff *skb) in internal_dev_recv() argument
224 struct net_device *netdev = netdev_vport_priv(vport)->dev; in internal_dev_recv()
261 struct vport *ovs_internal_dev_get_vport(struct net_device *netdev) in ovs_internal_dev_get_vport()
266 return internal_dev_priv(netdev)->vport; in ovs_internal_dev_get_vport()