packetforge: add packetforge for generic flow to extras
[vpp.git] / extras / packetforge / parsegraph / nodes / tcp.json
1 {
2     "type" : "node",
3     "name" : "tcp",
4     "layout" : [
5         {
6             "name" : "src",
7             "size" : "16"
8         },
9         {
10             "name" : "dst",
11             "size" : "16"
12         },
13         {
14             "name" : "sequencenumber",
15             "size" : "32"
16         },
17         {
18             "name" : "acknowledgementnumber",
19             "size" : "32"
20         },
21         {
22             "name" : "dataoffset",
23             "size" : "4",
24             "default" : "5"
25         },
26         {
27             "name" : "reserved",
28             "size" : "3"
29         },
30         {
31             "name" : "ns",
32             "size" : "1"
33         },
34         {
35             "name" : "cwr",
36             "size" : "1"
37         },
38         {
39             "name" : "ece",
40             "size" : "1"
41         },
42         {
43             "name" : "urg",
44             "size" : "1"
45         },
46         {
47             "name" : "ack",
48             "size" : "1"
49         },
50         {
51             "name" : "psh",
52             "size" : "1"
53         },
54         {
55             "name" : "pst",
56             "size" : "1"
57         },
58         {
59             "name" : "syn",
60             "size" : "1"
61         },
62         {
63             "name" : "fin",
64             "size" : "1"
65         },
66         {
67             "name" : "windowsize",
68             "size" : "16"
69         },
70         {
71             "name" : "checksum",
72             "size" : "16"
73         },
74         {
75             "name" : "urgentpointer",
76             "size" : "16"
77         }
78     ]
79 }