extern const struct config_param_list device_attr_list;
struct device *device_create(struct blob_attr *attr, struct uci_section *s);
extern const struct config_param_list device_attr_list;
struct device *device_create(struct blob_attr *attr, struct uci_section *s);
void device_set_present(struct device *dev, bool state);
int device_claim(struct device *dev);
void device_set_present(struct device *dev, bool state);
int device_claim(struct device *dev);
void device_free_all(void);
struct device *get_vlan_device_chain(const char *ifname, bool create);
void device_free_all(void);
struct device *get_vlan_device_chain(const char *ifname, bool create);