Fixing packet_io and regenerating default.p4 for tofino

Change-Id: I5c2c6565f71a13b375a8ec8da864e9157b8e56ed
diff --git a/tools/test/p4src/p4-14/p4c-out/tofino/ecmp/mavericks/context/phv.context.json b/tools/test/p4src/p4-14/p4c-out/tofino/ecmp/mavericks/context/phv.context.json
index c3a266c..2cfaaae 100644
--- a/tools/test/p4src/p4-14/p4c-out/tofino/ecmp/mavericks/context/phv.context.json
+++ b/tools/test/p4src/p4-14/p4c-out/tofino/ecmp/mavericks/context/phv.context.json
@@ -393,19 +393,6 @@
       "pipeline": "ingress", 
       "data": [
         {
-          "data_lsb": 0, 
-          "data_msb": 0, 
-          "name": "ig_intr_md_for_tm.copy_to_cpu", 
-          "container_lsb": 0, 
-          "container_msb": 0
-        }
-      ], 
-      "address": 64
-    }, 
-    {
-      "pipeline": "ingress", 
-      "data": [
-        {
           "data_lsb": 16, 
           "data_msb": 23, 
           "name": "ipv4.srcAddr", 
@@ -413,7 +400,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 65
+      "address": 64
     }, 
     {
       "pipeline": "ingress", 
@@ -426,7 +413,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 66
+      "address": 65
     }, 
     {
       "pipeline": "ingress", 
@@ -439,7 +426,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 67
+      "address": 66
     }, 
     {
       "pipeline": "ingress", 
@@ -452,7 +439,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 68
+      "address": 67
     }, 
     {
       "pipeline": "ingress", 
@@ -465,6 +452,11 @@
           "container_msb": 7
         }
       ], 
+      "address": 68
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
       "address": 69
     }, 
     {
@@ -522,19 +514,6 @@
       "data": [
         {
           "data_lsb": 0, 
-          "data_msb": 0, 
-          "name": "ig_intr_md_for_tm.copy_to_cpu", 
-          "container_lsb": 0, 
-          "container_msb": 0
-        }
-      ], 
-      "address": 80
-    }, 
-    {
-      "pipeline": "egress", 
-      "data": [
-        {
-          "data_lsb": 0, 
           "data_msb": 4, 
           "name": "eg_intr_md._pad7", 
           "container_lsb": 3, 
@@ -548,7 +527,7 @@
           "container_msb": 2
         }
       ], 
-      "address": 81
+      "address": 80
     }, 
     {
       "pipeline": "egress", 
@@ -561,6 +540,11 @@
           "container_msb": 7
         }
       ], 
+      "address": 81
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
       "address": 82
     }, 
     {
@@ -993,39 +977,6 @@
       "data": [
         {
           "data_lsb": 0, 
-          "data_msb": 8, 
-          "name": "ig_intr_md.ingress_port", 
-          "container_lsb": 0, 
-          "container_msb": 8
-        }
-      ], 
-      "address": 144
-    }, 
-    {
-      "pipeline": "egress", 
-      "data": [
-        {
-          "data_lsb": 0, 
-          "data_msb": 8, 
-          "name": "packet_in_hdr.ingress_port", 
-          "container_lsb": 7, 
-          "container_msb": 15
-        }, 
-        {
-          "data_lsb": 0, 
-          "data_msb": 6, 
-          "name": "packet_in_hdr._padding", 
-          "container_lsb": 0, 
-          "container_msb": 6
-        }
-      ], 
-      "address": 145
-    }, 
-    {
-      "pipeline": "egress", 
-      "data": [
-        {
-          "data_lsb": 0, 
           "data_msb": 6, 
           "name": "eg_intr_md._pad0", 
           "container_lsb": 9, 
@@ -1039,6 +990,16 @@
           "container_msb": 8
         }
       ], 
+      "address": 144
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 145
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
       "address": 146
     }, 
     {
@@ -1497,19 +1458,6 @@
       "data": [
         {
           "data_lsb": 0, 
-          "data_msb": 31, 
-          "name": "tcp.ackNo", 
-          "container_lsb": 0, 
-          "container_msb": 31
-        }
-      ], 
-      "address": 257
-    }, 
-    {
-      "pipeline": "ingress", 
-      "data": [
-        {
-          "data_lsb": 0, 
           "data_msb": 3, 
           "name": "tcp.dataOffset", 
           "container_lsb": 28, 
@@ -1544,7 +1492,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 258
+      "address": 257
     }, 
     {
       "pipeline": "ingress", 
@@ -1564,9 +1512,34 @@
           "container_msb": 15
         }
       ], 
+      "address": 258
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
       "address": 259
     }, 
     {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 260
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 261
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 262
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 263
+    }, 
+    {
       "pipeline": "egress", 
       "data": [
         {
@@ -1591,7 +1564,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 260
+      "address": 264
     }, 
     {
       "pipeline": "egress", 
@@ -1604,7 +1577,7 @@
           "container_msb": 31
         }
       ], 
-      "address": 261
+      "address": 265
     }, 
     {
       "pipeline": "egress", 
@@ -1617,7 +1590,7 @@
           "container_msb": 31
         }
       ], 
