2016-07-01 21:49:54 +02:00
|
|
|
syntax = "proto2";
|
|
|
|
|
2017-08-05 18:22:00 +03:00
|
|
|
import "opts.proto";
|
|
|
|
|
2013-05-20 13:30:21 +04:00
|
|
|
message ns_file_entry {
|
|
|
|
required uint32 id = 1;
|
|
|
|
required uint32 ns_id = 2;
|
|
|
|
required uint32 ns_cflag = 3;
|
|
|
|
required uint32 flags = 4;
|
|
|
|
}
|
2017-02-23 18:14:42 +03:00
|
|
|
|
|
|
|
message uid_gid_extent {
|
|
|
|
required uint32 first = 1;
|
|
|
|
required uint32 lower_first = 2;
|
|
|
|
required uint32 count = 3;
|
|
|
|
}
|
|
|
|
|
|
|
|
message userns_entry {
|
|
|
|
repeated uid_gid_extent uid_map = 1;
|
|
|
|
repeated uid_gid_extent gid_map = 2;
|
|
|
|
}
|
2017-02-23 18:14:50 +03:00
|
|
|
|
|
|
|
message ns_entry {
|
|
|
|
required uint32 id = 1;
|
2017-08-05 18:22:00 +03:00
|
|
|
required uint32 ns_cflag = 2 [(criu).flags = "ns.ns_cflags"];
|
2017-02-23 18:14:50 +03:00
|
|
|
optional uint32 parent_id = 3;
|
|
|
|
optional uint32 userns_id = 4;
|
|
|
|
optional userns_entry user_ext = 5;
|
|
|
|
}
|