Add some chains to separate monitoring and restriction
[platform/core/connectivity/stc-manager.git] / src / helper / helper-cgroup.c
index dc51231..ee7c282 100644 (file)
@@ -76,7 +76,7 @@ stc_error_e cgroup_write_pidtree(const char *cgroup_subsystem,
        char buf[MAX_PATH_LENGTH];
 
        /*/proc/%d/task/%d/children */
-       char child_buf[21 + MAX_DEC_SIZE(int) + MAX_DEC_SIZE(int)];
+       char child_buf[21 + MAX_DEC_SIZE(int) + MAX_DEC_SIZE(int) + 1];
        char pidbuf[MAX_DEC_SIZE(int)];
        stc_error_e ret;
 
@@ -231,10 +231,11 @@ void cgroup_init(void)
        cgroup_make_subdir(STC_CGROUP_NETWORK, STC_BACKGROUND_CGROUP_NAME,
                           NULL);
 
-       cgroup_write_node_uint32(BACKGROUND_CGROUP_NETWORK,
-               CLASSID_FILE_NAME, STC_BACKGROUND_APP_CLASSID);
-
        /* create foreground cgroup directory */
        cgroup_make_subdir(STC_CGROUP_NETWORK, STC_FOREGROUND_CGROUP_NAME,
                           NULL);
+
+       /* create tethering cgroup directory */
+       cgroup_make_subdir(STC_CGROUP_NETWORK, STC_TETHERING_CGROUP_NAME,
+                          NULL);
 }