criu/images/ipc-var.proto
Pavel Tikhomirov f960e432f6 ipc/sysctl: c/r kernel.{msg_next_id,sem_next_id,shm_next_id}
These are only three left in ipc_kern_table which we haven't
checkpointed yet, I'm not sure if somebody really uses them
except criu, but to be consistent, beter not to change them
while c/r.

v3: do one sysctl_op for all xxx_next_id(as sysctl_op is quiet slow)
v4: do only one sysctl_op in ipc_sysctl_req
v5: do msg*_default only if have /proc/sys/fs/mqueue same as other
ones from fs/mqueue

Signed-off-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
2016-09-06 18:58:26 +03:00

21 lines
700 B
Protocol Buffer

syntax = "proto2";
message ipc_var_entry {
repeated uint32 sem_ctls = 1;
required uint32 msg_ctlmax = 2;
required uint32 msg_ctlmnb = 3;
required uint32 msg_ctlmni = 4;
required uint32 auto_msgmni = 5;
required uint64 shm_ctlmax = 6;
required uint64 shm_ctlall = 7;
required uint32 shm_ctlmni = 8;
required uint32 shm_rmid_forced = 9;
required uint32 mq_queues_max = 10;
required uint32 mq_msg_max = 11;
required uint32 mq_msgsize_max = 12;
optional uint32 mq_msg_default = 13;
optional uint32 mq_msgsize_default = 14;
optional uint32 msg_next_id = 15;
optional uint32 sem_next_id = 16;
optional uint32 shm_next_id = 17;
}