2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-27 12:28:14 +00:00
criu/images/ns.proto

30 lines
630 B
Protocol Buffer
Raw Permalink Normal View History

syntax = "proto2";
import "opts.proto";
message ns_file_entry {
required uint32 id = 1;
required uint32 ns_id = 2;
required uint32 ns_cflag = 3;
required uint32 flags = 4;
}
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;
}
message ns_entry {
required uint32 id = 1;
required uint32 ns_cflag = 2 [(criu).flags = "ns.ns_cflags"];
optional uint32 parent_id = 3;
optional uint32 userns_id = 4;
optional userns_entry user_ext = 5;
}