Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Emelyanov <xemul@virtuozzo.com>2017-07-05 16:59:43 +0300
committerPavel Emelyanov <xemul@virtuozzo.com>2017-10-17 10:48:46 +0300
commit4a044e6af93f6b9d473a8ca56cbc0b07224cf6ab (patch)
treeb44ec3ecf1e51189fa82f92ed0ef1e971e0c4664 /images/sit.proto
parent0509bc9f177bc38a574c274452dc106b95741ee9 (diff)
net: Dump regular sit device
Nothing special here, just parse all known NLAs and keep them on the image. Issue #11 Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com> Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
Diffstat (limited to 'images/sit.proto')
-rw-r--r--images/sit.proto22
1 files changed, 22 insertions, 0 deletions
diff --git a/images/sit.proto b/images/sit.proto
new file mode 100644
index 000000000..7ca91ccd0
--- /dev/null
+++ b/images/sit.proto
@@ -0,0 +1,22 @@
+syntax = "proto2";
+
+import "opts.proto";
+
+message sit_entry {
+ optional uint32 link = 1;
+ repeated uint32 local = 2 [(criu).ipadd = true];
+ repeated uint32 remote = 3 [(criu).ipadd = true];
+ optional uint32 ttl = 4;
+ optional uint32 tos = 5;
+ optional bool pmtudisc = 6;
+ optional uint32 proto = 7;
+ optional uint32 flags = 8;
+ optional uint32 encap_type = 9;
+ optional uint32 encap_flags = 10;
+ optional uint32 encap_sport = 11;
+ optional uint32 encap_dport = 12;
+ optional uint32 rd_prefixlen = 13;
+ repeated uint32 rd_prefix = 14 [(criu).ipadd = true];
+ optional uint32 relay_prefixlen = 15;
+ repeated uint32 relay_prefix = 16 [(criu).ipadd = true];
+};