if (type == ARPHRD_ETHER)
read_uevent(interface);
+
+ __connman_technology_add_interface(interface->service_type,
+ interface->index, interface->name, interface->ident);
}
for (list = rtnl_list; list; list = list->next) {
rtnl->newlink(type, index, flags, change);
}
- __connman_technology_add_interface(interface->service_type,
- interface->index, interface->name, interface->ident);
-
for (list = watch_list; list; list = list->next) {
struct watch_data *watch = list->data;