-      "address": 262
+      "address": 266
     }, 
     {
       "pipeline": "egress", 
@@ -1644,7 +1617,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 263
+      "address": 267
     }, 
     {
       "pipeline": "egress", 
@@ -1685,7 +1658,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 264
+      "address": 268
     }, 
     {
       "pipeline": "egress", 
@@ -1705,7 +1678,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 265
+      "address": 269
     }, 
     {
       "pipeline": "egress", 
@@ -1718,7 +1691,7 @@
           "container_msb": 31
         }
       ], 
-      "address": 266
+      "address": 270
     }, 
     {
       "pipeline": "egress", 
@@ -1731,26 +1704,6 @@
           "container_msb": 31
         }
       ], 
-      "address": 267
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 268
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 269
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 270
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
       "address": 271
     }, 
     {
@@ -1894,9 +1847,45 @@
       "address": 290
     }, 
     {
+      "pipeline": "ingress", 
+      "data": [
+        {
+          "data_lsb": 8, 
+          "data_msb": 15, 
+          "name": "tcp.dstPort", 
+          "container_lsb": 0, 
+          "container_msb": 7
+        }
+      ], 
+      "address": 291
+    }, 
+    {
+      "pipeline": "ingress", 
+      "data": [
+        {
+          "data_lsb": 0, 
+          "data_msb": 7, 
+          "name": "tcp.dstPort", 
+          "container_lsb": 0, 
+          "container_msb": 7
+        }
+      ], 
+      "address": 292
+    }, 
+    {
       "pipeline": "unused", 
       "data": [], 
-      "address": 291
+      "address": 293
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 294
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 295
     }, 
     {
       "pipeline": "egress", 
@@ -1916,7 +1905,7 @@
           "container_msb": 3
         }
       ], 
-      "address": 292
+      "address": 296
     }, 
     {
       "pipeline": "egress", 
@@ -1929,7 +1918,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 293
+      "address": 297
     }, 
     {
       "pipeline": "egress", 
@@ -1949,7 +1938,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 294
+      "address": 298
     }, 
     {
       "pipeline": "egress", 
@@ -1969,7 +1958,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 295
+      "address": 299
     }, 
     {
       "pipeline": "egress", 
@@ -1982,7 +1971,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 296
+      "address": 300
     }, 
     {
       "pipeline": "egress", 
@@ -1995,26 +1984,6 @@
           "container_msb": 7
         }
       ], 
