netdev-linux: Use the netdev list of devices instead of cachemap.
[sliver-openvswitch.git] / lib / netdev-provider.h
index 4148c6c..b009c8d 100644 (file)
@@ -42,6 +42,9 @@ void netdev_dev_init(struct netdev_dev *, const char *name,
 void netdev_dev_uninit(struct netdev_dev *, bool destroy);
 const char *netdev_dev_get_type(const struct netdev_dev *);
 const char *netdev_dev_get_name(const struct netdev_dev *);
+struct netdev_dev *netdev_dev_from_name(const char *name);
+void netdev_dev_get_devices(const struct netdev_class *,
+                            struct shash *device_list);
 
 static inline void netdev_dev_assert_class(const struct netdev_dev *netdev_dev,
                                            const struct netdev_class *class)