DEV_EVENT_LINK_UP,
DEV_EVENT_LINK_DOWN,
+
+ __DEV_EVENT_MAX
};
/*
bool claimed;
bool hotplug;
+ bool alias;
+
+ uint8_t ev_idx[__DEV_EVENT_MAX];
struct device *dev;
void (*cb)(struct device_user *, enum device_event);
struct avl_node avl;
struct list_head users;
+ struct list_head aliases;
char ifname[IFNAMSIZ + 1];
int ifindex;
struct device *get_vlan_device_chain(const char *ifname, bool create);
void alias_notify_device(const char *name, struct device *dev);
+struct device *device_alias_get(const char *name);
static inline void
device_set_deferred(struct device *dev, bool value)