packetforge: add packetforge for generic flow to extras
[vpp.git] / extras / packetforge / parsegraph / nodes / gtpc.json
diff --git a/extras/packetforge/parsegraph/nodes/gtpc.json b/extras/packetforge/parsegraph/nodes/gtpc.json
new file mode 100644 (file)
index 0000000..99ed70c
--- /dev/null
@@ -0,0 +1,48 @@
+{
+    "type" : "node",
+    "name" : "gtpc",
+    "layout" : [
+        {
+            "name" : "version",
+            "size" : "3",
+            "default" : "2",
+            "readonly" : "true"
+        },
+        {
+            "name" : "p",
+            "size" : "1"
+        },
+        {
+            "name" : "t",
+            "size" : "1"
+        },
+        {
+            "name" : "reserved",
+            "size" : "3"
+        },
+        {
+            "name" : "messagetype",
+            "size" : "8"
+        },
+        {
+            "name" : "messagelength",
+            "size" : "16",
+            "default" : "4",
+            "autoincrease" : "true"
+        },
+        {
+            "name" : "teid",
+            "size" : "32",
+            "optional" : "t=1",
+            "increaselength" : "true"
+        },
+        {
+            "name" : "sequencenumber",
+            "size" : "24"
+        },
+        {
+            "name" : "reserved",
+            "size" : "8"
+        }
+    ]
+}