int ref_cnt; /* Times this devices was opened. */
struct shash_node *node; /* Pointer to element in global map. */
struct arg *args; /* Argument list from last config. */
int ref_cnt; /* Times this devices was opened. */
struct shash_node *node; /* Pointer to element in global map. */
struct arg *args; /* Argument list from last config. */
struct shash *device_list);
static inline void netdev_dev_assert_class(const struct netdev_dev *netdev_dev,
struct shash *device_list);
static inline void netdev_dev_assert_class(const struct netdev_dev *netdev_dev,
struct netdev_dev *netdev_get_dev(const struct netdev *);
static inline void netdev_assert_class(const struct netdev *netdev,
struct netdev_dev *netdev_get_dev(const struct netdev *);
static inline void netdev_assert_class(const struct netdev *netdev,
extern const struct netdev_class netdev_tap_class;
extern const struct netdev_class netdev_gre_class;
extern const struct netdev_class netdev_tap_class;
extern const struct netdev_class netdev_gre_class;