- struct list_head dns_servers;
- struct list_head dns_search;
+ struct vlist_simple_tree dns_servers;
+ struct vlist_simple_tree dns_search;
+};
+
+struct interface_data {
+ struct avl_node node;
+ struct blob_attr data[];
int interface_set_down(struct interface *iface);
void __interface_set_down(struct interface *iface, bool force);
int interface_set_down(struct interface *iface);
void __interface_set_down(struct interface *iface, bool force);
void interface_add_user(struct interface_user *dep, struct interface *iface);
void interface_remove_user(struct interface_user *dep);
void interface_add_user(struct interface_user *dep, struct interface *iface);
void interface_remove_user(struct interface_user *dep);
-int interface_add_link(struct interface *iface, struct device *llif);
-void interface_remove_link(struct interface *iface, struct device *llif);
+int interface_add_link(struct interface *iface, struct device *dev);
+int interface_remove_link(struct interface *iface, struct device *dev);
void interface_add_error(struct interface *iface, const char *subsystem,
const char *code, const char **data, int n_data);
void interface_add_error(struct interface *iface, const char *subsystem,
const char *code, const char **data, int n_data);
void interface_update_start(struct interface *iface);
void interface_update_complete(struct interface *iface);
void interface_update_start(struct interface *iface);
void interface_update_complete(struct interface *iface);