packetforge: add packetforge for generic flow to extras
[vpp.git] / extras / packetforge / parsegraph / nodes / gtpu.json
1 {
2     "type" : "node",
3     "name" : "gtpu",
4     "layout" : [
5         {
6             "name" : "version",
7             "size" : "3",
8             "default" : "1",
9             "readonly" : "true"
10         },
11         {
12             "name" : "pt",
13             "size" : "1"
14         },
15         {
16             "name" : "reserved",
17             "size" : "1"
18         },
19         {
20             "name" : "e",
21             "size" : "1"
22         },
23         {
24             "name" : "s",
25             "size" : "1"
26         },
27         {
28             "name" : "pn",
29             "size" : "1"
30         },
31         {
32             "name" : "messagetype",
33             "size" : "8"
34         },
35         {
36             "name" : "messagelength",
37             "size" : "16",
38             "autoincrease" : "true"
39         },
40         {
41             "name" : "teid",
42             "size" : "32"
43         },
44         {
45             "name" : "sequencenumber",
46             "size" : "16",
47             "optional" : "e=1|s=1|pn=1",
48             "increaselength" : "true"
49         },
50         {
51             "name" : "npdunumber",
52             "size" : "8",
53             "optional" : "e=1|s=1|pn=1",
54             "increaselength" : "true"
55         },
56         {
57             "name" : "nextextentionheadertype",
58             "size" : "8",
59             "optional" : "e=1|s=1|pn=1",
60             "increaselength" : "true"
61         }
62     ]
63 }