-      "address": 297
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 298
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 299
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 300
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
       "address": 301
     }, 
     {
@@ -2151,9 +2120,9 @@
       "pipeline": "ingress", 
       "data": [
         {
-          "data_lsb": 0, 
-          "data_msb": 15, 
-          "name": "tcp.dstPort", 
+          "data_lsb": 16, 
+          "data_msb": 31, 
+          "name": "tcp.seqNo", 
           "container_lsb": 0, 
           "container_msb": 15
         }, 
@@ -2171,8 +2140,8 @@
       "pipeline": "ingress", 
       "data": [
         {
-          "data_lsb": 16, 
-          "data_msb": 31, 
+          "data_lsb": 0, 
+          "data_msb": 15, 
           "name": "tcp.seqNo", 
           "container_lsb": 0, 
           "container_msb": 15
@@ -2184,9 +2153,9 @@
       "pipeline": "ingress", 
       "data": [
         {
-          "data_lsb": 0, 
-          "data_msb": 15, 
-          "name": "tcp.seqNo", 
+          "data_lsb": 16, 
+          "data_msb": 31, 
+          "name": "tcp.ackNo", 
           "container_lsb": 0, 
           "container_msb": 15
         }
@@ -2194,9 +2163,47 @@
       "address": 324
     }, 
     {
+      "pipeline": "ingress", 
+      "data": [
+        {
+          "data_lsb": 0, 
+          "data_msb": 15, 
+          "name": "tcp.ackNo", 
+          "container_lsb": 0, 
+          "container_msb": 15
+        }
+      ], 
+      "address": 325
+    }, 
+    {
       "pipeline": "unused", 
       "data": [], 
-      "address": 325
+      "address": 326
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 327
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 328
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 329
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 330
+    }, 
+    {
+      "pipeline": "unused", 
+      "data": [], 
+      "address": 331
     }, 
     {
       "pipeline": "egress", 
@@ -2209,7 +2216,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 326
+      "address": 332
     }, 
     {
       "pipeline": "egress", 
@@ -2222,7 +2229,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 327
+      "address": 333
     }, 
     {
       "pipeline": "egress", 
@@ -2242,7 +2249,7 @@
           "container_msb": 12
         }
       ], 
-      "address": 328
+      "address": 334
     }, 
     {
       "pipeline": "egress", 
@@ -2253,6 +2260,19 @@
           "name": "tcp.dstPort", 
           "container_lsb": 0, 
           "container_msb": 15
+        }
+      ], 
+      "address": 335
+    }, 
+    {
+      "pipeline": "egress", 
+      "data": [
+        {
+          "data_lsb": 16, 
+          "data_msb": 31, 
+          "name": "tcp.seqNo", 
+          "container_lsb": 0, 
+          "container_msb": 15
         }, 
         {
           "data_lsb": 0, 
@@ -2262,20 +2282,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 329
-    }, 
-    {
-      "pipeline": "egress", 
-      "data": [
-        {
-          "data_lsb": 16, 
-          "data_msb": 31, 
-          "name": "tcp.seqNo", 
-          "container_lsb": 0, 
-          "container_msb": 15
-        }
-      ], 
-      "address": 330
+      "address": 336
     }, 
     {
       "pipeline": "egress", 
@@ -2288,7 +2295,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 331
+      "address": 337
     }, 
     {
       "pipeline": "egress", 
@@ -2308,7 +2315,7 @@
           "container_msb": 7
         }
       ], 
-      "address": 332
+      "address": 338
     }, 
     {
       "pipeline": "egress", 
@@ -2321,7 +2328,7 @@
           "container_msb": 15
         }
       ], 
-      "address": 333
+      "address": 339
     }, 
     {
       "pipeline": "egress", 
@@ -2339,38 +2346,22 @@
           "name": "packet_out_hdr._padding", 
           "container_lsb": 0, 
           "container_msb": 6
+        }, 
+        {
+          "data_lsb": 0, 
+          "data_msb": 8, 
+          "name": "packet_in_hdr.ingress_port", 
+          "container_lsb": 7, 
+          "container_msb": 15
+        }, 
+        {
+          "data_lsb": 0, 
+          "data_msb": 6, 
+          "name": "packet_in_hdr._padding", 
+          "container_lsb": 0, 
+          "container_msb": 6
         }
       ], 
-      "address": 334
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 335
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 336
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 337
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 338
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
-      "address": 339
-    }, 
-    {
-      "pipeline": "unused", 
-      "data": [], 
       "address": 340
     }, 
     {
@@ -2527,7 +2518,7 @@
           "data_lsb": 0, 
           "data_msb": 5, 
           "container_lsb": 16, 
-          "address": 258
+          "address": 257
         }
       ], 
       "udp.length_": [
@@ -2561,7 +2552,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 16, 
-          "address": 259
+          "address": 258
         }
       ], 
       "tcp.srcPort": [
@@ -2582,11 +2573,18 @@
       ], 
       "tcp.ackNo": [
         {
-          "container_msb": 31, 
-          "data_lsb": 0, 
+          "container_msb": 15, 
+          "data_lsb": 16, 
           "data_msb": 31, 
           "container_lsb": 0, 
-          "address": 257
+          "address": 324
+        }, 
+        {
+          "container_msb": 15, 
+          "data_lsb": 0, 
+          "data_msb": 15, 
+          "container_lsb": 0, 
+          "address": 325
         }
       ], 
       "ethernet.etherType": [
@@ -2627,11 +2625,18 @@
       ], 
       "tcp.dstPort": [
         {
-          "container_msb": 15, 
-          "data_lsb": 0, 
+          "container_msb": 7, 
+          "data_lsb": 8, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 322
+          "address": 291
+        }, 
+        {
+          "container_msb": 7, 
+          "data_lsb": 0, 
+          "data_msb": 7, 
+          "container_lsb": 0, 
+          "address": 292
         }
       ], 
       "ig_intr_md._pad1": [
@@ -2676,7 +2681,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 5, 
-          "address": 69
+          "address": 68
         }
       ], 
       "POV": [
@@ -2692,7 +2697,7 @@
           "data_lsb": 32, 
           "data_msb": 39, 
           "container_lsb": 0, 
-          "address": 68
+          "address": 67
         }
       ], 
       "tcp.res": [
@@ -2701,7 +2706,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 25, 
-          "address": 258
+          "address": 257
         }
       ], 
       "ethernet.dstAddr": [
@@ -2717,7 +2722,7 @@
           "data_lsb": 40, 
           "data_msb": 47, 
           "container_lsb": 0, 
-          "address": 66
+          "address": 65
         }, 
         {
           "container_msb": 15, 
@@ -2754,15 +2759,6 @@
           "address": 129
         }
       ], 
