2016-01-20 10:27:33 -07:00
|
|
|
message cgroup_perms {
|
|
|
|
required uint32 mode = 1;
|
|
|
|
required uint32 uid = 2;
|
|
|
|
required uint32 gid = 3;
|
|
|
|
}
|
|
|
|
|
2014-08-07 15:26:13 -07:00
|
|
|
message cgroup_prop_entry {
|
|
|
|
required string name = 1;
|
|
|
|
required string value = 2;
|
2016-01-20 10:27:33 -07:00
|
|
|
optional cgroup_perms perms = 3;
|
2014-08-07 15:26:13 -07:00
|
|
|
}
|
|
|
|
|
2014-07-10 17:00:28 +04:00
|
|
|
message cgroup_dir_entry {
|
2014-08-13 13:34:00 +04:00
|
|
|
required string dir_name = 1;
|
2014-08-07 15:26:12 -07:00
|
|
|
repeated cgroup_dir_entry children = 2;
|
2014-08-07 15:26:13 -07:00
|
|
|
repeated cgroup_prop_entry properties = 3;
|
2016-01-20 10:27:35 -07:00
|
|
|
optional cgroup_perms dir_perms = 4;
|
2014-07-10 17:00:28 +04:00
|
|
|
}
|
|
|
|
|
|
|
|
message cg_controller_entry {
|
2014-07-11 15:00:51 +04:00
|
|
|
repeated string cnames = 1;
|
2014-07-11 15:00:43 +04:00
|
|
|
repeated cgroup_dir_entry dirs = 2;
|
2014-07-10 17:00:28 +04:00
|
|
|
}
|
|
|
|
|
2014-07-03 17:03:00 +04:00
|
|
|
message cg_member_entry {
|
2014-05-08 16:33:59 +04:00
|
|
|
required string name = 1;
|
|
|
|
required string path = 2;
|
|
|
|
}
|
|
|
|
|
|
|
|
message cg_set_entry {
|
|
|
|
required uint32 id = 1;
|
2014-07-03 17:03:00 +04:00
|
|
|
repeated cg_member_entry ctls = 2;
|
2014-05-08 16:33:59 +04:00
|
|
|
}
|
|
|
|
|
|
|
|
message cgroup_entry {
|
2014-07-10 17:00:28 +04:00
|
|
|
repeated cg_set_entry sets = 1;
|
|
|
|
repeated cg_controller_entry controllers = 2;
|
2014-05-08 16:33:59 +04:00
|
|
|
}
|