X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=interface.c;h=3820050eff038616e454250b47efecc30fe30700;hp=f7ec520a1dfc0bc3e397023ce9ae48e7c0a56866;hb=2152229c45f470a14dee33507b331ac38055e062;hpb=9912cd30b68d1826dcb30682426bf3b93695880f diff --git a/interface.c b/interface.c index f7ec520..3820050 100644 --- a/interface.c +++ b/interface.c @@ -78,7 +78,7 @@ void interface_add_error(struct interface *iface, const char *subsystem, static void interface_event(struct interface *iface, enum interface_event ev) { - /* TODO */ + interface_queue_event(iface, ev); } static void @@ -282,6 +282,7 @@ interface_init(struct interface *iface, const char *name, strncpy(iface->name, name, sizeof(iface->name) - 1); INIT_LIST_HEAD(&iface->errors); + INIT_LIST_HEAD(&iface->hotplug_list); iface->main_dev.cb = interface_cb; iface->l3_dev = &iface->main_dev;