-      "ipv4.version": [
-        {
-          "container_msb": 7, 
-          "data_lsb": 0, 
-          "data_msb": 3, 
-          "container_lsb": 4, 
-          "address": 288
-        }
-      ], 
       "ethernet.srcAddr": [
         {
           "container_msb": 31, 
@@ -2776,7 +2772,7 @@
           "data_lsb": 32, 
           "data_msb": 39, 
           "container_lsb": 0, 
-          "address": 67
+          "address": 66
         }, 
         {
           "container_msb": 7, 
@@ -2869,14 +2865,14 @@
           "data_lsb": 16, 
           "data_msb": 31, 
           "container_lsb": 0, 
-          "address": 323
+          "address": 322
         }, 
         {
           "container_msb": 15, 
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 324
+          "address": 323
         }
       ], 
       "ipv4.ttl": [
@@ -2906,13 +2902,13 @@
           "address": 5
         }
       ], 
-      "ig_intr_md_for_tm.copy_to_cpu": [
+      "ipv4.version": [
         {
-          "container_msb": 0, 
+          "container_msb": 7, 
           "data_lsb": 0, 
-          "data_msb": 0, 
-          "container_lsb": 0, 
-          "address": 64
+          "data_msb": 3, 
+          "container_lsb": 4, 
+          "address": 288
         }
       ], 
       "ipv4.srcAddr": [
@@ -2928,7 +2924,7 @@
           "data_lsb": 16, 
           "data_msb": 23, 
           "container_lsb": 0, 
-          "address": 65
+          "address": 64
         }, 
         {
           "container_msb": 15, 
@@ -2944,7 +2940,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 22, 
-          "address": 258
+          "address": 257
         }
       ], 
       "tcp.window": [
@@ -2953,7 +2949,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 258
+          "address": 257
         }
       ], 
       "ig_intr_md.ingress_port": [
@@ -2971,7 +2967,7 @@
           "data_lsb": 0, 
           "data_msb": 3, 
           "container_lsb": 28, 
-          "address": 258
+          "address": 257
         }
       ], 
       "ipv4.fragOffset": [
@@ -2998,7 +2994,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 259
+          "address": 258
         }
       ]
     }, 
