enum interface_event {
IFEV_DOWN,
IFEV_UP,
+ IFEV_UP_FAILED,
IFEV_UPDATE,
IFEV_FREE,
IFEV_RELOAD,
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_set_up(struct interface *iface);
int interface_set_down(struct interface *iface);
void __interface_set_down(struct interface *iface, bool force);
+int interface_renew(struct interface *iface);
void interface_set_main_dev(struct interface *iface, struct device *dev);
void interface_set_l3_dev(struct interface *iface, struct device *dev);