From: Daniel Wagner <[email protected]>
Whenever a new interface is added or removed, create or delete
a corresponing cgroup.
---
src/detect.c | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/src/detect.c b/src/detect.c
index f4b5d29..e07d93a 100644
--- a/src/detect.c
+++ b/src/detect.c
@@ -80,6 +80,8 @@ static void detect_newlink(unsigned short type, int index,
return;
}
+ __connman_cgroup_add_interface(index);
+
device_list = g_slist_append(device_list, device);
}
@@ -96,6 +98,8 @@ static void detect_dellink(unsigned short type, int index,
device_list = g_slist_remove(device_list, device);
+ __connman_cgroup_rem_interface(index);
+
connman_device_unregister(device);
connman_device_unref(device);
}
--
1.7.12.rc1.16.g05a20c8
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman