mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-24 02:29:23 +00:00
New image format, generic for all namespaces.
Currently, it's for pid, net and user ns.
v4: Rename ns-hookup to ns.
Make user_ns and parent generic.
v3: Move parent_id to pid and user ext
Signed-off-by: Kirill Tkhai <ktkhai@virtuozzo.com>
Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
27 lines
576 B
Protocol Buffer
27 lines
576 B
Protocol Buffer
syntax = "proto2";
|
|
|
|
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;
|
|
optional uint32 parent_id = 3;
|
|
optional uint32 userns_id = 4;
|
|
optional userns_entry user_ext = 5;
|
|
}
|