packetforge: add packetforge for generic flow to extras
[vpp.git] / extras / packetforge / parsegraph / nodes / l2tpv2data.json
1 {
2     "type" : "node",
3     "name" : "l2tpv2data",
4     "layout" : [
5         {
6             "name" : "t",
7             "size" : "1",
8             "default" : "0",
9             "readonly" : "true"
10         },
11         {
12             "name" : "l",
13             "size" : "1"
14         },
15         {
16             "name" : "reserved",
17             "size" : "2"
18         },
19         {
20             "name" : "s",
21             "size" : "1"
22         },
23         {
24             "name" : "reserved",
25             "size" : "1"
26         },
27         {
28             "name" : "o",
29             "size" : "1"
30         },
31         {
32             "name" : "p",
33             "size" : "1"
34         },
35         {
36             "name" : "reserved",
37             "size" : "4"
38         },
39         {
40             "name" : "version",
41             "size" : "4",
42             "default" : "2",
43             "readonly" : "true"
44         },
45         {
46             "name" : "length",
47             "size" : "16",
48             "optional" : "l=1"
49         },
50         {
51             "name" : "tunnelid",
52             "size" : "16"
53         },
54         {
55             "name" : "sessionid",
56             "size" : "16"
57         },
58         {
59             "name" : "ns",
60             "size" : "16",
61             "optional" : "s=1"
62         },
63         {
64             "name" : "nr",
65             "size" : "16",
66             "optional" : "s=1"
67         },
68         {
69             "name" : "offsetsize",
70             "size" : "16",
71             "optional" : "o=1"
72         },
73         {
74             "name" : "offsetpad",
75             "size" : "offsetsize<<3",
76             "optional" : "o=1"
77         }
78     ]
79 }