struct vlist_tree host_routes;
int metric;
+ int dns_metric;
unsigned int ip4table;
unsigned int ip6table;
uint8_t assignment_length;
int32_t assignment_hint;
struct list_head assignment_classes;
+ int assignment_weight;
/* errors/warnings while trying to bring up the interface */
struct list_head errors;
int interface_add_data(struct interface *iface, const struct blob_attr *data);
int interface_parse_data(struct interface *iface, const struct blob_attr *attr);
-void interface_update_start(struct interface *iface);
+void interface_update_start(struct interface *iface, const bool keep_old);
void interface_update_complete(struct interface *iface);
void interface_start_pending(void);