@@ -3009,7 +3005,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 260
+          "address": 264
         }
       ], 
       "packet_in_hdr.ingress_port": [
@@ -3018,16 +3014,7 @@
           "data_lsb": 0, 
           "data_msb": 8, 
           "container_lsb": 7, 
-          "address": 145
-        }
-      ], 
-      "tcp.checksum": [
-        {
-          "container_msb": 31, 
-          "data_lsb": 0, 
-          "data_msb": 15, 
-          "container_lsb": 16, 
-          "address": 265
+          "address": 340
         }
       ], 
       "tcp.srcPort": [
@@ -3036,14 +3023,14 @@
           "data_lsb": 8, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 294
+          "address": 298
         }, 
         {
           "container_msb": 7, 
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 0, 
-          "address": 295
+          "address": 299
         }
       ], 
       "udp.dstPort": [
@@ -3052,7 +3039,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 329
+          "address": 336
         }
       ], 
       "ethernet.etherType": [
@@ -3061,7 +3048,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 333
+          "address": 339
         }
       ], 
       "tcp.ctrl": [
@@ -3070,7 +3057,7 @@
           "data_lsb": 0, 
           "data_msb": 5, 
           "container_lsb": 16, 
-          "address": 264
+          "address": 268
         }
       ], 
       "packet_out_hdr._padding": [
@@ -3079,7 +3066,7 @@
           "data_lsb": 0, 
           "data_msb": 6, 
           "container_lsb": 0, 
-          "address": 334
+          "address": 340
         }
       ], 
       "tcp.dstPort": [
@@ -3088,7 +3075,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 329
+          "address": 335
         }
       ], 
       "eg_intr_md._pad0": [
@@ -3097,7 +3084,7 @@
           "data_lsb": 0, 
           "data_msb": 6, 
           "container_lsb": 9, 
-          "address": 146
+          "address": 144
         }
       ], 
       "eg_intr_md.egress_cos": [
@@ -3106,7 +3093,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 0, 
-          "address": 81
+          "address": 80
         }
       ], 
       "eg_intr_md._pad7": [
@@ -3115,7 +3102,7 @@
           "data_lsb": 0, 
           "data_msb": 4, 
           "container_lsb": 3, 
-          "address": 81
+          "address": 80
         }
       ], 
       "POV": [
@@ -3124,7 +3111,7 @@
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 0, 
-          "address": 82
+          "address": 81
         }
       ], 
       "tcp.res": [
@@ -3133,7 +3120,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 25, 
-          "address": 264
+          "address": 268
         }
       ], 
       "ethernet.dstAddr": [
@@ -3142,21 +3129,21 @@
           "data_lsb": 8, 
           "data_msb": 39, 
           "container_lsb": 0, 
-          "address": 266
+          "address": 270
         }, 
         {
           "container_msb": 7, 
           "data_lsb": 40, 
           "data_msb": 47, 
           "container_lsb": 0, 
-          "address": 296
+          "address": 300
         }, 
         {
           "container_msb": 15, 
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 8, 
-          "address": 332
+          "address": 338
         }
       ], 
       "ipv4.ihl": [
@@ -3165,7 +3152,7 @@
           "data_lsb": 0, 
           "data_msb": 3, 
           "container_lsb": 0, 
-          "address": 292
+          "address": 296
         }
       ], 
       "ipv4.dstAddr": [
@@ -3174,57 +3161,7 @@
           "data_lsb": 0, 
           "data_msb": 31, 
           "container_lsb": 0, 
-          "address": 262
-        }
-      ], 
-      "packet_in_hdr._padding": [
-        {
-          "container_msb": 6, 
-          "data_lsb": 0, 
-          "data_msb": 6, 
-          "container_lsb": 0, 
-          "address": 145
-        }
-      ], 
-      "ipv4.totalLen": [
-        {
-          "container_msb": 15, 
-          "data_lsb": 0, 
-          "data_msb": 15, 
-          "container_lsb": 0, 
-          "address": 326
-        }
-      ], 
-      "ipv4.version": [
-        {
-          "container_msb": 7, 
-          "data_lsb": 0, 
-          "data_msb": 3, 
-          "container_lsb": 4, 
-          "address": 292
-        }
-      ], 
-      "ethernet.srcAddr": [
-        {
-          "container_msb": 31, 
-          "data_lsb": 0, 
-          "data_msb": 31, 
-          "container_lsb": 0, 
-          "address": 267
-        }, 
-        {
-          "container_msb": 7, 
-          "data_lsb": 32, 
-          "data_msb": 39, 
-          "container_lsb": 0, 
-          "address": 297
-        }, 
-        {
-          "container_msb": 7, 
-          "data_lsb": 40, 
-          "data_msb": 47, 
-          "container_lsb": 0, 
-          "address": 332
+          "address": 266
         }
       ], 
       "ipv4.diffserv": [
@@ -3233,7 +3170,48 @@
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 0, 
-          "address": 293
+          "address": 297
+        }
+      ], 
+      "ipv4.totalLen": [
+        {
+          "container_msb": 15, 
+          "data_lsb": 0, 
+          "data_msb": 15, 
+          "container_lsb": 0, 
+          "address": 332
+        }
+      ], 
+      "ethernet.srcAddr": [
+        {
+          "container_msb": 31, 
+          "data_lsb": 0, 
+          "data_msb": 31, 
+          "container_lsb": 0, 
+          "address": 271
+        }, 
+        {
+          "container_msb": 7, 
+          "data_lsb": 32, 
+          "data_msb": 39, 
+          "container_lsb": 0, 
+          "address": 301
+        }, 
+        {
+          "container_msb": 7, 
+          "data_lsb": 40, 
+          "data_msb": 47, 
+          "container_lsb": 0, 
+          "address": 338
+        }
+      ], 
+      "packet_in_hdr._padding": [
+        {
+          "container_msb": 6, 
+          "data_lsb": 0, 
+          "data_msb": 6, 
+          "container_lsb": 0, 
+          "address": 340
         }
       ], 
       "ipv4.flags": [
@@ -3242,7 +3220,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 13, 
-          "address": 328
+          "address": 334
         }
       ], 
       "ipv4.identification": [
@@ -3251,7 +3229,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 327
+          "address": 333
         }
       ], 
       "eg_intr_md.egress_port": [
@@ -3260,7 +3238,7 @@
           "data_lsb": 0, 
           "data_msb": 8, 
           "container_lsb": 0, 
-          "address": 146
+          "address": 144
         }
       ], 
       "packet_out_hdr.egress_port": [
@@ -3269,7 +3247,7 @@
           "data_lsb": 0, 
           "data_msb": 8, 
           "container_lsb": 7, 
-          "address": 334
+          "address": 340
         }
       ], 
       "ipv4.protocol": [
@@ -3278,7 +3256,7 @@
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 16, 
-          "address": 260
+          "address": 264
         }
       ], 
       "udp.checksum": [
@@ -3287,7 +3265,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 263
+          "address": 267
         }
       ], 
       "tcp.seqNo": [
@@ -3296,14 +3274,14 @@
           "data_lsb": 16, 
           "data_msb": 31, 
           "container_lsb": 0, 
-          "address": 330
+          "address": 336
         }, 
         {
           "container_msb": 15, 
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 331
+          "address": 337
         }
       ], 
       "udp.length_": [
@@ -3312,7 +3290,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 16, 
-          "address": 263
+          "address": 267
         }
       ], 
       "udp.srcPort": [
@@ -3321,14 +3299,14 @@
           "data_lsb": 8, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 294
+          "address": 298
         }, 
         {
           "container_msb": 7, 
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 0, 
-          "address": 295
+          "address": 299
         }
       ], 
       "tcp.ackNo": [
@@ -3337,16 +3315,16 @@
           "data_lsb": 0, 
           "data_msb": 31, 
           "container_lsb": 0, 
-          "address": 263
+          "address": 267
         }
       ], 
