summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rtnl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rtnl.c b/src/rtnl.c
index 9441c9a3..71424fcc 100644
--- a/src/rtnl.c
+++ b/src/rtnl.c
@@ -462,6 +462,9 @@ static void process_newlink(unsigned short type, int index, unsigned flags,
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) {
@@ -471,9 +474,6 @@ static void process_newlink(unsigned short type, int index, unsigned flags,
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;