• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1header_type ht
2{
3  fields
4  {
5     f1 : 1;
6     f2 : 2;
7     f3 : 3;
8     f4 : 4;
9     f5 : 5;
10     f6 : 6;
11     f7 : 7;
12     f8 : 8;
13     f9 : 9;
14     f10 : 10;
15     f11 : 11;
16     f12 : 12;
17     f13 : 13;
18     f14 : 14;
19     f15 : 15;
20     f16 : 16;
21     f17 : 17;
22     f18 : 18;
23     f19 : 19;
24     f20 : 20;
25     f21 : 21;
26     f22 : 22;
27     f23 : 23;
28     f24 : 24;
29     f25 : 25;
30     f26 : 26;
31     f27 : 27;
32     f28 : 28;
33     f29 : 29;
34     f30 : 30;
35     f31 : 31;
36     f32 : 32;
37  }
38}
39
40header_type larget
41{
42  fields
43  {
44    f48 : 48;
45    f1: 1;
46    f49 : 48;
47    f2 : 1;
48    f64 : 64;
49    f3 : 1;
50    f128 : 128;
51  }
52}
53
54header ht h;
55header larget large;
56
57parser start
58{
59	extract(h);
60	extract(large);
61	return ingress;
62}
63
64control ingress
65{
66}
67