-      "ig_intr_md_for_tm.copy_to_cpu": [
+      "ipv4.version": [
         {
-          "container_msb": 0, 
+          "container_msb": 7, 
           "data_lsb": 0, 
-          "data_msb": 0, 
-          "container_lsb": 0, 
-          "address": 80
+          "data_msb": 3, 
+          "container_lsb": 4, 
+          "address": 296
         }
       ], 
       "ipv4.srcAddr": [
@@ -3355,7 +3333,7 @@
           "data_lsb": 0, 
           "data_msb": 31, 
           "container_lsb": 0, 
-          "address": 261
+          "address": 265
         }
       ], 
       "tcp.ecn": [
@@ -3364,7 +3342,7 @@
           "data_lsb": 0, 
           "data_msb": 2, 
           "container_lsb": 22, 
-          "address": 264
+          "address": 268
         }
       ], 
       "tcp.window": [
@@ -3373,16 +3351,16 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 264
+          "address": 268
         }
       ], 
-      "ig_intr_md.ingress_port": [
+      "tcp.checksum": [
         {
-          "container_msb": 8, 
+          "container_msb": 31, 
           "data_lsb": 0, 
-          "data_msb": 8, 
-          "container_lsb": 0, 
-          "address": 144
+          "data_msb": 15, 
+          "container_lsb": 16, 
+          "address": 269
         }
       ], 
       "tcp.dataOffset": [
@@ -3391,7 +3369,7 @@
           "data_lsb": 0, 
           "data_msb": 3, 
           "container_lsb": 28, 
-          "address": 264
+          "address": 268
         }
       ], 
       "ipv4.fragOffset": [
@@ -3400,7 +3378,7 @@
           "data_lsb": 0, 
           "data_msb": 12, 
           "container_lsb": 0, 
-          "address": 328
+          "address": 334
         }
       ], 
       "ipv4.ttl": [
@@ -3409,7 +3387,7 @@
           "data_lsb": 0, 
           "data_msb": 7, 
           "container_lsb": 24, 
-          "address": 260
+          "address": 264
         }
       ], 
       "tcp.urgentPtr": [
@@ -3418,7 +3396,7 @@
           "data_lsb": 0, 
           "data_msb": 15, 
           "container_lsb": 0, 
-          "address": 265
+          "address": 269
         }
       ]
     }