Home | History | Annotate | Download | only in testprograms
      1 header_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 
     40 header_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 
     54 header ht h;
     55 header larget large;
     56 
     57 parser start
     58 {
     59 	extract(h);
     60 	extract(large);
     61 	return ingress;
     62 }
     63 
     64 control ingress
     65 {
     66 }
     67