X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=datapath%2Fvport-netdev.h;h=6478079b3417fd460c9011048be234d62b3478c2;hb=2c57a420432de88b8a6f9ee54642c3841577ad7b;hp=c9cf5e509c8d8dc59e93de4f2f96dc8b36e2f866;hpb=1e3f34c7693bcabae8e443ac1b246680ef9b60e2;p=sliver-openvswitch.git diff --git a/datapath/vport-netdev.h b/datapath/vport-netdev.h index c9cf5e509..6478079b3 100644 --- a/datapath/vport-netdev.h +++ b/datapath/vport-netdev.h @@ -20,12 +20,15 @@ #define VPORT_NETDEV_H 1 #include +#include #include "vport.h" struct vport *ovs_netdev_get_vport(struct net_device *dev); struct netdev_vport { + struct rcu_head rcu; + struct net_device *dev; }; @@ -35,15 +38,8 @@ netdev_vport_priv(const struct vport *vport) return vport_priv(vport); } -int ovs_netdev_set_addr(struct vport *, const unsigned char *addr); const char *ovs_netdev_get_name(const struct vport *); -const unsigned char *ovs_netdev_get_addr(const struct vport *); const char *ovs_netdev_get_config(const struct vport *); -struct kobject *ovs_netdev_get_kobj(const struct vport *); -unsigned ovs_netdev_get_dev_flags(const struct vport *); -int ovs_netdev_is_running(const struct vport *); -unsigned char ovs_netdev_get_operstate(const struct vport *); int ovs_netdev_get_ifindex(const struct vport *); -int ovs_netdev_get_mtu(const struct vport *); #endif /* vport_netdev.h */