[DONOTMERGE] Force DSCP set on fabric.p4
Change-Id: I3dbce165b7c1c9e7d8072ba379b7ef19a1384781
diff --git a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/context.json b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/context.json
index bc4dd25..a1aaebd 100644
--- a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/context.json
+++ b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/context.json
@@ -1,5 +1,5 @@
{
- "build_date": "03/21/18 05:14:25",
+ "build_date": "03/23/18 21:19:12",
"schema_version": "1.3.3",
"compiler_version": "6.0.0-alpha.7",
"program_name": "main",
@@ -2064,7 +2064,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -2100,7 +2100,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -2136,7 +2136,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -2479,6 +2479,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -2493,7 +2522,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -2511,7 +2540,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -2529,7 +2558,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -2558,11 +2587,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -2576,11 +2605,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -2594,7 +2623,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -2734,7 +2763,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -2893,7 +2922,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -2928,7 +2957,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -2947,7 +2976,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -2966,7 +2995,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -2976,7 +3005,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -3011,7 +3040,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -3030,7 +3059,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -3044,7 +3073,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -3153,7 +3182,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -3189,7 +3218,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -3315,7 +3344,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -3326,7 +3355,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -3344,7 +3373,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -3569,7 +3598,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -3580,7 +3609,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -3591,7 +3620,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -3602,7 +3631,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -3653,7 +3682,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -3664,7 +3693,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -3675,7 +3704,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -3686,7 +3715,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -3726,7 +3755,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -3737,7 +3766,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -3748,7 +3777,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -3759,7 +3788,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -3806,7 +3835,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -3817,7 +3846,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -3857,7 +3886,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -3868,7 +3897,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -3922,7 +3951,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -3940,7 +3969,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -3958,7 +3987,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -3987,7 +4016,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -4016,7 +4045,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -4045,7 +4074,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -4074,58 +4132,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -4136,7 +4143,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -4147,7 +4154,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -4158,7 +4165,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -4216,7 +4223,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -4234,11 +4241,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -4252,11 +4259,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -4314,11 +4321,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -6391,7 +6398,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -6427,7 +6434,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -6463,7 +6470,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -6806,6 +6813,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -6820,7 +6856,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -6838,7 +6874,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -6856,7 +6892,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -6885,11 +6921,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -6903,11 +6939,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -6921,7 +6957,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -7061,7 +7097,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -7220,7 +7256,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -7255,7 +7291,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -7274,7 +7310,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -7293,7 +7329,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -7303,7 +7339,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -7338,7 +7374,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -7357,7 +7393,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -7371,7 +7407,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -7480,7 +7516,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -7516,7 +7552,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -7642,7 +7678,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -7653,7 +7689,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -7671,7 +7707,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -7896,7 +7932,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -7907,7 +7943,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -7918,7 +7954,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -7929,7 +7965,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -7980,7 +8016,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -7991,7 +8027,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -8002,7 +8038,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -8013,7 +8049,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -8053,7 +8089,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -8064,7 +8100,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -8075,7 +8111,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -8086,7 +8122,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -8133,7 +8169,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -8144,7 +8180,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -8184,7 +8220,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -8195,7 +8231,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -8249,7 +8285,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -8267,7 +8303,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -8285,7 +8321,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -8314,7 +8350,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -8343,7 +8379,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -8372,7 +8408,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -8401,58 +8466,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -8463,7 +8477,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -8474,7 +8488,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -8485,7 +8499,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -8543,7 +8557,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -8561,11 +8575,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -8579,11 +8593,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -8641,11 +8655,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -10718,7 +10732,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -10754,7 +10768,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -10790,7 +10804,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -11133,6 +11147,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -11147,7 +11190,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -11165,7 +11208,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -11183,7 +11226,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -11212,11 +11255,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -11230,11 +11273,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -11248,7 +11291,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -11388,7 +11431,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -11547,7 +11590,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -11582,7 +11625,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -11601,7 +11644,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -11620,7 +11663,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -11630,7 +11673,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -11665,7 +11708,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -11684,7 +11727,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -11698,7 +11741,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -11807,7 +11850,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -11843,7 +11886,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -11969,7 +12012,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -11980,7 +12023,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -11998,7 +12041,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -12223,7 +12266,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -12234,7 +12277,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -12245,7 +12288,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -12256,7 +12299,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -12307,7 +12350,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -12318,7 +12361,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -12329,7 +12372,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -12340,7 +12383,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -12380,7 +12423,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -12391,7 +12434,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -12402,7 +12445,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -12413,7 +12456,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -12460,7 +12503,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -12471,7 +12514,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -12511,7 +12554,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -12522,7 +12565,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -12576,7 +12619,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -12594,7 +12637,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -12612,7 +12655,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -12641,7 +12684,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -12670,7 +12713,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -12699,7 +12742,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -12728,58 +12800,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -12790,7 +12811,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -12801,7 +12822,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -12812,7 +12833,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -12870,7 +12891,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -12888,11 +12909,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -12906,11 +12927,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -12968,11 +12989,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -15045,7 +15066,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -15081,7 +15102,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -15117,7 +15138,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -15460,6 +15481,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -15474,7 +15524,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -15492,7 +15542,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -15510,7 +15560,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -15539,11 +15589,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -15557,11 +15607,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -15575,7 +15625,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -15715,7 +15765,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -15874,7 +15924,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -15909,7 +15959,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -15928,7 +15978,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -15947,7 +15997,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -15957,7 +16007,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -15992,7 +16042,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -16011,7 +16061,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -16025,7 +16075,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -16134,7 +16184,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -16170,7 +16220,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -16296,7 +16346,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -16307,7 +16357,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -16325,7 +16375,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -16550,7 +16600,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -16561,7 +16611,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -16572,7 +16622,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -16583,7 +16633,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -16634,7 +16684,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -16645,7 +16695,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -16656,7 +16706,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -16667,7 +16717,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -16707,7 +16757,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -16718,7 +16768,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -16729,7 +16779,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -16740,7 +16790,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -16787,7 +16837,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -16798,7 +16848,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -16838,7 +16888,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -16849,7 +16899,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -16903,7 +16953,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -16921,7 +16971,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -16939,7 +16989,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -16968,7 +17018,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -16997,7 +17047,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -17026,7 +17076,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -17055,58 +17134,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -17117,7 +17145,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -17128,7 +17156,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -17139,7 +17167,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -17197,7 +17225,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -17215,11 +17243,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -17233,11 +17261,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -17295,11 +17323,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -19372,7 +19400,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -19408,7 +19436,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -19444,7 +19472,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -19787,6 +19815,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -19801,7 +19858,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -19819,7 +19876,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -19837,7 +19894,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -19866,11 +19923,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -19884,11 +19941,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -19902,7 +19959,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -20042,7 +20099,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -20201,7 +20258,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -20236,7 +20293,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -20255,7 +20312,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -20274,7 +20331,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -20284,7 +20341,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -20319,7 +20376,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -20338,7 +20395,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -20352,7 +20409,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -20461,7 +20518,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -20497,7 +20554,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -20623,7 +20680,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -20634,7 +20691,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -20652,7 +20709,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -20877,7 +20934,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -20888,7 +20945,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -20899,7 +20956,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -20910,7 +20967,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -20961,7 +21018,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -20972,7 +21029,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -20983,7 +21040,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -20994,7 +21051,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -21034,7 +21091,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -21045,7 +21102,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -21056,7 +21113,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -21067,7 +21124,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -21114,7 +21171,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -21125,7 +21182,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -21165,7 +21222,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -21176,7 +21233,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -21230,7 +21287,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -21248,7 +21305,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -21266,7 +21323,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -21295,7 +21352,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -21324,7 +21381,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -21353,7 +21410,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -21382,58 +21468,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -21444,7 +21479,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -21455,7 +21490,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -21466,7 +21501,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -21524,7 +21559,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -21542,11 +21577,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -21560,11 +21595,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -21622,11 +21657,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -23699,7 +23734,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -23735,7 +23770,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -23771,7 +23806,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -24114,6 +24149,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -24128,7 +24192,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -24146,7 +24210,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -24164,7 +24228,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -24193,11 +24257,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -24211,11 +24275,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -24229,7 +24293,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -24369,7 +24433,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -24528,7 +24592,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -24563,7 +24627,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -24582,7 +24646,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -24601,7 +24665,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -24611,7 +24675,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -24646,7 +24710,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -24665,7 +24729,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -24679,7 +24743,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -24788,7 +24852,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -24824,7 +24888,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -24950,7 +25014,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -24961,7 +25025,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -24979,7 +25043,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -25204,7 +25268,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -25215,7 +25279,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -25226,7 +25290,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -25237,7 +25301,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -25288,7 +25352,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -25299,7 +25363,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -25310,7 +25374,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -25321,7 +25385,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -25361,7 +25425,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -25372,7 +25436,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -25383,7 +25447,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -25394,7 +25458,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -25441,7 +25505,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -25452,7 +25516,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -25492,7 +25556,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -25503,7 +25567,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -25557,7 +25621,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -25575,7 +25639,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -25593,7 +25657,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -25622,7 +25686,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -25651,7 +25715,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -25680,7 +25744,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -25709,58 +25802,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -25771,7 +25813,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -25782,7 +25824,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -25793,7 +25835,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -25851,7 +25893,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -25869,11 +25911,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -25887,11 +25929,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -25949,11 +25991,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -28026,7 +28068,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -28062,7 +28104,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -28098,7 +28140,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -28441,6 +28483,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -28455,7 +28526,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -28473,7 +28544,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -28491,7 +28562,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -28520,11 +28591,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -28538,11 +28609,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -28556,7 +28627,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -28696,7 +28767,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -28855,7 +28926,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -28890,7 +28961,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -28909,7 +28980,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -28928,7 +28999,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -28938,7 +29009,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -28973,7 +29044,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -28992,7 +29063,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -29006,7 +29077,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -29115,7 +29186,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -29151,7 +29222,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -29277,7 +29348,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -29288,7 +29359,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -29306,7 +29377,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -29531,7 +29602,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -29542,7 +29613,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -29553,7 +29624,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -29564,7 +29635,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -29615,7 +29686,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -29626,7 +29697,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -29637,7 +29708,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -29648,7 +29719,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -29688,7 +29759,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -29699,7 +29770,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -29710,7 +29781,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -29721,7 +29792,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -29768,7 +29839,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -29779,7 +29850,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -29819,7 +29890,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -29830,7 +29901,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -29884,7 +29955,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -29902,7 +29973,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -29920,7 +29991,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -29949,7 +30020,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -29978,7 +30049,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -30007,7 +30078,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -30036,58 +30136,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -30098,7 +30147,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -30109,7 +30158,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -30120,7 +30169,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -30178,7 +30227,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -30196,11 +30245,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -30214,11 +30263,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -30276,11 +30325,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -32353,7 +32402,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -32389,7 +32438,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -32425,7 +32474,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -32768,6 +32817,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -32782,7 +32860,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -32800,7 +32878,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -32818,7 +32896,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -32847,11 +32925,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -32865,11 +32943,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -32883,7 +32961,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -33023,7 +33101,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -33182,7 +33260,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -33217,7 +33295,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -33236,7 +33314,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -33255,7 +33333,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -33265,7 +33343,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -33300,7 +33378,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -33319,7 +33397,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -33333,7 +33411,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -33442,7 +33520,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -33478,7 +33556,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -33604,7 +33682,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -33615,7 +33693,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -33633,7 +33711,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -33858,7 +33936,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -33869,7 +33947,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -33880,7 +33958,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -33891,7 +33969,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -33942,7 +34020,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -33953,7 +34031,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -33964,7 +34042,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -33975,7 +34053,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -34015,7 +34093,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -34026,7 +34104,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -34037,7 +34115,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -34048,7 +34126,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -34095,7 +34173,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -34106,7 +34184,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -34146,7 +34224,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -34157,7 +34235,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -34211,7 +34289,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -34229,7 +34307,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -34247,7 +34325,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -34276,7 +34354,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -34305,7 +34383,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -34334,7 +34412,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -34363,58 +34470,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -34425,7 +34481,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -34436,7 +34492,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -34447,7 +34503,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -34505,7 +34561,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -34523,11 +34579,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -34541,11 +34597,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -34603,11 +34659,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -36680,7 +36736,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -36716,7 +36772,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -36752,7 +36808,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -37095,6 +37151,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -37109,7 +37194,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -37127,7 +37212,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -37145,7 +37230,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -37174,11 +37259,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -37192,11 +37277,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -37210,7 +37295,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -37350,7 +37435,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -37509,7 +37594,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -37544,7 +37629,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -37563,7 +37648,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -37582,7 +37667,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -37592,7 +37677,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -37627,7 +37712,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -37646,7 +37731,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -37660,7 +37745,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -37769,7 +37854,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -37805,7 +37890,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -37931,7 +38016,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -37942,7 +38027,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -37960,7 +38045,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -38185,7 +38270,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -38196,7 +38281,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -38207,7 +38292,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -38218,7 +38303,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -38269,7 +38354,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -38280,7 +38365,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -38291,7 +38376,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -38302,7 +38387,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -38342,7 +38427,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -38353,7 +38438,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -38364,7 +38449,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -38375,7 +38460,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -38422,7 +38507,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -38433,7 +38518,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -38473,7 +38558,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -38484,7 +38569,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -38538,7 +38623,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -38556,7 +38641,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -38574,7 +38659,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -38603,7 +38688,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -38632,7 +38717,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -38661,7 +38746,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -38690,58 +38804,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -38752,7 +38815,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -38763,7 +38826,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -38774,7 +38837,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -38832,7 +38895,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -38850,11 +38913,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -38868,11 +38931,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -38930,11 +38993,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -41007,7 +41070,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -41043,7 +41106,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -41079,7 +41142,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -41422,6 +41485,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -41436,7 +41528,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -41454,7 +41546,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -41472,7 +41564,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -41501,11 +41593,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -41519,11 +41611,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -41537,7 +41629,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -41677,7 +41769,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -41836,7 +41928,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -41871,7 +41963,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -41890,7 +41982,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -41909,7 +42001,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -41919,7 +42011,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -41954,7 +42046,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -41973,7 +42065,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -41987,7 +42079,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -42096,7 +42188,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -42132,7 +42224,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -42258,7 +42350,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -42269,7 +42361,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -42287,7 +42379,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -42512,7 +42604,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -42523,7 +42615,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -42534,7 +42626,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -42545,7 +42637,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -42596,7 +42688,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -42607,7 +42699,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -42618,7 +42710,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -42629,7 +42721,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -42669,7 +42761,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -42680,7 +42772,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -42691,7 +42783,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -42702,7 +42794,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -42749,7 +42841,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -42760,7 +42852,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -42800,7 +42892,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -42811,7 +42903,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -42865,7 +42957,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -42883,7 +42975,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -42901,7 +42993,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -42930,7 +43022,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -42959,7 +43051,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -42988,7 +43080,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -43017,58 +43138,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -43079,7 +43149,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -43090,7 +43160,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -43101,7 +43171,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -43159,7 +43229,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -43177,11 +43247,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -43195,11 +43265,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -43257,11 +43327,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -45334,7 +45404,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -45370,7 +45440,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -45406,7 +45476,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -45749,6 +45819,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -45763,7 +45862,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -45781,7 +45880,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -45799,7 +45898,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -45828,11 +45927,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -45846,11 +45945,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -45864,7 +45963,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -46004,7 +46103,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -46163,7 +46262,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -46198,7 +46297,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -46217,7 +46316,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -46236,7 +46335,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -46246,7 +46345,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -46281,7 +46380,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -46300,7 +46399,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -46314,7 +46413,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -46423,7 +46522,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -46459,7 +46558,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -46585,7 +46684,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -46596,7 +46695,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -46614,7 +46713,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -46839,7 +46938,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -46850,7 +46949,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -46861,7 +46960,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -46872,7 +46971,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -46923,7 +47022,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -46934,7 +47033,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -46945,7 +47044,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -46956,7 +47055,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -46996,7 +47095,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -47007,7 +47106,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -47018,7 +47117,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -47029,7 +47128,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -47076,7 +47175,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -47087,7 +47186,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -47127,7 +47226,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -47138,7 +47237,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -47192,7 +47291,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -47210,7 +47309,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -47228,7 +47327,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -47257,7 +47356,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -47286,7 +47385,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -47315,7 +47414,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -47344,58 +47472,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -47406,7 +47483,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -47417,7 +47494,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -47428,7 +47505,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -47486,7 +47563,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -47504,11 +47581,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -47522,11 +47599,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -47584,11 +47661,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -49661,7 +49738,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -49697,7 +49774,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -49733,7 +49810,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -50076,6 +50153,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -50090,7 +50196,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -50108,7 +50214,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -50126,7 +50232,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -50155,11 +50261,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -50173,11 +50279,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -50191,7 +50297,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -50331,7 +50437,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -50490,7 +50596,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -50525,7 +50631,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -50544,7 +50650,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -50563,7 +50669,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -50573,7 +50679,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -50608,7 +50714,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -50627,7 +50733,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -50641,7 +50747,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -50750,7 +50856,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -50786,7 +50892,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -50912,7 +51018,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -50923,7 +51029,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -50941,7 +51047,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -51166,7 +51272,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -51177,7 +51283,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -51188,7 +51294,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -51199,7 +51305,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -51250,7 +51356,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -51261,7 +51367,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -51272,7 +51378,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -51283,7 +51389,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -51323,7 +51429,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -51334,7 +51440,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -51345,7 +51451,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -51356,7 +51462,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -51403,7 +51509,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -51414,7 +51520,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -51454,7 +51560,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -51465,7 +51571,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -51519,7 +51625,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -51537,7 +51643,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -51555,7 +51661,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -51584,7 +51690,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -51613,7 +51719,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -51642,7 +51748,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -51671,58 +51806,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -51733,7 +51817,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -51744,7 +51828,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -51755,7 +51839,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -51813,7 +51897,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -51831,11 +51915,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -51849,11 +51933,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -51911,11 +51995,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -51958,12 +52042,12 @@
"number_memory_units_per_table_word": 0
}
],
- "result_physical_buses": [ 2 ],
+ "result_physical_buses": [ 3 ],
"action_format": [
{
"action_name": "act_0",
"action_handle": 536870914,
- "table_name": "tbl_act_16",
+ "table_name": "tbl_act_17",
"next_table": 0,
"next_table_full": 16,
"vliw_instruction": 1,
@@ -52084,7 +52168,7 @@
"memory_units_and_vpns": [ { "memory_units": [], "vpns": [] } ],
"spare_bank_memory_unit": 0
},
- "result_physical_buses": [ 2 ],
+ "result_physical_buses": [ 3 ],
"ternary_indirection_stage_table": {
"stage_number": 0,
"stage_table_type": "ternary_indirection",
@@ -52504,7 +52588,7 @@
{
"action_name": "act_14",
"action_handle": 536870915,
- "table_name": "cond-20",
+ "table_name": "tbl_act_32",
"next_table": 0,
"next_table_full": 2,
"vliw_instruction": 0,
@@ -52569,10 +52653,10 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B27" },
+ "dst": { "type": "phv", "name": "B28" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B27" }
+ { "type": "phv", "name": "B28" }
]
}
]
@@ -52589,6 +52673,95 @@
{
"direction": "egress",
"handle": 16777219,
+ "name": "tbl_act_15",
+ "table_type": "match",
+ "size": 1,
+ "preferred_match_type": "exact",
+ "match_attributes": {
+ "stage_tables": [
+ {
+ "stage_number": 0,
+ "size": 1,
+ "stage_table_type": "match_with_no_key",
+ "logical_table_id": 2,
+ "default_next_table": 255,
+ "has_attached_gateway": true,
+ "memory_resource_allocation": null,
+ "pack_format": [
+ {
+ "table_word_width": 0,
+ "memory_word_width": 0,
+ "entries_per_table_word": 1,
+ "number_memory_units_per_table_word": 0
+ }
+ ],
+ "result_physical_buses": [ 1 ],
+ "action_format": [
+ {
+ "action_name": "act_15",
+ "action_handle": 536870916,
+ "table_name": "cond-20",
+ "next_table": 0,
+ "next_table_full": 3,
+ "vliw_instruction": 1,
+ "vliw_instruction_full": 65,
+ "immediate_fields": []
+ }
+ ],
+ "hash_functions": []
+ }
+ ],
+ "match_type": "match_with_no_key",
+ "uses_dynamic_key_masks": false
+ },
+ "actions": [
+ {
+ "name": "act_15",
+ "handle": 536870916,
+ "indirect_resources": [],
+ "allowed_as_default_action": true,
+ "constant_default_action": false,
+ "disallowed_as_default_action_reason": "",
+ "p4_parameters": [],
+ "override_meter_addr": false,
+ "override_meter_addr_pfe": false,
+ "override_meter_full_addr": 0,
+ "override_stat_addr": false,
+ "override_stat_addr_pfe": false,
+ "override_stat_full_addr": 0,
+ "override_stateful_addr": false,
+ "override_stateful_addr_pfe": false,
+ "override_stateful_full_addr": 0,
+ "is_action_meter_color_aware": false,
+ "primitives": [
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "ipv4.dscp" },
+ "src": [
+ { "type": "immediate", "name": "1" },
+ { "type": "phv", "name": "B21" }
+ ]
+ }
+ ]
+ }
+ ],
+ "default_action_handle": 536870916,
+ "action_profile": "",
+ "default_next_table_mask": 0,
+ "ap_bind_indirect_res_to_match": [],
+ "is_resource_controllable": true,
+ "uses_range": false,
+ "match_key_fields": [],
+ "performs_hash_action": false,
+ "action_data_table_refs": [],
+ "selection_table_refs": [],
+ "meter_table_refs": [],
+ "statistics_table_refs": [],
+ "stateful_table_refs": []
+ },
+ {
+ "direction": "egress",
+ "handle": 16777220,
"name": "tbl_int_egress_int_hop_cnt_increment",
"table_type": "match",
"size": 1,
@@ -52599,7 +52772,7 @@
"stage_number": 0,
"size": 1,
"stage_table_type": "match_with_no_key",
- "logical_table_id": 3,
+ "logical_table_id": 4,
"default_next_table": 255,
"has_attached_gateway": true,
"memory_resource_allocation": null,
@@ -52615,12 +52788,12 @@
"action_format": [
{
"action_name": "int_egress.int_hop_cnt_increment",
- "action_handle": 536870916,
+ "action_handle": 536870917,
"table_name": "tbl_int_egress_int_hop_cnt_exceeded_0",
"next_table": 0,
- "next_table_full": 6,
+ "next_table_full": 7,
"vliw_instruction": 1,
- "vliw_instruction_full": 65,
+ "vliw_instruction_full": 66,
"immediate_fields": []
}
],
@@ -52633,7 +52806,7 @@
"actions": [
{
"name": "int_egress.int_hop_cnt_increment",
- "handle": 536870916,
+ "handle": 536870917,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -52662,7 +52835,7 @@
]
}
],
- "default_action_handle": 536870916,
+ "default_action_handle": 536870917,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -52678,7 +52851,7 @@
},
{
"direction": "egress",
- "handle": 16777220,
+ "handle": 16777221,
"name": "int_egress.int_prep",
"table_type": "match",
"size": 512,
@@ -52688,8 +52861,8 @@
"stage_number": 0,
"size": 512,
"stage_table_type": "ternary_match",
- "logical_table_id": 4,
- "default_next_table": 5,
+ "logical_table_id": 5,
+ "default_next_table": 6,
"has_attached_gateway": false,
"pack_format": [
{
@@ -52738,7 +52911,7 @@
"memory_units_and_vpns": [ { "memory_units": [], "vpns": [] } ],
"spare_bank_memory_unit": 0
},
- "result_physical_buses": [ 1 ],
+ "result_physical_buses": [ 2 ],
"ternary_indirection_stage_table": {
"stage_number": 0,
"stage_table_type": "ternary_indirection",
@@ -52827,22 +53000,22 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870918,
+ "action_handle": 536870919,
"table_name": "int_egress_int_metadata_insert_int_inst_0",
"next_table": 0,
- "next_table_full": 5,
+ "next_table_full": 6,
"vliw_instruction": 0,
- "vliw_instruction_full": 67,
+ "vliw_instruction_full": 68,
"immediate_fields": []
},
{
"action_name": "int_egress.int_transit",
- "action_handle": 536870917,
+ "action_handle": 536870918,
"table_name": "int_egress_int_metadata_insert_int_inst_0",
"next_table": 0,
- "next_table_full": 5,
+ "next_table_full": 6,
"vliw_instruction": 1,
- "vliw_instruction_full": 66,
+ "vliw_instruction_full": 67,
"immediate_fields": [
{
"param_name": "switch_id",
@@ -52867,7 +53040,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870918,
+ "handle": 536870919,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -52887,7 +53060,7 @@
},
{
"name": "int_egress.int_transit",
- "handle": 536870917,
+ "handle": 536870918,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -52936,7 +53109,7 @@
]
}
],
- "default_action_handle": 536870918,
+ "default_action_handle": 536870919,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -52946,7 +53119,7 @@
},
{
"direction": "egress",
- "handle": 16777221,
+ "handle": 16777222,
"name": "int_egress.int_metadata_insert.int_inst_0407",
"table_type": "match",
"size": 17,
@@ -52961,7 +53134,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870919,
+ "default_action_handle": 536870920,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -52986,7 +53159,7 @@
"stage_number": 0,
"size": 1024,
"stage_table_type": "hash_match",
- "logical_table_id": 5,
+ "logical_table_id": 6,
"default_next_table": 17,
"has_attached_gateway": false,
"hash_functions": [
@@ -53047,16 +53220,6 @@
"action_format": [
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i0",
- "action_handle": 536870919,
- "table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
- "next_table": 0,
- "next_table_full": 17,
- "vliw_instruction": 3,
- "vliw_instruction_full": 67,
- "immediate_fields": []
- },
- {
- "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
"action_handle": 536870920,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
@@ -53066,18 +53229,28 @@
"immediate_fields": []
},
{
- "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
+ "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
"action_handle": 536870921,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
+ "vliw_instruction": 5,
+ "vliw_instruction_full": 69,
+ "immediate_fields": []
+ },
+ {
+ "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
+ "action_handle": 536870922,
+ "table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
+ "next_table": 0,
+ "next_table_full": 17,
"vliw_instruction": 6,
"vliw_instruction_full": 70,
"immediate_fields": []
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i3",
- "action_handle": 536870922,
+ "action_handle": 536870923,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53112,7 +53285,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i4",
- "action_handle": 536870923,
+ "action_handle": 536870924,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53122,7 +53295,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i5",
- "action_handle": 536870924,
+ "action_handle": 536870925,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53132,7 +53305,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i6",
- "action_handle": 536870925,
+ "action_handle": 536870926,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53167,7 +53340,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i7",
- "action_handle": 536870926,
+ "action_handle": 536870927,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53210,7 +53383,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i8",
- "action_handle": 536870927,
+ "action_handle": 536870928,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53220,7 +53393,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i9",
- "action_handle": 536870928,
+ "action_handle": 536870929,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53230,7 +53403,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
- "action_handle": 536870929,
+ "action_handle": 536870930,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53265,7 +53438,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
- "action_handle": 536870930,
+ "action_handle": 536870931,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53308,7 +53481,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
- "action_handle": 536870931,
+ "action_handle": 536870932,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53318,7 +53491,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i13",
- "action_handle": 536870932,
+ "action_handle": 536870933,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53328,7 +53501,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i14",
- "action_handle": 536870933,
+ "action_handle": 536870934,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53371,7 +53544,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i15",
- "action_handle": 536870934,
+ "action_handle": 536870935,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53527,7 +53700,7 @@
"actions": [
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i0",
- "handle": 536870919,
+ "handle": 536870920,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53546,7 +53719,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
- "handle": 536870920,
+ "handle": 536870921,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53567,7 +53740,7 @@
"dst": { "type": "phv", "name": "int_egress_port_tx_util.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53582,7 +53755,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
- "handle": 536870921,
+ "handle": 536870922,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53603,7 +53776,7 @@
"dst": { "type": "phv", "name": "int_q_congestion.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53615,7 +53788,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i3",
- "handle": 536870922,
+ "handle": 536870923,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53642,10 +53815,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53657,7 +53830,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i4",
- "handle": 536870923,
+ "handle": 536870924,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53678,7 +53851,7 @@
"dst": { "type": "phv", "name": "int_egress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53693,7 +53866,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i5",
- "handle": 536870924,
+ "handle": 536870925,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53719,10 +53892,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53737,7 +53910,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i6",
- "handle": 536870925,
+ "handle": 536870926,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53756,10 +53929,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53779,7 +53952,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i7",
- "handle": 536870926,
+ "handle": 536870927,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53806,10 +53979,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53829,7 +54002,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i8",
- "handle": 536870927,
+ "handle": 536870928,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53850,7 +54023,7 @@
"dst": { "type": "phv", "name": "int_ingress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53862,48 +54035,6 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i9",
- "handle": 536870928,
- "indirect_resources": [],
- "allowed_as_default_action": true,
- "constant_default_action": false,
- "disallowed_as_default_action_reason": "",
- "p4_parameters": [],
- "override_meter_addr": false,
- "override_meter_addr_pfe": false,
- "override_meter_full_addr": 0,
- "override_stat_addr": false,
- "override_stat_addr_pfe": false,
- "override_stat_full_addr": 0,
- "override_stateful_addr": false,
- "override_stateful_addr_pfe": false,
- "override_stateful_full_addr": 0,
- "primitives": [
- {
- "name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
- "src": [ { "type": "phv", "name": "W33" } ]
- },
- {
- "name": "DirectAluPrimitive",
- "operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
- "src": [
- { "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
- ]
- }
- ]
- },
- {
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870929,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -53922,27 +54053,30 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
- { "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "action_param", "name": "$data0" },
+ { "type": "phv", "name": "B29" }
]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "W30" },
- "src": [ { "type": "action_param", "name": "$data0" } ]
}
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870930,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -53961,24 +54095,16 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53989,7 +54115,7 @@
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
"handle": 536870931,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -54008,16 +54134,63 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
+ "src": [
+ { "type": "immediate", "name": "$data1" },
+ { "type": "phv", "name": "B29" }
+ ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "W30" },
+ "src": [ { "type": "action_param", "name": "$data0" } ]
+ }
+ ]
+ },
+ {
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "handle": 536870932,
+ "indirect_resources": [],
+ "allowed_as_default_action": true,
+ "constant_default_action": false,
+ "disallowed_as_default_action_reason": "",
+ "p4_parameters": [],
+ "override_meter_addr": false,
+ "override_meter_addr_pfe": false,
+ "override_meter_full_addr": 0,
+ "override_stat_addr": false,
+ "override_stat_addr_pfe": false,
+ "override_stat_full_addr": 0,
+ "override_stateful_addr": false,
+ "override_stateful_addr_pfe": false,
+ "override_stateful_full_addr": 0,
+ "primitives": [
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
+ "src": [ { "type": "phv", "name": "W33" } ]
+ },
+ {
+ "name": "DirectAluPrimitive",
+ "operation": "bitmasked-set",
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54032,7 +54205,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i13",
- "handle": 536870932,
+ "handle": 536870933,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -54064,10 +54237,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54082,7 +54255,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i14",
- "handle": 536870933,
+ "handle": 536870934,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -54106,10 +54279,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54129,7 +54302,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i15",
- "handle": 536870934,
+ "handle": 536870935,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -54161,10 +54334,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54195,7 +54368,7 @@
"stage_number": 0,
"size": 4096,
"stage_table_type": "action_data",
- "logical_table_id": 5,
+ "logical_table_id": 6,
"default_next_table": 255,
"pack_format": [
{
@@ -54261,71 +54434,6 @@
]
}
],
- "action_handle": 536870919
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 96,
- "field_name": "--padding_0_31--"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 64,
- "field_name": "--padding_0_31--"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 32,
- "field_name": "--padding_0_31--"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 0,
- "field_name": "--padding_0_31--"
- }
- ]
- }
- ],
"action_handle": 536870920
},
{
@@ -54339,25 +54447,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 120,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 96,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
},
@@ -54366,25 +54461,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 88,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 64,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
},
@@ -54393,25 +54475,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 56,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 32,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
},
@@ -54420,25 +54489,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 24,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 0,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
}
@@ -54462,6 +54518,123 @@
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
"lsb_mem_word_offset": 120,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant1"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 88,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant1"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 56,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant1"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 24,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant1"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870922
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 120,
"field_name": "$constant2"
},
{
@@ -54560,7 +54733,7 @@
]
}
],
- "action_handle": 536870922
+ "action_handle": 536870923
},
{
"memory_word_width": 128,
@@ -54625,7 +54798,7 @@
]
}
],
- "action_handle": 536870923
+ "action_handle": 536870924
},
{
"memory_word_width": 128,
@@ -54770,123 +54943,6 @@
]
}
],
- "action_handle": 536870924
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 120,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 96,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 88,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 64,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 56,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 32,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 24,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 0,
- "field_name": "$constant3"
- }
- ]
- }
- ],
"action_handle": 536870925
},
{
@@ -54906,6 +54962,123 @@
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
"lsb_mem_word_offset": 120,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 88,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 56,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 24,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant3"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870926
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 120,
"field_name": "$constant3"
},
{
@@ -55004,7 +55177,7 @@
]
}
],
- "action_handle": 536870926
+ "action_handle": 536870927
},
{
"memory_word_width": 128,
@@ -55069,7 +55242,7 @@
]
}
],
- "action_handle": 536870927
+ "action_handle": 536870928
},
{
"memory_word_width": 128,
@@ -55326,123 +55499,6 @@
]
}
],
- "action_handle": 536870928
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 120,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 96,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 88,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 64,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 56,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 32,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 24,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 0,
- "field_name": "$constant3"
- }
- ]
- }
- ],
"action_handle": 536870929
},
{
@@ -55462,6 +55518,123 @@
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
"lsb_mem_word_offset": 120,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 88,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 56,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 24,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant3"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870930
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 120,
"field_name": "$constant3"
},
{
@@ -55560,299 +55733,6 @@
]
}
],
- "action_handle": 536870930
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 97,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 100,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 104,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 96,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 98,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 101,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 112,
- "field_name": "--padding_16_31--"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 65,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 68,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 72,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 64,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 66,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 69,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 80,
- "field_name": "--padding_16_31--"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 33,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 36,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 40,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 32,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 34,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 37,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 48,
- "field_name": "--padding_16_31--"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 1,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 4,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 8,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 0,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 2,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 5,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 16,
- "field_name": "--padding_16_31--"
- }
- ]
- }
- ],
"action_handle": 536870931
},
{
@@ -55871,7 +55751,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 96,
+ "lsb_mem_word_offset": 97,
"field_name": "$constant0"
},
{
@@ -55881,18 +55761,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 97,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 100,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -55900,12 +55770,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 104,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 96,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -55943,7 +55822,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 64,
+ "lsb_mem_word_offset": 65,
"field_name": "$constant0"
},
{
@@ -55953,18 +55832,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 65,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 68,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -55972,12 +55841,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 72,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 64,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56015,7 +55893,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 32,
+ "lsb_mem_word_offset": 33,
"field_name": "$constant0"
},
{
@@ -56025,18 +55903,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 33,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 36,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -56044,12 +55912,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 40,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 32,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56087,7 +55964,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 0,
+ "lsb_mem_word_offset": 1,
"field_name": "$constant0"
},
{
@@ -56097,18 +55974,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 1,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 4,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -56116,12 +55983,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 8,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 0,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56163,6 +56039,303 @@
"fields": [
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 97,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 100,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 104,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 98,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 101,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 112,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 65,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 68,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 72,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 66,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 69,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 80,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 33,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 36,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 40,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 34,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 37,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 48,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 1,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 4,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 8,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 2,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 5,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 16,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870933
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
"field_width": 8,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56267,7 +56440,7 @@
]
}
],
- "action_handle": 536870933
+ "action_handle": 536870934
},
{
"memory_word_width": 128,
@@ -56384,7 +56557,7 @@
]
}
],
- "action_handle": 536870934
+ "action_handle": 536870935
}
],
"memory_resource_allocation": {
@@ -56397,7 +56570,7 @@
"actions": [
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i0",
- "handle": 536870919,
+ "handle": 536870920,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56416,7 +56589,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
- "handle": 536870920,
+ "handle": 536870921,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56437,7 +56610,7 @@
"dst": { "type": "phv", "name": "int_egress_port_tx_util.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56452,7 +56625,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
- "handle": 536870921,
+ "handle": 536870922,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56473,7 +56646,7 @@
"dst": { "type": "phv", "name": "int_q_congestion.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56485,7 +56658,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i3",
- "handle": 536870922,
+ "handle": 536870923,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56512,10 +56685,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56527,7 +56700,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i4",
- "handle": 536870923,
+ "handle": 536870924,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56548,7 +56721,7 @@
"dst": { "type": "phv", "name": "int_egress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56563,7 +56736,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i5",
- "handle": 536870924,
+ "handle": 536870925,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56589,10 +56762,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56607,7 +56780,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i6",
- "handle": 536870925,
+ "handle": 536870926,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56626,10 +56799,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56649,7 +56822,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i7",
- "handle": 536870926,
+ "handle": 536870927,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56676,10 +56849,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56699,7 +56872,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i8",
- "handle": 536870927,
+ "handle": 536870928,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56720,7 +56893,7 @@
"dst": { "type": "phv", "name": "int_ingress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56732,48 +56905,6 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i9",
- "handle": 536870928,
- "indirect_resources": [],
- "allowed_as_default_action": true,
- "constant_default_action": false,
- "disallowed_as_default_action_reason": "",
- "p4_parameters": [],
- "override_meter_addr": false,
- "override_meter_addr_pfe": false,
- "override_meter_full_addr": 0,
- "override_stat_addr": false,
- "override_stat_addr_pfe": false,
- "override_stat_full_addr": 0,
- "override_stateful_addr": false,
- "override_stateful_addr_pfe": false,
- "override_stateful_full_addr": 0,
- "primitives": [
- {
- "name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
- "src": [ { "type": "phv", "name": "W33" } ]
- },
- {
- "name": "DirectAluPrimitive",
- "operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
- "src": [
- { "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
- ]
- }
- ]
- },
- {
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870929,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -56792,27 +56923,30 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
- { "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "action_param", "name": "$data0" },
+ { "type": "phv", "name": "B29" }
]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "W30" },
- "src": [ { "type": "action_param", "name": "$data0" } ]
}
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870930,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -56831,24 +56965,16 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56859,7 +56985,7 @@
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
"handle": 536870931,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -56878,16 +57004,63 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
+ "src": [
+ { "type": "immediate", "name": "$data1" },
+ { "type": "phv", "name": "B29" }
+ ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "W30" },
+ "src": [ { "type": "action_param", "name": "$data0" } ]
+ }
+ ]
+ },
+ {
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "handle": 536870932,
+ "indirect_resources": [],
+ "allowed_as_default_action": true,
+ "constant_default_action": false,
+ "disallowed_as_default_action_reason": "",
+ "p4_parameters": [],
+ "override_meter_addr": false,
+ "override_meter_addr_pfe": false,
+ "override_meter_full_addr": 0,
+ "override_stat_addr": false,
+ "override_stat_addr_pfe": false,
+ "override_stat_full_addr": 0,
+ "override_stateful_addr": false,
+ "override_stateful_addr_pfe": false,
+ "override_stateful_full_addr": 0,
+ "primitives": [
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
+ "src": [ { "type": "phv", "name": "W33" } ]
+ },
+ {
+ "name": "DirectAluPrimitive",
+ "operation": "bitmasked-set",
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56902,7 +57075,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i13",
- "handle": 536870932,
+ "handle": 536870933,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56934,10 +57107,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56952,7 +57125,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i14",
- "handle": 536870933,
+ "handle": 536870934,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56976,10 +57149,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56999,7 +57172,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i15",
- "handle": 536870934,
+ "handle": 536870935,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57031,10 +57204,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -57057,7 +57230,7 @@
},
{
"direction": "egress",
- "handle": 16777222,
+ "handle": 16777223,
"name": "tbl_int_egress_int_hop_cnt_exceeded",
"table_type": "match",
"size": 1,
@@ -57068,7 +57241,7 @@
"stage_number": 0,
"size": 1,
"stage_table_type": "match_with_no_key",
- "logical_table_id": 6,
+ "logical_table_id": 7,
"default_next_table": 255,
"has_attached_gateway": true,
"memory_resource_allocation": null,
@@ -57080,16 +57253,16 @@
"number_memory_units_per_table_word": 0
}
],
- "result_physical_buses": [ 3 ],
+ "result_physical_buses": [ 4 ],
"action_format": [
{
"action_name": "int_egress.int_hop_cnt_exceeded",
- "action_handle": 536870935,
+ "action_handle": 536870936,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
"vliw_instruction": 1,
- "vliw_instruction_full": 69,
+ "vliw_instruction_full": 71,
"immediate_fields": []
}
],
@@ -57102,7 +57275,7 @@
"actions": [
{
"name": "int_egress.int_hop_cnt_exceeded",
- "handle": 536870935,
+ "handle": 536870936,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57130,7 +57303,7 @@
]
}
],
- "default_action_handle": 536870935,
+ "default_action_handle": 536870936,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57146,7 +57319,7 @@
},
{
"direction": "ingress",
- "handle": 16777223,
+ "handle": 16777224,
"name": "tbl_act_0",
"table_type": "match",
"size": 1,
@@ -57173,8 +57346,8 @@
"action_format": [
{
"action_name": "act",
- "action_handle": 536870936,
- "table_name": "tbl_act_17",
+ "action_handle": 536870937,
+ "table_name": "tbl_act_18",
"next_table": 0,
"next_table_full": 32,
"vliw_instruction": 1,
@@ -57191,7 +57364,7 @@
"actions": [
{
"name": "act",
- "handle": 536870936,
+ "handle": 536870937,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57227,7 +57400,7 @@
]
}
],
- "default_action_handle": 536870936,
+ "default_action_handle": 536870937,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57243,7 +57416,7 @@
},
{
"direction": "egress",
- "handle": 16777224,
+ "handle": 16777225,
"name": "tbl_int_egress_int_outer_encap_int_update_shim",
"table_type": "match",
"size": 1,
@@ -57270,7 +57443,7 @@
"action_format": [
{
"action_name": "int_egress.int_outer_encap.int_update_shim",
- "action_handle": 536870937,
+ "action_handle": 536870938,
"table_name": "tbl_int_egress_int_outer_encap_int_update_udp_0",
"next_table": 0,
"next_table_full": 18,
@@ -57288,7 +57461,7 @@
"actions": [
{
"name": "int_egress.int_outer_encap.int_update_shim",
- "handle": 536870937,
+ "handle": 536870938,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57317,7 +57490,7 @@
]
}
],
- "default_action_handle": 536870937,
+ "default_action_handle": 536870938,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57333,7 +57506,7 @@
},
{
"direction": "egress",
- "handle": 16777225,
+ "handle": 16777226,
"name": "tbl_int_egress_int_outer_encap_int_update_udp",
"table_type": "match",
"size": 1,
@@ -57360,7 +57533,7 @@
"action_format": [
{
"action_name": "int_egress.int_outer_encap.int_update_udp",
- "action_handle": 536870938,
+ "action_handle": 536870939,
"table_name": "tbl_int_egress_int_outer_encap_int_update_ipv4_0",
"next_table": 0,
"next_table_full": 19,
@@ -57378,7 +57551,7 @@
"actions": [
{
"name": "int_egress.int_outer_encap.int_update_udp",
- "handle": 536870938,
+ "handle": 536870939,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57412,7 +57585,7 @@
]
}
],
- "default_action_handle": 536870938,
+ "default_action_handle": 536870939,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57428,7 +57601,7 @@
},
{
"direction": "egress",
- "handle": 16777226,
+ "handle": 16777227,
"name": "tbl_int_egress_int_outer_encap_int_update_ipv4",
"table_type": "match",
"size": 1,
@@ -57455,7 +57628,7 @@
"action_format": [
{
"action_name": "int_egress.int_outer_encap.int_update_ipv4",
- "action_handle": 536870939,
+ "action_handle": 536870940,
"table_name": "int_egress_int_metadata_insert_int_inst",
"next_table": 0,
"next_table_full": 20,
@@ -57473,7 +57646,7 @@
"actions": [
{
"name": "int_egress.int_outer_encap.int_update_ipv4",
- "handle": 536870939,
+ "handle": 536870940,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57502,7 +57675,7 @@
]
}
],
- "default_action_handle": 536870939,
+ "default_action_handle": 536870940,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57518,7 +57691,7 @@
},
{
"direction": "egress",
- "handle": 16777227,
+ "handle": 16777228,
"name": "int_egress.int_metadata_insert.int_inst_0003",
"table_type": "match",
"size": 17,
@@ -57527,7 +57700,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870940,
+ "default_action_handle": 536870941,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57613,7 +57786,7 @@
"action_format": [
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i0",
- "action_handle": 536870940,
+ "action_handle": 536870941,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57623,7 +57796,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i1",
- "action_handle": 536870941,
+ "action_handle": 536870942,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57633,7 +57806,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i8",
- "action_handle": 536870948,
+ "action_handle": 536870949,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57643,7 +57816,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i2",
- "action_handle": 536870942,
+ "action_handle": 536870943,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57653,7 +57826,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i3",
- "action_handle": 536870943,
+ "action_handle": 536870944,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57688,7 +57861,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i4",
- "action_handle": 536870944,
+ "action_handle": 536870945,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57698,7 +57871,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i5",
- "action_handle": 536870945,
+ "action_handle": 536870946,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57733,7 +57906,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i6",
- "action_handle": 536870946,
+ "action_handle": 536870947,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57768,7 +57941,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i7",
- "action_handle": 536870947,
+ "action_handle": 536870948,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57811,7 +57984,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i9",
- "action_handle": 536870949,
+ "action_handle": 536870950,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57821,7 +57994,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i10",
- "action_handle": 536870950,
+ "action_handle": 536870951,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57831,7 +58004,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i11",
- "action_handle": 536870951,
+ "action_handle": 536870952,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57866,7 +58039,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i12",
- "action_handle": 536870952,
+ "action_handle": 536870953,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57876,7 +58049,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i13",
- "action_handle": 536870953,
+ "action_handle": 536870954,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57911,7 +58084,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i14",
- "action_handle": 536870954,
+ "action_handle": 536870955,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57946,7 +58119,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i15",
- "action_handle": 536870955,
+ "action_handle": 536870956,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -58094,7 +58267,7 @@
"actions": [
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i0",
- "handle": 536870940,
+ "handle": 536870941,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58113,7 +58286,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i1",
- "handle": 536870941,
+ "handle": 536870942,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58134,7 +58307,7 @@
"dst": { "type": "phv", "name": "int_q_occupancy.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58145,7 +58318,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58159,7 +58332,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i8",
- "handle": 536870948,
+ "handle": 536870949,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58180,7 +58353,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58192,7 +58365,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i2",
- "handle": 536870942,
+ "handle": 536870943,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58213,7 +58386,7 @@
"dst": { "type": "phv", "name": "int_hop_latency.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58225,7 +58398,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i3",
- "handle": 536870943,
+ "handle": 536870944,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58254,7 +58427,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58267,17 +58440,17 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
}
]
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i4",
- "handle": 536870944,
+ "handle": 536870945,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58298,7 +58471,7 @@
"dst": { "type": "phv", "name": "int_port_ids.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58321,7 +58494,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i5",
- "handle": 536870945,
+ "handle": 536870946,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58345,7 +58518,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58358,10 +58531,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58384,7 +58557,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i6",
- "handle": 536870946,
+ "handle": 536870947,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58408,10 +58581,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58434,7 +58607,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i7",
- "handle": 536870947,
+ "handle": 536870948,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58463,7 +58636,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58476,10 +58649,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58502,7 +58675,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i9",
- "handle": 536870949,
+ "handle": 536870950,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58523,7 +58696,7 @@
"dst": { "type": "phv", "name": "int_q_occupancy.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58536,7 +58709,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58547,7 +58720,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58561,7 +58734,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i10",
- "handle": 536870950,
+ "handle": 536870951,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58582,7 +58755,7 @@
"dst": { "type": "phv", "name": "int_hop_latency.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58595,7 +58768,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58607,7 +58780,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i11",
- "handle": 536870951,
+ "handle": 536870952,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58638,7 +58811,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58649,7 +58822,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58662,17 +58835,17 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
}
]
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i12",
- "handle": 536870952,
+ "handle": 536870953,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58693,7 +58866,7 @@
"dst": { "type": "phv", "name": "int_port_ids.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58701,7 +58874,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58729,7 +58902,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i13",
- "handle": 536870953,
+ "handle": 536870954,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58755,7 +58928,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58766,7 +58939,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58779,10 +58952,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58805,7 +58978,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i14",
- "handle": 536870954,
+ "handle": 536870955,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58831,7 +59004,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58842,10 +59015,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58868,7 +59041,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i15",
- "handle": 536870955,
+ "handle": 536870956,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58899,7 +59072,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58910,7 +59083,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58923,10 +59096,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58951,7 +59124,7 @@
},
{
"direction": "egress",
- "handle": 16777228,
+ "handle": 16777229,
"name": "tbl_spgw_egress_gtpu_encap",
"table_type": "match",
"size": 512,
@@ -59590,8 +59763,8 @@
"action_format": [
{
"action_name": "spgw_egress.gtpu_encap",
- "action_handle": 536870956,
- "table_name": "tbl_act_29",
+ "action_handle": 536870957,
+ "table_name": "tbl_act_30",
"next_table": 0,
"next_table_full": 22,
"vliw_instruction": 1,
@@ -59643,7 +59816,7 @@
"actions": [
{
"name": "spgw_egress.gtpu_encap",
- "handle": 536870956,
+ "handle": 536870957,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -59709,10 +59882,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B27" },
+ "dst": { "type": "phv", "name": "B28" },
"src": [
{ "type": "immediate", "name": "$data4" },
- { "type": "phv", "name": "B27" }
+ { "type": "phv", "name": "B28" }
]
},
{
@@ -59738,7 +59911,7 @@
]
}
],
- "default_action_handle": 536870956,
+ "default_action_handle": 536870957,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -59962,7 +60135,7 @@
]
}
],
- "action_handle": 536870956
+ "action_handle": 536870957
}
],
"memory_resource_allocation": {
@@ -59975,7 +60148,7 @@
"actions": [
{
"name": "spgw_egress.gtpu_encap",
- "handle": 536870956,
+ "handle": 536870957,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60041,10 +60214,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B27" },
+ "dst": { "type": "phv", "name": "B28" },
"src": [
{ "type": "immediate", "name": "$data4" },
- { "type": "phv", "name": "B27" }
+ { "type": "phv", "name": "B28" }
]
},
{
@@ -60074,7 +60247,7 @@
},
{
"direction": "egress",
- "handle": 16777229,
+ "handle": 16777230,
"name": "tbl_act_13",
"table_type": "match",
"size": 1,
@@ -60101,7 +60274,7 @@
"action_format": [
{
"action_name": "act_13",
- "action_handle": 536870957,
+ "action_handle": 536870958,
"table_name": "--END_OF_PIPELINE--",
"next_table": 0,
"next_table_full": 255,
@@ -60119,7 +60292,7 @@
"actions": [
{
"name": "act_13",
- "handle": 536870957,
+ "handle": 536870958,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60141,7 +60314,7 @@
"dst": { "type": "phv", "name": "packet_in.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B29" }
+ { "type": "phv", "name": "B30" }
]
},
{
@@ -60155,7 +60328,7 @@
]
}
],
- "default_action_handle": 536870957,
+ "default_action_handle": 536870958,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -60171,7 +60344,7 @@
},
{
"direction": "ingress",
- "handle": 16777230,
+ "handle": 16777231,
"name": "tbl_act_1",
"table_type": "match",
"size": 512,
@@ -60390,8 +60563,8 @@
"action_format": [
{
"action_name": "act_4",
- "action_handle": 536870958,
- "table_name": "tbl_act_18",
+ "action_handle": 536870959,
+ "table_name": "tbl_act_19",
"next_table": 0,
"next_table_full": 33,
"vliw_instruction": 1,
@@ -60437,7 +60610,7 @@
"actions": [
{
"name": "act_4",
- "handle": 536870958,
+ "handle": 536870959,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60466,7 +60639,7 @@
]
}
],
- "default_action_handle": 536870958,
+ "default_action_handle": 536870959,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -60476,7 +60649,7 @@
},
{
"direction": "ingress",
- "handle": 16777231,
+ "handle": 16777232,
"name": "tbl_act_2",
"table_type": "match",
"size": 1,
@@ -60503,7 +60676,7 @@
"action_format": [
{
"action_name": "act_2",
- "action_handle": 536870959,
+ "action_handle": 536870960,
"table_name": "spgw_ingress_ue_filter_table",
"next_table": 0,
"next_table_full": 34,
@@ -60521,7 +60694,7 @@
"actions": [
{
"name": "act_2",
- "handle": 536870959,
+ "handle": 536870960,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60617,7 +60790,7 @@
]
}
],
- "default_action_handle": 536870959,
+ "default_action_handle": 536870960,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -60633,7 +60806,7 @@
},
{
"direction": "ingress",
- "handle": 16777232,
+ "handle": 16777233,
"name": "spgw_ingress.ue_filter_table",
"table_type": "match",
"size": 512,
@@ -61534,8 +61707,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870960,
- "table_name": "tbl_act_21",
+ "action_handle": 536870961,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -61556,7 +61729,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870960,
+ "handle": 536870961,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -61575,7 +61748,7 @@
"primitives": []
}
],
- "default_action_handle": 536870960,
+ "default_action_handle": 536870961,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -61597,7 +61770,7 @@
},
{
"direction": "ingress",
- "handle": 16777233,
+ "handle": 16777234,
"name": "spgw_ingress.s1u_filter_table",
"table_type": "match",
"size": 3072,
@@ -61606,7 +61779,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870961,
+ "default_action_handle": 536870962,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -63924,8 +64097,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870961,
- "table_name": "tbl_act_21",
+ "action_handle": 536870962,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -64319,7 +64492,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870961,
+ "handle": 536870962,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64340,7 +64513,7 @@
},
{
"direction": "ingress",
- "handle": 16777234,
+ "handle": 16777235,
"name": "tbl_act_3",
"table_type": "match",
"size": 512,
@@ -64519,8 +64692,8 @@
"action_format": [
{
"action_name": "act_1",
- "action_handle": 536870962,
- "table_name": "tbl_act_21",
+ "action_handle": 536870963,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -64566,7 +64739,7 @@
"actions": [
{
"name": "act_1",
- "handle": 536870962,
+ "handle": 536870963,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64595,7 +64768,7 @@
]
}
],
- "default_action_handle": 536870962,
+ "default_action_handle": 536870963,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -64605,7 +64778,7 @@
},
{
"direction": "ingress",
- "handle": 16777235,
+ "handle": 16777236,
"name": "tbl_act_4",
"table_type": "match",
"size": 512,
@@ -64784,8 +64957,8 @@
"action_format": [
{
"action_name": "act_3",
- "action_handle": 536870963,
- "table_name": "tbl_act_21",
+ "action_handle": 536870964,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -64831,7 +65004,7 @@
"actions": [
{
"name": "act_3",
- "handle": 536870963,
+ "handle": 536870964,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64860,7 +65033,7 @@
]
}
],
- "default_action_handle": 536870963,
+ "default_action_handle": 536870964,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -64870,7 +65043,7 @@
},
{
"direction": "ingress",
- "handle": 16777236,
+ "handle": 16777237,
"name": "tbl_act_5",
"table_type": "match",
"size": 1,
@@ -64897,7 +65070,7 @@
"action_format": [
{
"action_name": "act_5",
- "action_handle": 536870964,
+ "action_handle": 536870965,
"table_name": "cond-5",
"next_table": 0,
"next_table_full": 80,
@@ -64915,7 +65088,7 @@
"actions": [
{
"name": "act_5",
- "handle": 536870964,
+ "handle": 536870965,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64943,7 +65116,7 @@
]
}
],
- "default_action_handle": 536870964,
+ "default_action_handle": 536870965,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -64959,7 +65132,7 @@
},
{
"direction": "ingress",
- "handle": 16777237,
+ "handle": 16777238,
"name": "spgw_ingress.dl_sess_lookup",
"table_type": "match",
"size": 3072,
@@ -64974,7 +65147,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870966,
+ "default_action_handle": 536870967,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -67442,7 +67615,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870966,
+ "action_handle": 536870967,
"table_name": "tbl_spgw_ingress_drop_now_0",
"next_table": 0,
"next_table_full": 82,
@@ -67452,7 +67625,7 @@
},
{
"action_name": "spgw_ingress.set_dl_sess_info",
- "action_handle": 536870965,
+ "action_handle": 536870966,
"table_name": "tbl_spgw_ingress_drop_now_0",
"next_table": 0,
"next_table_full": 82,
@@ -67855,7 +68028,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870966,
+ "handle": 536870967,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -67874,7 +68047,7 @@
},
{
"name": "spgw_ingress.set_dl_sess_info",
- "handle": 536870965,
+ "handle": 536870966,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -67972,7 +68145,7 @@
]
}
],
- "action_handle": 536870966
+ "action_handle": 536870967
},
{
"memory_word_width": 128,
@@ -68027,7 +68200,7 @@
]
}
],
- "action_handle": 536870965
+ "action_handle": 536870966
}
],
"memory_resource_allocation": {
@@ -68043,7 +68216,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870966,
+ "handle": 536870967,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -68062,7 +68235,7 @@
},
{
"name": "spgw_ingress.set_dl_sess_info",
- "handle": 536870965,
+ "handle": 536870966,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -68114,7 +68287,7 @@
},
{
"direction": "ingress",
- "handle": 16777238,
+ "handle": 16777239,
"name": "tbl_spgw_ingress_drop_now",
"table_type": "match",
"size": 1,
@@ -68141,7 +68314,7 @@
"action_format": [
{
"action_name": "spgw_ingress.drop_now",
- "action_handle": 536870967,
+ "action_handle": 536870968,
"table_name": "spgw_ingress_ue_cdr_table",
"next_table": 0,
"next_table_full": 96,
@@ -68159,7 +68332,7 @@
"actions": [
{
"name": "spgw_ingress.drop_now",
- "handle": 536870967,
+ "handle": 536870968,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -68195,7 +68368,7 @@
]
}
],
- "default_action_handle": 536870967,
+ "default_action_handle": 536870968,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -68211,7 +68384,7 @@
},
{
"direction": "ingress",
- "handle": 16777239,
+ "handle": 16777240,
"name": "spgw_ingress.ue_cdr_table",
"table_type": "match",
"size": 3072,
@@ -68226,7 +68399,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870969,
+ "default_action_handle": 536870970,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -70550,8 +70723,8 @@
"action_format": [
{
"action_name": "spgw_ingress.update_ue_cdr",
- "action_handle": 536870968,
- "table_name": "tbl_act_22",
+ "action_handle": 536870969,
+ "table_name": "tbl_act_23",
"next_table": 0,
"next_table_full": 97,
"vliw_instruction": 0,
@@ -70560,8 +70733,8 @@
},
{
"action_name": "NoAction",
- "action_handle": 536870969,
- "table_name": "tbl_act_22",
+ "action_handle": 536870970,
+ "table_name": "tbl_act_23",
"next_table": 0,
"next_table_full": 97,
"vliw_instruction": 0,
@@ -70988,7 +71161,7 @@
"actions": [
{
"name": "spgw_ingress.update_ue_cdr",
- "handle": 536870968,
+ "handle": 536870969,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -71007,7 +71180,7 @@
},
{
"name": "NoAction",
- "handle": 536870969,
+ "handle": 536870970,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -71068,7 +71241,7 @@
},
{
"direction": "ingress",
- "handle": 16777240,
+ "handle": 16777241,
"name": "tbl_act_6",
"table_type": "match",
"size": 1,
@@ -71095,7 +71268,7 @@
"action_format": [
{
"action_name": "act_6",
- "action_handle": 536870970,
+ "action_handle": 536870971,
"table_name": "tbl_spgw_ingress_gtpu_decap_0",
"next_table": 0,
"next_table_full": 98,
@@ -71113,7 +71286,7 @@
"actions": [
{
"name": "act_6",
- "handle": 536870970,
+ "handle": 536870971,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -71138,7 +71311,7 @@
]
}
],
- "default_action_handle": 536870970,
+ "default_action_handle": 536870971,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -71154,7 +71327,7 @@
},
{
"direction": "ingress",
- "handle": 16777241,
+ "handle": 16777242,
"name": "tbl_spgw_ingress_gtpu_decap",
"table_type": "match",
"size": 512,
@@ -72033,7 +72206,7 @@
"action_format": [
{
"action_name": "spgw_ingress.gtpu_decap",
- "action_handle": 536870971,
+ "action_handle": 536870972,
"table_name": "filtering_ingress_port_vlan",
"next_table": 0,
"next_table_full": 99,
@@ -72072,7 +72245,7 @@
"actions": [
{
"name": "spgw_ingress.gtpu_decap",
- "handle": 536870971,
+ "handle": 536870972,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -72108,7 +72281,7 @@
]
}
],
- "default_action_handle": 536870971,
+ "default_action_handle": 536870972,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -72118,7 +72291,7 @@
},
{
"direction": "ingress",
- "handle": 16777242,
+ "handle": 16777243,
"name": "filtering.ingress_port_vlan",
"table_type": "match",
"size": 512,
@@ -73055,7 +73228,7 @@
"action_format": [
{
"action_name": "nop",
- "action_handle": 536870974,
+ "action_handle": 536870975,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73065,7 +73238,7 @@
},
{
"action_name": "filtering.push_internal_vlan",
- "action_handle": 536870972,
+ "action_handle": 536870973,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73075,7 +73248,7 @@
},
{
"action_name": "filtering.set_vlan",
- "action_handle": 536870973,
+ "action_handle": 536870974,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73085,7 +73258,7 @@
},
{
"action_name": "filtering.drop",
- "action_handle": 536870975,
+ "action_handle": 536870976,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73119,7 +73292,7 @@
"actions": [
{
"name": "nop",
- "handle": 536870974,
+ "handle": 536870975,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -73138,7 +73311,7 @@
},
{
"name": "filtering.push_internal_vlan",
- "handle": 536870972,
+ "handle": 536870973,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73197,7 +73370,7 @@
},
{
"name": "filtering.set_vlan",
- "handle": 536870973,
+ "handle": 536870974,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73232,7 +73405,7 @@
},
{
"name": "filtering.drop",
- "handle": 536870975,
+ "handle": 536870976,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73259,7 +73432,7 @@
]
}
],
- "default_action_handle": 536870974,
+ "default_action_handle": 536870975,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -73389,7 +73562,7 @@
]
}
],
- "action_handle": 536870974
+ "action_handle": 536870975
},
{
"memory_word_width": 128,
@@ -73504,7 +73677,7 @@
]
}
],
- "action_handle": 536870972
+ "action_handle": 536870973
},
{
"memory_word_width": 128,
@@ -73577,7 +73750,7 @@
]
}
],
- "action_handle": 536870973
+ "action_handle": 536870974
},
{
"memory_word_width": 128,
@@ -73614,7 +73787,7 @@
]
}
],
- "action_handle": 536870975
+ "action_handle": 536870976
}
],
"memory_resource_allocation": {
@@ -73627,7 +73800,7 @@
"actions": [
{
"name": "nop",
- "handle": 536870974,
+ "handle": 536870975,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -73646,7 +73819,7 @@
},
{
"name": "filtering.push_internal_vlan",
- "handle": 536870972,
+ "handle": 536870973,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73705,7 +73878,7 @@
},
{
"name": "filtering.set_vlan",
- "handle": 536870973,
+ "handle": 536870974,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73740,7 +73913,7 @@
},
{
"name": "filtering.drop",
- "handle": 536870975,
+ "handle": 536870976,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73771,7 +73944,7 @@
},
{
"direction": "ingress",
- "handle": 16777243,
+ "handle": 16777244,
"name": "filtering.fwd_classifier",
"table_type": "match",
"size": 3072,
@@ -73786,7 +73959,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870976,
+ "default_action_handle": 536870977,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -79606,8 +79779,8 @@
"action_format": [
{
"action_name": "filtering.set_forwarding_type",
- "action_handle": 536870976,
- "table_name": "tbl_act_28",
+ "action_handle": 536870977,
+ "table_name": "tbl_act_29",
"next_table": 0,
"next_table_full": 101,
"vliw_instruction": 0,
@@ -80222,7 +80395,7 @@
"actions": [
{
"name": "filtering.set_forwarding_type",
- "handle": 536870976,
+ "handle": 536870977,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80300,7 +80473,7 @@
},
{
"direction": "ingress",
- "handle": 16777244,
+ "handle": 16777245,
"name": "tbl_act_12",
"table_type": "match",
"size": 1,
@@ -80327,8 +80500,8 @@
"action_format": [
{
"action_name": "act_12",
- "action_handle": 536870977,
- "table_name": "tbl_act_26",
+ "action_handle": 536870978,
+ "table_name": "tbl_act_27",
"next_table": 0,
"next_table_full": 102,
"vliw_instruction": 0,
@@ -80345,7 +80518,7 @@
"actions": [
{
"name": "act_12",
- "handle": 536870977,
+ "handle": 536870978,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80364,7 +80537,7 @@
"primitives": []
}
],
- "default_action_handle": 536870977,
+ "default_action_handle": 536870978,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -80380,7 +80553,7 @@
},
{
"direction": "ingress",
- "handle": 16777245,
+ "handle": 16777246,
"name": "tbl_act_10",
"table_type": "match",
"size": 512,
@@ -80407,7 +80580,7 @@
"action_format": [
{
"action_name": "act_10",
- "action_handle": 536870978,
+ "action_handle": 536870979,
"table_name": "forwarding_bridging",
"next_table": 0,
"next_table_full": 112,
@@ -80425,7 +80598,7 @@
"actions": [
{
"name": "act_10",
- "handle": 536870978,
+ "handle": 536870979,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80444,7 +80617,7 @@
"primitives": []
}
],
- "default_action_handle": 536870978,
+ "default_action_handle": 536870979,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -80505,7 +80678,7 @@
},
{
"direction": "ingress",
- "handle": 16777246,
+ "handle": 16777247,
"name": "forwarding.bridging",
"table_type": "match",
"size": 512,
@@ -80721,7 +80894,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870980,
+ "action_handle": 536870981,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -80731,7 +80904,7 @@
},
{
"action_name": "forwarding.set_next_id",
- "action_handle": 536870979,
+ "action_handle": 536870980,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -80767,7 +80940,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870980,
+ "handle": 536870981,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80787,7 +80960,7 @@
},
{
"name": "forwarding.set_next_id",
- "handle": 536870979,
+ "handle": 536870980,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80819,7 +80992,7 @@
]
}
],
- "default_action_handle": 536870980,
+ "default_action_handle": 536870981,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -80891,7 +81064,7 @@
},
{
"direction": "ingress",
- "handle": 16777247,
+ "handle": 16777248,
"name": "forwarding.mpls",
"table_type": "match",
"size": 3072,
@@ -80906,7 +81079,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870982,
+ "default_action_handle": 536870983,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -82306,8 +82479,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870982,
- "table_name": "tbl_act_23",
+ "action_handle": 536870983,
+ "table_name": "tbl_act_24",
"next_table": 0,
"next_table_full": 114,
"vliw_instruction": 0,
@@ -82316,8 +82489,8 @@
},
{
"action_name": "forwarding.pop_mpls_and_next",
- "action_handle": 536870981,
- "table_name": "tbl_act_23",
+ "action_handle": 536870982,
+ "table_name": "tbl_act_24",
"next_table": 0,
"next_table_full": 114,
"vliw_instruction": 1,
@@ -82716,7 +82889,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870982,
+ "handle": 536870983,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -82735,7 +82908,7 @@
},
{
"name": "forwarding.pop_mpls_and_next",
- "handle": 536870981,
+ "handle": 536870982,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -82817,7 +82990,7 @@
},
{
"direction": "ingress",
- "handle": 16777248,
+ "handle": 16777249,
"name": "tbl_act_7",
"table_type": "match",
"size": 512,
@@ -83016,7 +83189,7 @@
"action_format": [
{
"action_name": "act_7",
- "action_handle": 536870983,
+ "action_handle": 536870984,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -83043,7 +83216,7 @@
{
"how_referenced": "direct",
"handle": 33554437,
- "name": "tbl_act_23$action"
+ "name": "tbl_act_24$action"
}
],
"selection_table_refs": [],
@@ -83053,7 +83226,7 @@
"actions": [
{
"name": "act_7",
- "handle": 536870983,
+ "handle": 536870984,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83088,7 +83261,7 @@
]
}
],
- "default_action_handle": 536870983,
+ "default_action_handle": 536870984,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -83099,7 +83272,7 @@
{
"direction": "ingress",
"handle": 33554437,
- "name": "tbl_act_23$action",
+ "name": "tbl_act_24$action",
"table_type": "action",
"size": 4096,
"stage_tables": [
@@ -83213,7 +83386,7 @@
]
}
],
- "action_handle": 536870983
+ "action_handle": 536870984
}
],
"memory_resource_allocation": {
@@ -83226,7 +83399,7 @@
"actions": [
{
"name": "act_7",
- "handle": 536870983,
+ "handle": 536870984,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83265,7 +83438,7 @@
},
{
"direction": "ingress",
- "handle": 16777249,
+ "handle": 16777250,
"name": "forwarding.unicast_v4",
"table_type": "match",
"size": 512,
@@ -83499,7 +83672,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870985,
+ "action_handle": 536870986,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -83509,7 +83682,7 @@
},
{
"action_name": "forwarding.set_next_id",
- "action_handle": 536870984,
+ "action_handle": 536870985,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -83545,7 +83718,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870985,
+ "handle": 536870986,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83565,7 +83738,7 @@
},
{
"name": "forwarding.set_next_id",
- "handle": 536870984,
+ "handle": 536870985,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83597,7 +83770,7 @@
]
}
],
- "default_action_handle": 536870985,
+ "default_action_handle": 536870986,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -83658,7 +83831,7 @@
},
{
"direction": "ingress",
- "handle": 16777250,
+ "handle": 16777251,
"name": "forwarding.acl",
"table_type": "match",
"size": 256,
@@ -84198,7 +84371,7 @@
"action_format": [
{
"action_name": "nop",
- "action_handle": 536870989,
+ "action_handle": 536870990,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84208,7 +84381,7 @@
},
{
"action_name": "forwarding.set_next_id",
- "action_handle": 536870986,
+ "action_handle": 536870987,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84226,7 +84399,7 @@
},
{
"action_name": "forwarding.duplicate_to_controller",
- "action_handle": 536870987,
+ "action_handle": 536870988,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84245,7 +84418,7 @@
},
{
"action_name": "forwarding.drop",
- "action_handle": 536870988,
+ "action_handle": 536870989,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84273,7 +84446,7 @@
"actions": [
{
"name": "nop",
- "handle": 536870989,
+ "handle": 536870990,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -84293,7 +84466,7 @@
},
{
"name": "forwarding.set_next_id",
- "handle": 536870986,
+ "handle": 536870987,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -84326,7 +84499,7 @@
},
{
"name": "forwarding.duplicate_to_controller",
- "handle": 536870987,
+ "handle": 536870988,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -84355,7 +84528,7 @@
},
{
"name": "forwarding.drop",
- "handle": 536870988,
+ "handle": 536870989,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -84383,7 +84556,7 @@
]
}
],
- "default_action_handle": 536870989,
+ "default_action_handle": 536870990,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -84565,7 +84738,7 @@
},
{
"direction": "ingress",
- "handle": 16777251,
+ "handle": 16777252,
"name": "next.simple",
"table_type": "match",
"size": 3072,
@@ -84586,7 +84759,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870994,
+ "default_action_handle": 536870995,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -87054,7 +87227,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870994,
+ "action_handle": 536870995,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87064,7 +87237,7 @@
},
{
"action_name": "next.output",
- "action_handle": 536870990,
+ "action_handle": 536870991,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87074,7 +87247,7 @@
},
{
"action_name": "next.set_vlan_output",
- "action_handle": 536870991,
+ "action_handle": 536870992,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87084,7 +87257,7 @@
},
{
"action_name": "next.l3_routing",
- "action_handle": 536870992,
+ "action_handle": 536870993,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87094,7 +87267,7 @@
},
{
"action_name": "next.mpls_routing_v4",
- "action_handle": 536870993,
+ "action_handle": 536870994,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87522,7 +87695,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870994,
+ "handle": 536870995,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87541,7 +87714,7 @@
},
{
"name": "next.output",
- "handle": 536870990,
+ "handle": 536870991,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87576,7 +87749,7 @@
},
{
"name": "next.set_vlan_output",
- "handle": 536870991,
+ "handle": 536870992,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87633,7 +87806,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870992,
+ "handle": 536870993,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87693,7 +87866,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870993,
+ "handle": 536870994,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87855,7 +88028,7 @@
]
}
],
- "action_handle": 536870994
+ "action_handle": 536870995
},
{
"memory_word_width": 128,
@@ -87896,7 +88069,7 @@
]
}
],
- "action_handle": 536870990
+ "action_handle": 536870991
},
{
"memory_word_width": 128,
@@ -87955,7 +88128,7 @@
]
}
],
- "action_handle": 536870991
+ "action_handle": 536870992
},
{
"memory_word_width": 128,
@@ -88032,7 +88205,7 @@
]
}
],
- "action_handle": 536870992
+ "action_handle": 536870993
},
{
"memory_word_width": 128,
@@ -88167,7 +88340,7 @@
]
}
],
- "action_handle": 536870993
+ "action_handle": 536870994
}
],
"memory_resource_allocation": {
@@ -88184,7 +88357,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870994,
+ "handle": 536870995,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88203,7 +88376,7 @@
},
{
"name": "next.output",
- "handle": 536870990,
+ "handle": 536870991,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88238,7 +88411,7 @@
},
{
"name": "next.set_vlan_output",
- "handle": 536870991,
+ "handle": 536870992,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88295,7 +88468,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870992,
+ "handle": 536870993,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88355,7 +88528,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870993,
+ "handle": 536870994,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88445,7 +88618,7 @@
},
{
"direction": "ingress",
- "handle": 16777252,
+ "handle": 16777253,
"name": "tbl_act_8",
"table_type": "match",
"size": 1,
@@ -88472,7 +88645,7 @@
"action_format": [
{
"action_name": "act_8",
- "action_handle": 536870995,
+ "action_handle": 536870996,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -88490,7 +88663,7 @@
"actions": [
{
"name": "act_8",
- "handle": 536870995,
+ "handle": 536870996,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88519,7 +88692,7 @@
]
}
],
- "default_action_handle": 536870995,
+ "default_action_handle": 536870996,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -88535,7 +88708,7 @@
},
{
"direction": "ingress",
- "handle": 16777253,
+ "handle": 16777254,
"name": "next.hashed",
"table_type": "match",
"size": 3072,
@@ -88564,7 +88737,7 @@
"stateful_table_refs": [],
"default_selector_mask": 0,
"default_selector_value": 0,
- "default_action_handle": 536870999,
+ "default_action_handle": 536871000,
"action_profile": "next.ecmp_selector",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -90936,8 +91109,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870999,
- "table_name": "tbl_act_27",
+ "action_handle": 536871000,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 0,
@@ -90946,8 +91119,8 @@
},
{
"action_name": "next.l3_routing",
- "action_handle": 536870996,
- "table_name": "tbl_act_27",
+ "action_handle": 536870997,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 1,
@@ -90956,8 +91129,8 @@
},
{
"action_name": "next.mpls_routing_v4",
- "action_handle": 536870997,
- "table_name": "tbl_act_27",
+ "action_handle": 536870998,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 2,
@@ -90966,8 +91139,8 @@
},
{
"action_name": "next.mpls_routing_v6",
- "action_handle": 536870998,
- "table_name": "tbl_act_27",
+ "action_handle": 536870999,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 3,
@@ -91460,7 +91633,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870999,
+ "handle": 536871000,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91479,7 +91652,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870996,
+ "handle": 536870997,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91539,7 +91712,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870997,
+ "handle": 536870998,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91626,7 +91799,7 @@
},
{
"name": "next.mpls_routing_v6",
- "handle": 536870998,
+ "handle": 536870999,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91782,7 +91955,7 @@
]
}
],
- "action_handle": 536870999
+ "action_handle": 536871000
},
{
"memory_word_width": 128,
@@ -91859,141 +92032,6 @@
]
}
],
- "action_handle": 536870996
- },
- {
- "memory_word_width": 128,
- "table_word_width": 256,
- "entries_per_table_word": 1,
- "number_memory_units_per_table_word": 2,
- "entries": [
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 9,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "spec",
- "lsb_mem_word_offset": 0,
- "field_name": "port_num"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "spec",
- "lsb_mem_word_offset": 16,
- "field_name": "dmac"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "spec",
- "lsb_mem_word_offset": 112,
- "field_name": "smac"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 34887, "dest_width": 16 } ],
- "lsb_mem_word_offset": 0,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 0, "dest_width": 3 } ],
- "lsb_mem_word_offset": 41,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 40,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 64, "dest_width": 8 } ],
- "lsb_mem_word_offset": 32,
- "field_name": "$constant3"
- },
- {
- "start_bit": 0,
- "field_width": 20,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "spec",
- "lsb_mem_word_offset": 44,
- "field_name": "label"
- },
- {
- "start_bit": 16,
- "field_width": 32,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "spec",
- "lsb_mem_word_offset": 64,
- "field_name": "dmac"
- },
- {
- "start_bit": 16,
- "field_width": 32,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "spec",
- "lsb_mem_word_offset": 96,
- "field_name": "smac"
- },
- {
- "start_bit": 0,
- "field_width": 7,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 9,
- "field_name": "--padding_9_15--"
- },
- {
- "start_bit": 0,
- "field_width": 80,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 32,
- "field_name": "--padding_32_111--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "zero",
- "lsb_mem_word_offset": 16,
- "field_name": "--padding_144_159--"
- }
- ]
- }
- ],
"action_handle": 536870997
},
{
@@ -92130,6 +92168,141 @@
}
],
"action_handle": 536870998
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 256,
+ "entries_per_table_word": 1,
+ "number_memory_units_per_table_word": 2,
+ "entries": [
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 9,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "spec",
+ "lsb_mem_word_offset": 0,
+ "field_name": "port_num"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "spec",
+ "lsb_mem_word_offset": 16,
+ "field_name": "dmac"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "spec",
+ "lsb_mem_word_offset": 112,
+ "field_name": "smac"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 34887, "dest_width": 16 } ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 0, "dest_width": 3 } ],
+ "lsb_mem_word_offset": 41,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 40,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 64, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant3"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 20,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "spec",
+ "lsb_mem_word_offset": 44,
+ "field_name": "label"
+ },
+ {
+ "start_bit": 16,
+ "field_width": 32,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "spec",
+ "lsb_mem_word_offset": 64,
+ "field_name": "dmac"
+ },
+ {
+ "start_bit": 16,
+ "field_width": 32,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "spec",
+ "lsb_mem_word_offset": 96,
+ "field_name": "smac"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 7,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 9,
+ "field_name": "--padding_9_15--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 80,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 32,
+ "field_name": "--padding_32_111--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "zero",
+ "lsb_mem_word_offset": 16,
+ "field_name": "--padding_144_159--"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870999
}
],
"memory_resource_allocation": {
@@ -92142,7 +92315,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870999,
+ "handle": 536871000,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92161,7 +92334,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870996,
+ "handle": 536870997,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92221,7 +92394,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870997,
+ "handle": 536870998,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92308,7 +92481,7 @@
},
{
"name": "next.mpls_routing_v6",
- "handle": 536870998,
+ "handle": 536870999,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92438,7 +92611,7 @@
},
{
"direction": "ingress",
- "handle": 16777254,
+ "handle": 16777255,
"name": "tbl_act_11",
"table_type": "match",
"size": 1,
@@ -92465,8 +92638,8 @@
"action_format": [
{
"action_name": "act_11",
- "action_handle": 536871000,
- "table_name": "tbl_act_25",
+ "action_handle": 536871001,
+ "table_name": "tbl_act_26",
"next_table": 0,
"next_table_full": 177,
"vliw_instruction": 1,
@@ -92483,7 +92656,7 @@
"actions": [
{
"name": "act_11",
- "handle": 536871000,
+ "handle": 536871001,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92519,7 +92692,7 @@
]
}
],
- "default_action_handle": 536871000,
+ "default_action_handle": 536871001,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -92535,7 +92708,7 @@
},
{
"direction": "ingress",
- "handle": 16777255,
+ "handle": 16777256,
"name": "tbl_act_9",
"table_type": "match",
"size": 512,
@@ -92562,7 +92735,7 @@
"action_format": [
{
"action_name": "act_9",
- "action_handle": 536871001,
+ "action_handle": 536871002,
"table_name": "--END_OF_PIPELINE--",
"next_table": 0,
"next_table_full": 255,
@@ -92580,7 +92753,7 @@
"actions": [
{
"name": "act_9",
- "handle": 536871001,
+ "handle": 536871002,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92599,7 +92772,7 @@
"primitives": []
}
],
- "default_action_handle": 536871001,
+ "default_action_handle": 536871002,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -92688,7 +92861,7 @@
{
"fully_qualified_name": "mau[0].dp.match_input_xbar_din_power_ctl",
"name": "stage_0_match_input_xbar_din_power_ctl",
- "value": "0000000000000000000000000000000000000000000000000000001800000011000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+ "value": "0000000000000000000000000000000000000000000000000000001800000022000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
},
{
"fully_qualified_name": "mau[0].dp.xbar_hash.hash.parity_group_mask",
@@ -92698,7 +92871,7 @@
{
"fully_qualified_name": "mau[1].dp.match_input_xbar_din_power_ctl",
"name": "stage_1_match_input_xbar_din_power_ctl",
- "value": "000000000000000000000000000000000000008000000000000000000000006f000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+ "value": "00000000000000000000000000000000000000800000000000000000000000de000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
},
{
"fully_qualified_name": "mau[1].dp.xbar_hash.hash.parity_group_mask",
diff --git a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/tofino.bin b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/tofino.bin
index bf1d1a5..96f5a23 100644
--- a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/tofino.bin
+++ b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/mavericks/tofino.bin
Binary files differ
diff --git a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/context.json b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/context.json
index f1d0d21..40fa6cc 100644
--- a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/context.json
+++ b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/context.json
@@ -1,5 +1,5 @@
{
- "build_date": "03/21/18 05:14:35",
+ "build_date": "03/23/18 21:19:23",
"schema_version": "1.3.3",
"compiler_version": "6.0.0-alpha.7",
"program_name": "main",
@@ -2064,7 +2064,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -2100,7 +2100,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -2136,7 +2136,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -2479,6 +2479,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -2493,7 +2522,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -2511,7 +2540,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -2529,7 +2558,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -2558,11 +2587,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -2576,11 +2605,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -2594,7 +2623,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -2734,7 +2763,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -2893,7 +2922,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -2928,7 +2957,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -2947,7 +2976,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -2966,7 +2995,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -2976,7 +3005,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -3011,7 +3040,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -3030,7 +3059,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -3044,7 +3073,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -3153,7 +3182,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -3189,7 +3218,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -3315,7 +3344,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -3326,7 +3355,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -3344,7 +3373,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -3569,7 +3598,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -3580,7 +3609,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -3591,7 +3620,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -3602,7 +3631,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -3653,7 +3682,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -3664,7 +3693,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -3675,7 +3704,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -3686,7 +3715,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -3726,7 +3755,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -3737,7 +3766,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -3748,7 +3777,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -3759,7 +3788,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -3806,7 +3835,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -3817,7 +3846,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -3857,7 +3886,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -3868,7 +3897,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -3922,7 +3951,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -3940,7 +3969,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -3958,7 +3987,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -3987,7 +4016,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -4016,7 +4045,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -4045,7 +4074,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -4074,58 +4132,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -4136,7 +4143,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -4147,7 +4154,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -4158,7 +4165,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -4216,7 +4223,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -4234,11 +4241,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -4252,11 +4259,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -4314,11 +4321,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -6391,7 +6398,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -6427,7 +6434,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -6463,7 +6470,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -6806,6 +6813,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -6820,7 +6856,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -6838,7 +6874,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -6856,7 +6892,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -6885,11 +6921,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -6903,11 +6939,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -6921,7 +6957,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -7061,7 +7097,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -7220,7 +7256,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -7255,7 +7291,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -7274,7 +7310,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -7293,7 +7329,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -7303,7 +7339,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -7338,7 +7374,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -7357,7 +7393,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -7371,7 +7407,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -7480,7 +7516,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -7516,7 +7552,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -7642,7 +7678,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -7653,7 +7689,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -7671,7 +7707,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -7896,7 +7932,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -7907,7 +7943,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -7918,7 +7954,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -7929,7 +7965,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -7980,7 +8016,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -7991,7 +8027,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -8002,7 +8038,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -8013,7 +8049,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -8053,7 +8089,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -8064,7 +8100,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -8075,7 +8111,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -8086,7 +8122,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -8133,7 +8169,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -8144,7 +8180,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -8184,7 +8220,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -8195,7 +8231,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -8249,7 +8285,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -8267,7 +8303,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -8285,7 +8321,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -8314,7 +8350,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -8343,7 +8379,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -8372,7 +8408,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -8401,58 +8466,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -8463,7 +8477,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -8474,7 +8488,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -8485,7 +8499,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -8543,7 +8557,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -8561,11 +8575,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -8579,11 +8593,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -8641,11 +8655,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -10718,7 +10732,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -10754,7 +10768,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -10790,7 +10804,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -11133,6 +11147,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -11147,7 +11190,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -11165,7 +11208,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -11183,7 +11226,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -11212,11 +11255,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -11230,11 +11273,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -11248,7 +11291,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -11388,7 +11431,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -11547,7 +11590,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -11582,7 +11625,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -11601,7 +11644,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -11620,7 +11663,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -11630,7 +11673,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -11665,7 +11708,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -11684,7 +11727,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -11698,7 +11741,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -11807,7 +11850,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -11843,7 +11886,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -11969,7 +12012,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -11980,7 +12023,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -11998,7 +12041,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -12223,7 +12266,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -12234,7 +12277,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -12245,7 +12288,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -12256,7 +12299,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -12307,7 +12350,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -12318,7 +12361,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -12329,7 +12372,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -12340,7 +12383,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -12380,7 +12423,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -12391,7 +12434,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -12402,7 +12445,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -12413,7 +12456,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -12460,7 +12503,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -12471,7 +12514,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -12511,7 +12554,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -12522,7 +12565,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -12576,7 +12619,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -12594,7 +12637,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -12612,7 +12655,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -12641,7 +12684,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -12670,7 +12713,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -12699,7 +12742,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -12728,58 +12800,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -12790,7 +12811,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -12801,7 +12822,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -12812,7 +12833,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -12870,7 +12891,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -12888,11 +12909,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -12906,11 +12927,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -12968,11 +12989,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -15045,7 +15066,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -15081,7 +15102,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -15117,7 +15138,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -15460,6 +15481,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -15474,7 +15524,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -15492,7 +15542,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -15510,7 +15560,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -15539,11 +15589,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -15557,11 +15607,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -15575,7 +15625,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -15715,7 +15765,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -15874,7 +15924,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -15909,7 +15959,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -15928,7 +15978,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -15947,7 +15997,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -15957,7 +16007,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -15992,7 +16042,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -16011,7 +16061,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -16025,7 +16075,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -16134,7 +16184,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -16170,7 +16220,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -16296,7 +16346,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -16307,7 +16357,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -16325,7 +16375,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -16550,7 +16600,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -16561,7 +16611,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -16572,7 +16622,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -16583,7 +16633,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -16634,7 +16684,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -16645,7 +16695,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -16656,7 +16706,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -16667,7 +16717,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -16707,7 +16757,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -16718,7 +16768,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -16729,7 +16779,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -16740,7 +16790,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -16787,7 +16837,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -16798,7 +16848,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -16838,7 +16888,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -16849,7 +16899,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -16903,7 +16953,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -16921,7 +16971,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -16939,7 +16989,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -16968,7 +17018,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -16997,7 +17047,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -17026,7 +17076,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -17055,58 +17134,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -17117,7 +17145,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -17128,7 +17156,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -17139,7 +17167,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -17197,7 +17225,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -17215,11 +17243,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -17233,11 +17261,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -17295,11 +17323,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -19372,7 +19400,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -19408,7 +19436,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -19444,7 +19472,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -19787,6 +19815,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -19801,7 +19858,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -19819,7 +19876,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -19837,7 +19894,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -19866,11 +19923,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -19884,11 +19941,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -19902,7 +19959,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -20042,7 +20099,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -20201,7 +20258,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -20236,7 +20293,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -20255,7 +20312,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -20274,7 +20331,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -20284,7 +20341,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -20319,7 +20376,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -20338,7 +20395,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -20352,7 +20409,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -20461,7 +20518,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -20497,7 +20554,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -20623,7 +20680,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -20634,7 +20691,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -20652,7 +20709,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -20877,7 +20934,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -20888,7 +20945,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -20899,7 +20956,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -20910,7 +20967,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -20961,7 +21018,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -20972,7 +21029,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -20983,7 +21040,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -20994,7 +21051,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -21034,7 +21091,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -21045,7 +21102,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -21056,7 +21113,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -21067,7 +21124,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -21114,7 +21171,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -21125,7 +21182,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -21165,7 +21222,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -21176,7 +21233,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -21230,7 +21287,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -21248,7 +21305,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -21266,7 +21323,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -21295,7 +21352,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -21324,7 +21381,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -21353,7 +21410,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -21382,58 +21468,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -21444,7 +21479,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -21455,7 +21490,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -21466,7 +21501,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -21524,7 +21559,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -21542,11 +21577,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -21560,11 +21595,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -21622,11 +21657,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -23699,7 +23734,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -23735,7 +23770,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -23771,7 +23806,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -24114,6 +24149,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -24128,7 +24192,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -24146,7 +24210,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -24164,7 +24228,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -24193,11 +24257,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -24211,11 +24275,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -24229,7 +24293,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -24369,7 +24433,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -24528,7 +24592,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -24563,7 +24627,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -24582,7 +24646,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -24601,7 +24665,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -24611,7 +24675,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -24646,7 +24710,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -24665,7 +24729,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -24679,7 +24743,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -24788,7 +24852,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -24824,7 +24888,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -24950,7 +25014,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -24961,7 +25025,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -24979,7 +25043,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -25204,7 +25268,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -25215,7 +25279,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -25226,7 +25290,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -25237,7 +25301,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -25288,7 +25352,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -25299,7 +25363,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -25310,7 +25374,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -25321,7 +25385,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -25361,7 +25425,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -25372,7 +25436,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -25383,7 +25447,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -25394,7 +25458,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -25441,7 +25505,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -25452,7 +25516,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -25492,7 +25556,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -25503,7 +25567,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -25557,7 +25621,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -25575,7 +25639,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -25593,7 +25657,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -25622,7 +25686,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -25651,7 +25715,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -25680,7 +25744,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -25709,58 +25802,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -25771,7 +25813,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -25782,7 +25824,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -25793,7 +25835,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -25851,7 +25893,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -25869,11 +25911,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -25887,11 +25929,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -25949,11 +25991,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -28026,7 +28068,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -28062,7 +28104,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -28098,7 +28140,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -28441,6 +28483,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -28455,7 +28526,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -28473,7 +28544,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -28491,7 +28562,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -28520,11 +28591,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -28538,11 +28609,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -28556,7 +28627,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -28696,7 +28767,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -28855,7 +28926,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -28890,7 +28961,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -28909,7 +28980,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -28928,7 +28999,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -28938,7 +29009,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -28973,7 +29044,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -28992,7 +29063,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -29006,7 +29077,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -29115,7 +29186,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -29151,7 +29222,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -29277,7 +29348,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -29288,7 +29359,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -29306,7 +29377,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -29531,7 +29602,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -29542,7 +29613,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -29553,7 +29624,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -29564,7 +29635,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -29615,7 +29686,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -29626,7 +29697,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -29637,7 +29708,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -29648,7 +29719,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -29688,7 +29759,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -29699,7 +29770,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -29710,7 +29781,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -29721,7 +29792,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -29768,7 +29839,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -29779,7 +29850,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -29819,7 +29890,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -29830,7 +29901,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -29884,7 +29955,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -29902,7 +29973,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -29920,7 +29991,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -29949,7 +30020,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -29978,7 +30049,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -30007,7 +30078,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -30036,58 +30136,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -30098,7 +30147,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -30109,7 +30158,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -30120,7 +30169,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -30178,7 +30227,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -30196,11 +30245,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -30214,11 +30263,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -30276,11 +30325,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -32353,7 +32402,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -32389,7 +32438,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -32425,7 +32474,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -32768,6 +32817,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -32782,7 +32860,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -32800,7 +32878,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -32818,7 +32896,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -32847,11 +32925,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -32865,11 +32943,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -32883,7 +32961,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -33023,7 +33101,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -33182,7 +33260,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -33217,7 +33295,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -33236,7 +33314,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -33255,7 +33333,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -33265,7 +33343,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -33300,7 +33378,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -33319,7 +33397,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -33333,7 +33411,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -33442,7 +33520,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -33478,7 +33556,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -33604,7 +33682,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -33615,7 +33693,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -33633,7 +33711,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -33858,7 +33936,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -33869,7 +33947,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -33880,7 +33958,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -33891,7 +33969,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -33942,7 +34020,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -33953,7 +34031,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -33964,7 +34042,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -33975,7 +34053,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -34015,7 +34093,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -34026,7 +34104,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -34037,7 +34115,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -34048,7 +34126,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -34095,7 +34173,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -34106,7 +34184,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -34146,7 +34224,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -34157,7 +34235,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -34211,7 +34289,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -34229,7 +34307,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -34247,7 +34325,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -34276,7 +34354,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -34305,7 +34383,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -34334,7 +34412,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -34363,58 +34470,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -34425,7 +34481,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -34436,7 +34492,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -34447,7 +34503,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -34505,7 +34561,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -34523,11 +34579,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -34541,11 +34597,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -34603,11 +34659,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -36680,7 +36736,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -36716,7 +36772,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -36752,7 +36808,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -37095,6 +37151,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -37109,7 +37194,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -37127,7 +37212,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -37145,7 +37230,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -37174,11 +37259,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -37192,11 +37277,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -37210,7 +37295,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -37350,7 +37435,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -37509,7 +37594,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -37544,7 +37629,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -37563,7 +37648,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -37582,7 +37667,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -37592,7 +37677,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -37627,7 +37712,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -37646,7 +37731,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -37660,7 +37745,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -37769,7 +37854,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -37805,7 +37890,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -37931,7 +38016,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -37942,7 +38027,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -37960,7 +38045,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -38185,7 +38270,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -38196,7 +38281,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -38207,7 +38292,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -38218,7 +38303,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -38269,7 +38354,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -38280,7 +38365,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -38291,7 +38376,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -38302,7 +38387,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -38342,7 +38427,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -38353,7 +38438,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -38364,7 +38449,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -38375,7 +38460,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -38422,7 +38507,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -38433,7 +38518,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -38473,7 +38558,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -38484,7 +38569,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -38538,7 +38623,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -38556,7 +38641,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -38574,7 +38659,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -38603,7 +38688,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -38632,7 +38717,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -38661,7 +38746,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -38690,58 +38804,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -38752,7 +38815,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -38763,7 +38826,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -38774,7 +38837,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -38832,7 +38895,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -38850,11 +38913,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -38868,11 +38931,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -38930,11 +38993,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -41007,7 +41070,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -41043,7 +41106,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -41079,7 +41142,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -41422,6 +41485,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -41436,7 +41528,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -41454,7 +41546,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -41472,7 +41564,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -41501,11 +41593,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -41519,11 +41611,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -41537,7 +41629,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -41677,7 +41769,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -41836,7 +41928,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -41871,7 +41963,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -41890,7 +41982,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -41909,7 +42001,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -41919,7 +42011,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -41954,7 +42046,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -41973,7 +42065,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -41987,7 +42079,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -42096,7 +42188,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -42132,7 +42224,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -42258,7 +42350,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -42269,7 +42361,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -42287,7 +42379,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -42512,7 +42604,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -42523,7 +42615,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -42534,7 +42626,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -42545,7 +42637,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -42596,7 +42688,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -42607,7 +42699,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -42618,7 +42710,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -42629,7 +42721,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -42669,7 +42761,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -42680,7 +42772,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -42691,7 +42783,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -42702,7 +42794,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -42749,7 +42841,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -42760,7 +42852,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -42800,7 +42892,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -42811,7 +42903,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -42865,7 +42957,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -42883,7 +42975,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -42901,7 +42993,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -42930,7 +43022,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -42959,7 +43051,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -42988,7 +43080,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -43017,58 +43138,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -43079,7 +43149,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -43090,7 +43160,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -43101,7 +43171,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -43159,7 +43229,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -43177,11 +43247,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -43195,11 +43265,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -43257,11 +43327,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -45334,7 +45404,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -45370,7 +45440,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -45406,7 +45476,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -45749,6 +45819,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -45763,7 +45862,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -45781,7 +45880,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -45799,7 +45898,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -45828,11 +45927,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -45846,11 +45945,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -45864,7 +45963,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -46004,7 +46103,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -46163,7 +46262,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -46198,7 +46297,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -46217,7 +46316,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -46236,7 +46335,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -46246,7 +46345,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -46281,7 +46380,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -46300,7 +46399,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -46314,7 +46413,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -46423,7 +46522,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -46459,7 +46558,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -46585,7 +46684,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -46596,7 +46695,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -46614,7 +46713,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -46839,7 +46938,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -46850,7 +46949,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -46861,7 +46960,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -46872,7 +46971,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -46923,7 +47022,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -46934,7 +47033,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -46945,7 +47044,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -46956,7 +47055,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -46996,7 +47095,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -47007,7 +47106,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -47018,7 +47117,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -47029,7 +47128,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -47076,7 +47175,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -47087,7 +47186,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -47127,7 +47226,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -47138,7 +47237,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -47192,7 +47291,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -47210,7 +47309,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -47228,7 +47327,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -47257,7 +47356,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -47286,7 +47385,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -47315,7 +47414,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -47344,58 +47472,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -47406,7 +47483,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -47417,7 +47494,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -47428,7 +47505,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -47486,7 +47563,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -47504,11 +47581,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -47522,11 +47599,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -47584,11 +47661,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -49661,7 +49738,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 304,
+ "position_offset": 300,
"field_name": "spgw.teid",
"field_msb": 31,
"field_lsb": 0,
@@ -49697,7 +49774,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 300,
+ "position_offset": 296,
"field_name": "spgw.s1u_sgw_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -49733,7 +49810,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 296,
+ "position_offset": 292,
"field_name": "spgw.s1u_enb_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -50076,6 +50153,35 @@
"container_type": "normal",
"records": [
{
+ "position_offset": 234,
+ "field_name": "ipv4.dscp",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 2,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 239,
+ "field_name": "ipv4.ecn",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 1,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 86,
+ "container_type": "normal",
+ "records": [
+ {
"position_offset": 21,
"field_name": "eg_intr_md.deq_qdepth",
"field_msb": 7,
@@ -50090,7 +50196,7 @@
"word_bit_width": 8
},
{
- "phv_number": 86,
+ "phv_number": 87,
"container_type": "normal",
"records": [
{
@@ -50108,7 +50214,7 @@
"word_bit_width": 8
},
{
- "phv_number": 87,
+ "phv_number": 88,
"container_type": "normal",
"records": [
{
@@ -50126,7 +50232,7 @@
"word_bit_width": 8
},
{
- "phv_number": 88,
+ "phv_number": 89,
"container_type": "normal",
"records": [
{
@@ -50155,11 +50261,11 @@
"word_bit_width": 8
},
{
- "phv_number": 89,
+ "phv_number": 90,
"container_type": "normal",
"records": [
{
- "position_offset": 293,
+ "position_offset": 289,
"field_name": "spgw.do_spgw",
"field_msb": 7,
"field_lsb": 0,
@@ -50173,11 +50279,11 @@
"word_bit_width": 8
},
{
- "phv_number": 90,
+ "phv_number": 91,
"container_type": "normal",
"records": [
{
- "position_offset": 292,
+ "position_offset": 288,
"field_name": "spgw.direction",
"field_msb": 7,
"field_lsb": 0,
@@ -50191,7 +50297,7 @@
"word_bit_width": 8
},
{
- "phv_number": 91,
+ "phv_number": 92,
"container_type": "normal",
"records": [
{
@@ -50331,7 +50437,7 @@
"word_bit_width": 8
},
{
- "phv_number": 92,
+ "phv_number": 93,
"container_type": "normal",
"records": [
{
@@ -50490,7 +50596,7 @@
"word_bit_width": 8
},
{
- "phv_number": 93,
+ "phv_number": 94,
"container_type": "normal",
"records": [
{
@@ -50525,7 +50631,7 @@
"pov_headers": [
{
"bit_index": 0,
- "position_offset": 287,
+ "position_offset": 283,
"header_name": "packet_in",
"hidden": false
}
@@ -50544,7 +50650,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 308,
+ "position_offset": 304,
"header_name": "tcp",
"hidden": false
}
@@ -50563,7 +50669,7 @@
"pov_headers": [
{
"bit_index": 3,
- "position_offset": 352,
+ "position_offset": 348,
"header_name": "vlan_tag",
"hidden": false
}
@@ -50573,7 +50679,7 @@
"word_bit_width": 8
},
{
- "phv_number": 94,
+ "phv_number": 95,
"container_type": "normal",
"records": [
{
@@ -50608,7 +50714,7 @@
"pov_headers": [
{
"bit_index": 1,
- "position_offset": 270,
+ "position_offset": 266,
"header_name": "mpls",
"hidden": false
}
@@ -50627,7 +50733,7 @@
"pov_headers": [
{
"bit_index": 2,
- "position_offset": 339,
+ "position_offset": 335,
"header_name": "udp",
"hidden": false
}
@@ -50641,7 +50747,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 346,
+ "position_offset": 342,
"field_name": "udp.len",
"field_msb": 15,
"field_lsb": 0,
@@ -50750,7 +50856,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 262,
+ "position_offset": 259,
"field_name": "ipv4.total_len",
"field_msb": 15,
"field_lsb": 0,
@@ -50786,7 +50892,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 294,
+ "position_offset": 290,
"field_name": "spgw.ipv4_len",
"field_msb": 15,
"field_lsb": 0,
@@ -50912,7 +51018,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 290,
+ "position_offset": 286,
"field_name": "packet_in.ingress_port",
"field_msb": 15,
"field_lsb": 0,
@@ -50923,7 +51029,7 @@
"is_pov": false
},
{
- "position_offset": 288,
+ "position_offset": 284,
"field_name": "packet_in._pad",
"field_msb": 15,
"field_lsb": 0,
@@ -50941,7 +51047,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 340,
+ "position_offset": 336,
"field_name": "udp.checksum",
"field_msb": 15,
"field_lsb": 0,
@@ -51166,7 +51272,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 361,
+ "position_offset": 357,
"field_name": "vlan_tag.pri",
"field_msb": 31,
"field_lsb": 0,
@@ -51177,7 +51283,7 @@
"is_pov": false
},
{
- "position_offset": 353,
+ "position_offset": 349,
"field_name": "vlan_tag.cfi",
"field_msb": 31,
"field_lsb": 0,
@@ -51188,7 +51294,7 @@
"is_pov": false
},
{
- "position_offset": 365,
+ "position_offset": 361,
"field_name": "vlan_tag.vlan_id",
"field_msb": 31,
"field_lsb": 0,
@@ -51199,7 +51305,7 @@
"is_pov": false
},
{
- "position_offset": 357,
+ "position_offset": 353,
"field_name": "vlan_tag.ether_type",
"field_msb": 31,
"field_lsb": 0,
@@ -51250,7 +51356,7 @@
"is_pov": false
},
{
- "position_offset": 242,
+ "position_offset": 240,
"field_name": "ipv4.flags",
"field_msb": 31,
"field_lsb": 0,
@@ -51261,7 +51367,7 @@
"is_pov": false
},
{
- "position_offset": 246,
+ "position_offset": 244,
"field_name": "ipv4.frag_offset",
"field_msb": 31,
"field_lsb": 0,
@@ -51272,7 +51378,7 @@
"is_pov": false
},
{
- "position_offset": 264,
+ "position_offset": 261,
"field_name": "ipv4.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -51283,7 +51389,7 @@
"is_pov": false
},
{
- "position_offset": 254,
+ "position_offset": 251,
"field_name": "ipv4.protocol",
"field_msb": 31,
"field_lsb": 0,
@@ -51323,7 +51429,7 @@
"is_pov": false
},
{
- "position_offset": 275,
+ "position_offset": 271,
"field_name": "mpls.label",
"field_msb": 31,
"field_lsb": 0,
@@ -51334,7 +51440,7 @@
"is_pov": false
},
{
- "position_offset": 279,
+ "position_offset": 275,
"field_name": "mpls.tc",
"field_msb": 31,
"field_lsb": 0,
@@ -51345,7 +51451,7 @@
"is_pov": false
},
{
- "position_offset": 271,
+ "position_offset": 267,
"field_name": "mpls.bos",
"field_msb": 31,
"field_lsb": 0,
@@ -51356,7 +51462,7 @@
"is_pov": false
},
{
- "position_offset": 283,
+ "position_offset": 279,
"field_name": "mpls.ttl",
"field_msb": 31,
"field_lsb": 0,
@@ -51403,7 +51509,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 313,
+ "position_offset": 309,
"field_name": "tcp.checksum",
"field_msb": 31,
"field_lsb": 0,
@@ -51414,7 +51520,7 @@
"is_pov": false
},
{
- "position_offset": 333,
+ "position_offset": 329,
"field_name": "tcp.urgent_ptr",
"field_msb": 31,
"field_lsb": 0,
@@ -51454,7 +51560,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 348,
+ "position_offset": 344,
"field_name": "udp.src_port",
"field_msb": 31,
"field_lsb": 0,
@@ -51465,7 +51571,7 @@
"is_pov": false
},
{
- "position_offset": 342,
+ "position_offset": 338,
"field_name": "udp.dst_port",
"field_msb": 31,
"field_lsb": 0,
@@ -51519,7 +51625,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 258,
+ "position_offset": 255,
"field_name": "ipv4.src_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -51537,7 +51643,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 236,
+ "position_offset": 235,
"field_name": "ipv4.dst_addr",
"field_msb": 31,
"field_lsb": 0,
@@ -51555,7 +51661,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 327,
+ "position_offset": 323,
"field_name": "tcp.seq_no",
"field_msb": 31,
"field_lsb": 0,
@@ -51584,7 +51690,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 309,
+ "position_offset": 305,
"field_name": "tcp.ack_no",
"field_msb": 31,
"field_lsb": 0,
@@ -51613,7 +51719,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 7,
"field_lsb": 0,
@@ -51642,7 +51748,36 @@
"container_type": "normal",
"records": [
{
- "position_offset": 337,
+ "position_offset": 265,
+ "field_name": "ipv4.version",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 7,
+ "phv_lsb": 4,
+ "is_compiler_generated": false,
+ "is_pov": false
+ },
+ {
+ "position_offset": 250,
+ "field_name": "ipv4.ihl",
+ "field_msb": 7,
+ "field_lsb": 0,
+ "field_width": 1,
+ "phv_msb": 3,
+ "phv_lsb": 0,
+ "is_compiler_generated": false,
+ "is_pov": false
+ }
+ ],
+ "word_bit_width": 8
+ },
+ {
+ "phv_number": 294,
+ "container_type": "normal",
+ "records": [
+ {
+ "position_offset": 333,
"field_name": "tcp.window",
"field_msb": 15,
"field_lsb": 8,
@@ -51671,58 +51806,7 @@
"container_type": "normal",
"records": [
{
- "position_offset": 268,
- "field_name": "ipv4.version",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 15,
- "phv_lsb": 12,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 252,
- "field_name": "ipv4.ihl",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 11,
- "phv_lsb": 8,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 234,
- "field_name": "ipv4.dscp",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 7,
- "phv_lsb": 2,
- "is_compiler_generated": false,
- "is_pov": false
- },
- {
- "position_offset": 240,
- "field_name": "ipv4.ecn",
- "field_msb": 15,
- "field_lsb": 0,
- "field_width": 2,
- "phv_msb": 1,
- "phv_lsb": 0,
- "is_compiler_generated": false,
- "is_pov": false
- }
- ],
- "word_bit_width": 16
- },
- {
- "phv_number": 327,
- "container_type": "normal",
- "records": [
- {
- "position_offset": 319,
+ "position_offset": 315,
"field_name": "tcp.data_offset",
"field_msb": 15,
"field_lsb": 0,
@@ -51733,7 +51817,7 @@
"is_pov": false
},
{
- "position_offset": 325,
+ "position_offset": 321,
"field_name": "tcp.res",
"field_msb": 15,
"field_lsb": 0,
@@ -51744,7 +51828,7 @@
"is_pov": false
},
{
- "position_offset": 323,
+ "position_offset": 319,
"field_name": "tcp.ecn",
"field_msb": 15,
"field_lsb": 0,
@@ -51755,7 +51839,7 @@
"is_pov": false
},
{
- "position_offset": 317,
+ "position_offset": 313,
"field_name": "tcp.ctrl",
"field_msb": 15,
"field_lsb": 0,
@@ -51813,7 +51897,7 @@
"word_bit_width": 16
},
{
- "phv_number": 328,
+ "phv_number": 327,
"container_type": "normal",
"records": [
{
@@ -51831,11 +51915,11 @@
"word_bit_width": 16
},
{
- "phv_number": 329,
+ "phv_number": 328,
"container_type": "normal",
"records": [
{
- "position_offset": 250,
+ "position_offset": 248,
"field_name": "ipv4.identification",
"field_msb": 15,
"field_lsb": 0,
@@ -51849,11 +51933,11 @@
"word_bit_width": 16
},
{
- "phv_number": 330,
+ "phv_number": 329,
"container_type": "normal",
"records": [
{
- "position_offset": 321,
+ "position_offset": 317,
"field_name": "tcp.dst_port",
"field_msb": 15,
"field_lsb": 0,
@@ -51911,11 +51995,11 @@
"word_bit_width": 16
},
{
- "phv_number": 331,
+ "phv_number": 330,
"container_type": "normal",
"records": [
{
- "position_offset": 331,
+ "position_offset": 327,
"field_name": "tcp.src_port",
"field_msb": 15,
"field_lsb": 0,
@@ -51958,12 +52042,12 @@
"number_memory_units_per_table_word": 0
}
],
- "result_physical_buses": [ 2 ],
+ "result_physical_buses": [ 3 ],
"action_format": [
{
"action_name": "act_0",
"action_handle": 536870914,
- "table_name": "tbl_act_16",
+ "table_name": "tbl_act_17",
"next_table": 0,
"next_table_full": 16,
"vliw_instruction": 1,
@@ -52084,7 +52168,7 @@
"memory_units_and_vpns": [ { "memory_units": [], "vpns": [] } ],
"spare_bank_memory_unit": 0
},
- "result_physical_buses": [ 2 ],
+ "result_physical_buses": [ 3 ],
"ternary_indirection_stage_table": {
"stage_number": 0,
"stage_table_type": "ternary_indirection",
@@ -52504,7 +52588,7 @@
{
"action_name": "act_14",
"action_handle": 536870915,
- "table_name": "cond-20",
+ "table_name": "tbl_act_32",
"next_table": 0,
"next_table_full": 2,
"vliw_instruction": 0,
@@ -52569,10 +52653,10 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B27" },
+ "dst": { "type": "phv", "name": "B28" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B27" }
+ { "type": "phv", "name": "B28" }
]
}
]
@@ -52589,6 +52673,95 @@
{
"direction": "egress",
"handle": 16777219,
+ "name": "tbl_act_15",
+ "table_type": "match",
+ "size": 1,
+ "preferred_match_type": "exact",
+ "match_attributes": {
+ "stage_tables": [
+ {
+ "stage_number": 0,
+ "size": 1,
+ "stage_table_type": "match_with_no_key",
+ "logical_table_id": 2,
+ "default_next_table": 255,
+ "has_attached_gateway": true,
+ "memory_resource_allocation": null,
+ "pack_format": [
+ {
+ "table_word_width": 0,
+ "memory_word_width": 0,
+ "entries_per_table_word": 1,
+ "number_memory_units_per_table_word": 0
+ }
+ ],
+ "result_physical_buses": [ 1 ],
+ "action_format": [
+ {
+ "action_name": "act_15",
+ "action_handle": 536870916,
+ "table_name": "cond-20",
+ "next_table": 0,
+ "next_table_full": 3,
+ "vliw_instruction": 1,
+ "vliw_instruction_full": 65,
+ "immediate_fields": []
+ }
+ ],
+ "hash_functions": []
+ }
+ ],
+ "match_type": "match_with_no_key",
+ "uses_dynamic_key_masks": false
+ },
+ "actions": [
+ {
+ "name": "act_15",
+ "handle": 536870916,
+ "indirect_resources": [],
+ "allowed_as_default_action": true,
+ "constant_default_action": false,
+ "disallowed_as_default_action_reason": "",
+ "p4_parameters": [],
+ "override_meter_addr": false,
+ "override_meter_addr_pfe": false,
+ "override_meter_full_addr": 0,
+ "override_stat_addr": false,
+ "override_stat_addr_pfe": false,
+ "override_stat_full_addr": 0,
+ "override_stateful_addr": false,
+ "override_stateful_addr_pfe": false,
+ "override_stateful_full_addr": 0,
+ "is_action_meter_color_aware": false,
+ "primitives": [
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "ipv4.dscp" },
+ "src": [
+ { "type": "immediate", "name": "1" },
+ { "type": "phv", "name": "B21" }
+ ]
+ }
+ ]
+ }
+ ],
+ "default_action_handle": 536870916,
+ "action_profile": "",
+ "default_next_table_mask": 0,
+ "ap_bind_indirect_res_to_match": [],
+ "is_resource_controllable": true,
+ "uses_range": false,
+ "match_key_fields": [],
+ "performs_hash_action": false,
+ "action_data_table_refs": [],
+ "selection_table_refs": [],
+ "meter_table_refs": [],
+ "statistics_table_refs": [],
+ "stateful_table_refs": []
+ },
+ {
+ "direction": "egress",
+ "handle": 16777220,
"name": "tbl_int_egress_int_hop_cnt_increment",
"table_type": "match",
"size": 1,
@@ -52599,7 +52772,7 @@
"stage_number": 0,
"size": 1,
"stage_table_type": "match_with_no_key",
- "logical_table_id": 3,
+ "logical_table_id": 4,
"default_next_table": 255,
"has_attached_gateway": true,
"memory_resource_allocation": null,
@@ -52615,12 +52788,12 @@
"action_format": [
{
"action_name": "int_egress.int_hop_cnt_increment",
- "action_handle": 536870916,
+ "action_handle": 536870917,
"table_name": "tbl_int_egress_int_hop_cnt_exceeded_0",
"next_table": 0,
- "next_table_full": 6,
+ "next_table_full": 7,
"vliw_instruction": 1,
- "vliw_instruction_full": 65,
+ "vliw_instruction_full": 66,
"immediate_fields": []
}
],
@@ -52633,7 +52806,7 @@
"actions": [
{
"name": "int_egress.int_hop_cnt_increment",
- "handle": 536870916,
+ "handle": 536870917,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -52662,7 +52835,7 @@
]
}
],
- "default_action_handle": 536870916,
+ "default_action_handle": 536870917,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -52678,7 +52851,7 @@
},
{
"direction": "egress",
- "handle": 16777220,
+ "handle": 16777221,
"name": "int_egress.int_prep",
"table_type": "match",
"size": 512,
@@ -52688,8 +52861,8 @@
"stage_number": 0,
"size": 512,
"stage_table_type": "ternary_match",
- "logical_table_id": 4,
- "default_next_table": 5,
+ "logical_table_id": 5,
+ "default_next_table": 6,
"has_attached_gateway": false,
"pack_format": [
{
@@ -52738,7 +52911,7 @@
"memory_units_and_vpns": [ { "memory_units": [], "vpns": [] } ],
"spare_bank_memory_unit": 0
},
- "result_physical_buses": [ 1 ],
+ "result_physical_buses": [ 2 ],
"ternary_indirection_stage_table": {
"stage_number": 0,
"stage_table_type": "ternary_indirection",
@@ -52827,22 +53000,22 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870918,
+ "action_handle": 536870919,
"table_name": "int_egress_int_metadata_insert_int_inst_0",
"next_table": 0,
- "next_table_full": 5,
+ "next_table_full": 6,
"vliw_instruction": 0,
- "vliw_instruction_full": 67,
+ "vliw_instruction_full": 68,
"immediate_fields": []
},
{
"action_name": "int_egress.int_transit",
- "action_handle": 536870917,
+ "action_handle": 536870918,
"table_name": "int_egress_int_metadata_insert_int_inst_0",
"next_table": 0,
- "next_table_full": 5,
+ "next_table_full": 6,
"vliw_instruction": 1,
- "vliw_instruction_full": 66,
+ "vliw_instruction_full": 67,
"immediate_fields": [
{
"param_name": "switch_id",
@@ -52867,7 +53040,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870918,
+ "handle": 536870919,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -52887,7 +53060,7 @@
},
{
"name": "int_egress.int_transit",
- "handle": 536870917,
+ "handle": 536870918,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -52936,7 +53109,7 @@
]
}
],
- "default_action_handle": 536870918,
+ "default_action_handle": 536870919,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -52946,7 +53119,7 @@
},
{
"direction": "egress",
- "handle": 16777221,
+ "handle": 16777222,
"name": "int_egress.int_metadata_insert.int_inst_0407",
"table_type": "match",
"size": 17,
@@ -52961,7 +53134,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870919,
+ "default_action_handle": 536870920,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -52986,7 +53159,7 @@
"stage_number": 0,
"size": 1024,
"stage_table_type": "hash_match",
- "logical_table_id": 5,
+ "logical_table_id": 6,
"default_next_table": 17,
"has_attached_gateway": false,
"hash_functions": [
@@ -53047,16 +53220,6 @@
"action_format": [
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i0",
- "action_handle": 536870919,
- "table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
- "next_table": 0,
- "next_table_full": 17,
- "vliw_instruction": 3,
- "vliw_instruction_full": 67,
- "immediate_fields": []
- },
- {
- "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
"action_handle": 536870920,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
@@ -53066,18 +53229,28 @@
"immediate_fields": []
},
{
- "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
+ "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
"action_handle": 536870921,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
+ "vliw_instruction": 5,
+ "vliw_instruction_full": 69,
+ "immediate_fields": []
+ },
+ {
+ "action_name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
+ "action_handle": 536870922,
+ "table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
+ "next_table": 0,
+ "next_table_full": 17,
"vliw_instruction": 6,
"vliw_instruction_full": 70,
"immediate_fields": []
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i3",
- "action_handle": 536870922,
+ "action_handle": 536870923,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53112,7 +53285,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i4",
- "action_handle": 536870923,
+ "action_handle": 536870924,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53122,7 +53295,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i5",
- "action_handle": 536870924,
+ "action_handle": 536870925,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53132,7 +53305,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i6",
- "action_handle": 536870925,
+ "action_handle": 536870926,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53167,7 +53340,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i7",
- "action_handle": 536870926,
+ "action_handle": 536870927,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53210,7 +53383,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i8",
- "action_handle": 536870927,
+ "action_handle": 536870928,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53220,7 +53393,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i9",
- "action_handle": 536870928,
+ "action_handle": 536870929,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53230,7 +53403,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
- "action_handle": 536870929,
+ "action_handle": 536870930,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53265,7 +53438,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
- "action_handle": 536870930,
+ "action_handle": 536870931,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53308,7 +53481,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
- "action_handle": 536870931,
+ "action_handle": 536870932,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53318,7 +53491,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i13",
- "action_handle": 536870932,
+ "action_handle": 536870933,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53328,7 +53501,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i14",
- "action_handle": 536870933,
+ "action_handle": 536870934,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53371,7 +53544,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0407_i15",
- "action_handle": 536870934,
+ "action_handle": 536870935,
"table_name": "tbl_int_egress_int_outer_encap_int_update_shim_0",
"next_table": 0,
"next_table_full": 17,
@@ -53527,7 +53700,7 @@
"actions": [
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i0",
- "handle": 536870919,
+ "handle": 536870920,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53546,7 +53719,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
- "handle": 536870920,
+ "handle": 536870921,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53567,7 +53740,7 @@
"dst": { "type": "phv", "name": "int_egress_port_tx_util.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53582,7 +53755,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
- "handle": 536870921,
+ "handle": 536870922,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53603,7 +53776,7 @@
"dst": { "type": "phv", "name": "int_q_congestion.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53615,7 +53788,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i3",
- "handle": 536870922,
+ "handle": 536870923,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53642,10 +53815,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53657,7 +53830,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i4",
- "handle": 536870923,
+ "handle": 536870924,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53678,7 +53851,7 @@
"dst": { "type": "phv", "name": "int_egress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53693,7 +53866,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i5",
- "handle": 536870924,
+ "handle": 536870925,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53719,10 +53892,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53737,7 +53910,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i6",
- "handle": 536870925,
+ "handle": 536870926,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53756,10 +53929,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53779,7 +53952,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i7",
- "handle": 536870926,
+ "handle": 536870927,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53806,10 +53979,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53829,7 +54002,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i8",
- "handle": 536870927,
+ "handle": 536870928,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -53850,7 +54023,7 @@
"dst": { "type": "phv", "name": "int_ingress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53862,48 +54035,6 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i9",
- "handle": 536870928,
- "indirect_resources": [],
- "allowed_as_default_action": true,
- "constant_default_action": false,
- "disallowed_as_default_action_reason": "",
- "p4_parameters": [],
- "override_meter_addr": false,
- "override_meter_addr_pfe": false,
- "override_meter_full_addr": 0,
- "override_stat_addr": false,
- "override_stat_addr_pfe": false,
- "override_stat_full_addr": 0,
- "override_stateful_addr": false,
- "override_stateful_addr_pfe": false,
- "override_stateful_full_addr": 0,
- "primitives": [
- {
- "name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
- "src": [ { "type": "phv", "name": "W33" } ]
- },
- {
- "name": "DirectAluPrimitive",
- "operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
- "src": [
- { "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
- ]
- }
- ]
- },
- {
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870929,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -53922,27 +54053,30 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
- { "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "action_param", "name": "$data0" },
+ { "type": "phv", "name": "B29" }
]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "W30" },
- "src": [ { "type": "action_param", "name": "$data0" } ]
}
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870930,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -53961,24 +54095,16 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -53989,7 +54115,7 @@
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
"handle": 536870931,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -54008,16 +54134,63 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
+ "src": [
+ { "type": "immediate", "name": "$data1" },
+ { "type": "phv", "name": "B29" }
+ ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "W30" },
+ "src": [ { "type": "action_param", "name": "$data0" } ]
+ }
+ ]
+ },
+ {
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "handle": 536870932,
+ "indirect_resources": [],
+ "allowed_as_default_action": true,
+ "constant_default_action": false,
+ "disallowed_as_default_action_reason": "",
+ "p4_parameters": [],
+ "override_meter_addr": false,
+ "override_meter_addr_pfe": false,
+ "override_meter_full_addr": 0,
+ "override_stat_addr": false,
+ "override_stat_addr_pfe": false,
+ "override_stat_full_addr": 0,
+ "override_stateful_addr": false,
+ "override_stateful_addr_pfe": false,
+ "override_stateful_full_addr": 0,
+ "primitives": [
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
+ "src": [ { "type": "phv", "name": "W33" } ]
+ },
+ {
+ "name": "DirectAluPrimitive",
+ "operation": "bitmasked-set",
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54032,7 +54205,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i13",
- "handle": 536870932,
+ "handle": 536870933,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -54064,10 +54237,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54082,7 +54255,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i14",
- "handle": 536870933,
+ "handle": 536870934,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -54106,10 +54279,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54129,7 +54302,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i15",
- "handle": 536870934,
+ "handle": 536870935,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -54161,10 +54334,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -54195,7 +54368,7 @@
"stage_number": 0,
"size": 4096,
"stage_table_type": "action_data",
- "logical_table_id": 5,
+ "logical_table_id": 6,
"default_next_table": 255,
"pack_format": [
{
@@ -54261,71 +54434,6 @@
]
}
],
- "action_handle": 536870919
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 96,
- "field_name": "--padding_0_31--"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 64,
- "field_name": "--padding_0_31--"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 32,
- "field_name": "--padding_0_31--"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 32,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 0,
- "field_name": "--padding_0_31--"
- }
- ]
- }
- ],
"action_handle": 536870920
},
{
@@ -54339,25 +54447,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 120,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 96,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
},
@@ -54366,25 +54461,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 88,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 64,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
},
@@ -54393,25 +54475,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 56,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 32,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
},
@@ -54420,25 +54489,12 @@
"fields": [
{
"start_bit": 0,
- "field_width": 8,
+ "field_width": 32,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 24,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
+ "source": "zero",
"lsb_mem_word_offset": 0,
- "field_name": "$constant1"
+ "field_name": "--padding_0_31--"
}
]
}
@@ -54462,6 +54518,123 @@
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
"lsb_mem_word_offset": 120,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant1"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 88,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant1"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 56,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant1"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 24,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant1"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870922
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 120,
"field_name": "$constant2"
},
{
@@ -54560,7 +54733,7 @@
]
}
],
- "action_handle": 536870922
+ "action_handle": 536870923
},
{
"memory_word_width": 128,
@@ -54625,7 +54798,7 @@
]
}
],
- "action_handle": 536870923
+ "action_handle": 536870924
},
{
"memory_word_width": 128,
@@ -54770,123 +54943,6 @@
]
}
],
- "action_handle": 536870924
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 120,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 96,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 88,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 64,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 56,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 32,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 24,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 0,
- "field_name": "$constant3"
- }
- ]
- }
- ],
"action_handle": 536870925
},
{
@@ -54906,6 +54962,123 @@
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
"lsb_mem_word_offset": 120,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 88,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 56,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 24,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant3"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870926
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 120,
"field_name": "$constant3"
},
{
@@ -55004,7 +55177,7 @@
]
}
],
- "action_handle": 536870926
+ "action_handle": 536870927
},
{
"memory_word_width": 128,
@@ -55069,7 +55242,7 @@
]
}
],
- "action_handle": 536870927
+ "action_handle": 536870928
},
{
"memory_word_width": 128,
@@ -55326,123 +55499,6 @@
]
}
],
- "action_handle": 536870928
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 120,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 96,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 88,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 64,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 56,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 32,
- "field_name": "$constant3"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
- "lsb_mem_word_offset": 24,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 24,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [
- { "dest_start": 0, "value": 16777215, "dest_width": 24 }
- ],
- "lsb_mem_word_offset": 0,
- "field_name": "$constant3"
- }
- ]
- }
- ],
"action_handle": 536870929
},
{
@@ -55462,6 +55518,123 @@
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
"lsb_mem_word_offset": 120,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 88,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 56,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant3"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 24,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 24,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [
+ { "dest_start": 0, "value": 16777215, "dest_width": 24 }
+ ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant3"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870930
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 255, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 120,
"field_name": "$constant3"
},
{
@@ -55560,299 +55733,6 @@
]
}
],
- "action_handle": 536870930
- },
- {
- "memory_word_width": 128,
- "table_word_width": 128,
- "entries_per_table_word": 4,
- "number_memory_units_per_table_word": 1,
- "entries": [
- {
- "entry_number": 3,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 97,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 100,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 104,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 96,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 98,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 101,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 112,
- "field_name": "--padding_16_31--"
- }
- ]
- },
- {
- "entry_number": 2,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 65,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 68,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 72,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 64,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 66,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 69,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 80,
- "field_name": "--padding_16_31--"
- }
- ]
- },
- {
- "entry_number": 1,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 33,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 36,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 40,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 32,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 34,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 37,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 48,
- "field_name": "--padding_16_31--"
- }
- ]
- },
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 1,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 4,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
- "lsb_mem_word_offset": 8,
- "field_name": "$mask0"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 0,
- "field_name": "--padding_0_0--"
- },
- {
- "start_bit": 0,
- "field_width": 2,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 2,
- "field_name": "--padding_2_3--"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 5,
- "field_name": "--padding_5_7--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 16,
- "field_name": "--padding_16_31--"
- }
- ]
- }
- ],
"action_handle": 536870931
},
{
@@ -55871,7 +55751,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 96,
+ "lsb_mem_word_offset": 97,
"field_name": "$constant0"
},
{
@@ -55881,18 +55761,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 97,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 100,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -55900,12 +55770,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 104,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 96,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -55943,7 +55822,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 64,
+ "lsb_mem_word_offset": 65,
"field_name": "$constant0"
},
{
@@ -55953,18 +55832,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 65,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 68,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -55972,12 +55841,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 72,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 64,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56015,7 +55893,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 32,
+ "lsb_mem_word_offset": 33,
"field_name": "$constant0"
},
{
@@ -56025,18 +55903,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 33,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 36,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -56044,12 +55912,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 40,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 32,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56087,7 +55964,7 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 0,
+ "lsb_mem_word_offset": 1,
"field_name": "$constant0"
},
{
@@ -56097,18 +55974,8 @@
"msb_mem_word_idx": 0,
"source": "constant",
"const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 1,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
"lsb_mem_word_offset": 4,
- "field_name": "$constant2"
+ "field_name": "$constant1"
},
{
"start_bit": 0,
@@ -56116,12 +55983,21 @@
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
"source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "const_tuples": [ { "dest_start": 0, "value": 18, "dest_width": 8 } ],
"lsb_mem_word_offset": 8,
"field_name": "$mask0"
},
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 0,
+ "field_name": "--padding_0_0--"
+ },
+ {
+ "start_bit": 0,
"field_width": 2,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56163,6 +56039,303 @@
"fields": [
{
"start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 96,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 97,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 100,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 104,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 98,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 101,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 112,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ },
+ {
+ "entry_number": 2,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 64,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 65,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 68,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 72,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 66,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 69,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 80,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ },
+ {
+ "entry_number": 1,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 33,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 36,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 40,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 34,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 37,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 48,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ },
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 1,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 4,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 19, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 8,
+ "field_name": "$mask0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 2,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 2,
+ "field_name": "--padding_2_3--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 5,
+ "field_name": "--padding_5_7--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 16,
+ "field_name": "--padding_16_31--"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870933
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 128,
+ "entries_per_table_word": 4,
+ "number_memory_units_per_table_word": 1,
+ "entries": [
+ {
+ "entry_number": 3,
+ "fields": [
+ {
+ "start_bit": 0,
"field_width": 8,
"lsb_mem_word_idx": 0,
"msb_mem_word_idx": 0,
@@ -56267,7 +56440,7 @@
]
}
],
- "action_handle": 536870933
+ "action_handle": 536870934
},
{
"memory_word_width": 128,
@@ -56384,7 +56557,7 @@
]
}
],
- "action_handle": 536870934
+ "action_handle": 536870935
}
],
"memory_resource_allocation": {
@@ -56397,7 +56570,7 @@
"actions": [
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i0",
- "handle": 536870919,
+ "handle": 536870920,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56416,7 +56589,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i1",
- "handle": 536870920,
+ "handle": 536870921,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56437,7 +56610,7 @@
"dst": { "type": "phv", "name": "int_egress_port_tx_util.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56452,7 +56625,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i2",
- "handle": 536870921,
+ "handle": 536870922,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56473,7 +56646,7 @@
"dst": { "type": "phv", "name": "int_q_congestion.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56485,7 +56658,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i3",
- "handle": 536870922,
+ "handle": 536870923,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56512,10 +56685,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56527,7 +56700,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i4",
- "handle": 536870923,
+ "handle": 536870924,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56548,7 +56721,7 @@
"dst": { "type": "phv", "name": "int_egress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56563,7 +56736,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i5",
- "handle": 536870924,
+ "handle": 536870925,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56589,10 +56762,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56607,7 +56780,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i6",
- "handle": 536870925,
+ "handle": 536870926,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56626,10 +56799,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56649,7 +56822,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i7",
- "handle": 536870926,
+ "handle": 536870927,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56676,10 +56849,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56699,7 +56872,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i8",
- "handle": 536870927,
+ "handle": 536870928,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56720,7 +56893,7 @@
"dst": { "type": "phv", "name": "int_ingress_tstamp.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56732,48 +56905,6 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i9",
- "handle": 536870928,
- "indirect_resources": [],
- "allowed_as_default_action": true,
- "constant_default_action": false,
- "disallowed_as_default_action_reason": "",
- "p4_parameters": [],
- "override_meter_addr": false,
- "override_meter_addr_pfe": false,
- "override_meter_full_addr": 0,
- "override_stat_addr": false,
- "override_stat_addr_pfe": false,
- "override_stat_full_addr": 0,
- "override_stateful_addr": false,
- "override_stateful_addr_pfe": false,
- "override_stateful_full_addr": 0,
- "primitives": [
- {
- "name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
- "src": [ { "type": "phv", "name": "W33" } ]
- },
- {
- "name": "DirectAluPrimitive",
- "operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
- "src": [
- { "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
- ]
- }
- ]
- },
- {
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870929,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -56792,27 +56923,30 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
- { "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "action_param", "name": "$data0" },
+ { "type": "phv", "name": "B29" }
]
- },
- {
- "name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "W30" },
- "src": [ { "type": "action_param", "name": "$data0" } ]
}
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i10",
"handle": 536870930,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -56831,24 +56965,16 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
- "dst": {
- "type": "phv",
- "name": "int_egress_port_tx_util.egress_port_tx_util"
- },
- "src": [ { "type": "immediate", "name": "-1" } ]
- },
- {
- "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56859,7 +56985,7 @@
]
},
{
- "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i11",
"handle": 536870931,
"indirect_resources": [],
"allowed_as_default_action": true,
@@ -56878,16 +57004,63 @@
"primitives": [
{
"name": "ModifyFieldPrimitive",
+ "dst": {
+ "type": "phv",
+ "name": "int_egress_port_tx_util.egress_port_tx_util"
+ },
+ "src": [ { "type": "immediate", "name": "-1" } ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
"src": [ { "type": "phv", "name": "W33" } ]
},
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
+ "src": [
+ { "type": "immediate", "name": "$data1" },
+ { "type": "phv", "name": "B29" }
+ ]
+ },
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "W30" },
+ "src": [ { "type": "action_param", "name": "$data0" } ]
+ }
+ ]
+ },
+ {
+ "name": "int_egress.int_metadata_insert.int_set_header_0407_i12",
+ "handle": 536870932,
+ "indirect_resources": [],
+ "allowed_as_default_action": true,
+ "constant_default_action": false,
+ "disallowed_as_default_action_reason": "",
+ "p4_parameters": [],
+ "override_meter_addr": false,
+ "override_meter_addr_pfe": false,
+ "override_meter_full_addr": 0,
+ "override_stat_addr": false,
+ "override_stat_addr_pfe": false,
+ "override_stat_full_addr": 0,
+ "override_stateful_addr": false,
+ "override_stateful_addr_pfe": false,
+ "override_stateful_full_addr": 0,
+ "primitives": [
+ {
+ "name": "ModifyFieldPrimitive",
+ "dst": { "type": "phv", "name": "int_ingress_tstamp.ingress_tstamp" },
+ "src": [ { "type": "phv", "name": "W33" } ]
+ },
+ {
+ "name": "DirectAluPrimitive",
+ "operation": "bitmasked-set",
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56902,7 +57075,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i13",
- "handle": 536870932,
+ "handle": 536870933,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56934,10 +57107,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "action_param", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56952,7 +57125,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i14",
- "handle": 536870933,
+ "handle": 536870934,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -56976,10 +57149,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -56999,7 +57172,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0407_i15",
- "handle": 536870934,
+ "handle": 536870935,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57031,10 +57204,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -57057,7 +57230,7 @@
},
{
"direction": "egress",
- "handle": 16777222,
+ "handle": 16777223,
"name": "tbl_int_egress_int_hop_cnt_exceeded",
"table_type": "match",
"size": 1,
@@ -57068,7 +57241,7 @@
"stage_number": 0,
"size": 1,
"stage_table_type": "match_with_no_key",
- "logical_table_id": 6,
+ "logical_table_id": 7,
"default_next_table": 255,
"has_attached_gateway": true,
"memory_resource_allocation": null,
@@ -57080,16 +57253,16 @@
"number_memory_units_per_table_word": 0
}
],
- "result_physical_buses": [ 3 ],
+ "result_physical_buses": [ 4 ],
"action_format": [
{
"action_name": "int_egress.int_hop_cnt_exceeded",
- "action_handle": 536870935,
+ "action_handle": 536870936,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
"vliw_instruction": 1,
- "vliw_instruction_full": 69,
+ "vliw_instruction_full": 71,
"immediate_fields": []
}
],
@@ -57102,7 +57275,7 @@
"actions": [
{
"name": "int_egress.int_hop_cnt_exceeded",
- "handle": 536870935,
+ "handle": 536870936,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57130,7 +57303,7 @@
]
}
],
- "default_action_handle": 536870935,
+ "default_action_handle": 536870936,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57146,7 +57319,7 @@
},
{
"direction": "ingress",
- "handle": 16777223,
+ "handle": 16777224,
"name": "tbl_act_0",
"table_type": "match",
"size": 1,
@@ -57173,8 +57346,8 @@
"action_format": [
{
"action_name": "act",
- "action_handle": 536870936,
- "table_name": "tbl_act_17",
+ "action_handle": 536870937,
+ "table_name": "tbl_act_18",
"next_table": 0,
"next_table_full": 32,
"vliw_instruction": 1,
@@ -57191,7 +57364,7 @@
"actions": [
{
"name": "act",
- "handle": 536870936,
+ "handle": 536870937,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57227,7 +57400,7 @@
]
}
],
- "default_action_handle": 536870936,
+ "default_action_handle": 536870937,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57243,7 +57416,7 @@
},
{
"direction": "egress",
- "handle": 16777224,
+ "handle": 16777225,
"name": "tbl_int_egress_int_outer_encap_int_update_shim",
"table_type": "match",
"size": 1,
@@ -57270,7 +57443,7 @@
"action_format": [
{
"action_name": "int_egress.int_outer_encap.int_update_shim",
- "action_handle": 536870937,
+ "action_handle": 536870938,
"table_name": "tbl_int_egress_int_outer_encap_int_update_udp_0",
"next_table": 0,
"next_table_full": 18,
@@ -57288,7 +57461,7 @@
"actions": [
{
"name": "int_egress.int_outer_encap.int_update_shim",
- "handle": 536870937,
+ "handle": 536870938,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57317,7 +57490,7 @@
]
}
],
- "default_action_handle": 536870937,
+ "default_action_handle": 536870938,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57333,7 +57506,7 @@
},
{
"direction": "egress",
- "handle": 16777225,
+ "handle": 16777226,
"name": "tbl_int_egress_int_outer_encap_int_update_udp",
"table_type": "match",
"size": 1,
@@ -57360,7 +57533,7 @@
"action_format": [
{
"action_name": "int_egress.int_outer_encap.int_update_udp",
- "action_handle": 536870938,
+ "action_handle": 536870939,
"table_name": "tbl_int_egress_int_outer_encap_int_update_ipv4_0",
"next_table": 0,
"next_table_full": 19,
@@ -57378,7 +57551,7 @@
"actions": [
{
"name": "int_egress.int_outer_encap.int_update_udp",
- "handle": 536870938,
+ "handle": 536870939,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57412,7 +57585,7 @@
]
}
],
- "default_action_handle": 536870938,
+ "default_action_handle": 536870939,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57428,7 +57601,7 @@
},
{
"direction": "egress",
- "handle": 16777226,
+ "handle": 16777227,
"name": "tbl_int_egress_int_outer_encap_int_update_ipv4",
"table_type": "match",
"size": 1,
@@ -57455,7 +57628,7 @@
"action_format": [
{
"action_name": "int_egress.int_outer_encap.int_update_ipv4",
- "action_handle": 536870939,
+ "action_handle": 536870940,
"table_name": "int_egress_int_metadata_insert_int_inst",
"next_table": 0,
"next_table_full": 20,
@@ -57473,7 +57646,7 @@
"actions": [
{
"name": "int_egress.int_outer_encap.int_update_ipv4",
- "handle": 536870939,
+ "handle": 536870940,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -57502,7 +57675,7 @@
]
}
],
- "default_action_handle": 536870939,
+ "default_action_handle": 536870940,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57518,7 +57691,7 @@
},
{
"direction": "egress",
- "handle": 16777227,
+ "handle": 16777228,
"name": "int_egress.int_metadata_insert.int_inst_0003",
"table_type": "match",
"size": 17,
@@ -57527,7 +57700,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870940,
+ "default_action_handle": 536870941,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -57613,7 +57786,7 @@
"action_format": [
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i0",
- "action_handle": 536870940,
+ "action_handle": 536870941,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57623,7 +57796,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i1",
- "action_handle": 536870941,
+ "action_handle": 536870942,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57633,7 +57806,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i8",
- "action_handle": 536870948,
+ "action_handle": 536870949,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57643,7 +57816,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i2",
- "action_handle": 536870942,
+ "action_handle": 536870943,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57653,7 +57826,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i3",
- "action_handle": 536870943,
+ "action_handle": 536870944,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57688,7 +57861,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i4",
- "action_handle": 536870944,
+ "action_handle": 536870945,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57698,7 +57871,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i5",
- "action_handle": 536870945,
+ "action_handle": 536870946,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57733,7 +57906,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i6",
- "action_handle": 536870946,
+ "action_handle": 536870947,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57768,7 +57941,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i7",
- "action_handle": 536870947,
+ "action_handle": 536870948,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57811,7 +57984,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i9",
- "action_handle": 536870949,
+ "action_handle": 536870950,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57821,7 +57994,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i10",
- "action_handle": 536870950,
+ "action_handle": 536870951,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57831,7 +58004,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i11",
- "action_handle": 536870951,
+ "action_handle": 536870952,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57866,7 +58039,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i12",
- "action_handle": 536870952,
+ "action_handle": 536870953,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57876,7 +58049,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i13",
- "action_handle": 536870953,
+ "action_handle": 536870954,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57911,7 +58084,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i14",
- "action_handle": 536870954,
+ "action_handle": 536870955,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -57946,7 +58119,7 @@
},
{
"action_name": "int_egress.int_metadata_insert.int_set_header_0003_i15",
- "action_handle": 536870955,
+ "action_handle": 536870956,
"table_name": "tbl_spgw_egress_gtpu_encap_0",
"next_table": 0,
"next_table_full": 21,
@@ -58094,7 +58267,7 @@
"actions": [
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i0",
- "handle": 536870940,
+ "handle": 536870941,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58113,7 +58286,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i1",
- "handle": 536870941,
+ "handle": 536870942,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58134,7 +58307,7 @@
"dst": { "type": "phv", "name": "int_q_occupancy.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58145,7 +58318,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58159,7 +58332,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i8",
- "handle": 536870948,
+ "handle": 536870949,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58180,7 +58353,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58192,7 +58365,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i2",
- "handle": 536870942,
+ "handle": 536870943,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58213,7 +58386,7 @@
"dst": { "type": "phv", "name": "int_hop_latency.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58225,7 +58398,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i3",
- "handle": 536870943,
+ "handle": 536870944,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58254,7 +58427,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58267,17 +58440,17 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
}
]
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i4",
- "handle": 536870944,
+ "handle": 536870945,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58298,7 +58471,7 @@
"dst": { "type": "phv", "name": "int_port_ids.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58321,7 +58494,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i5",
- "handle": 536870945,
+ "handle": 536870946,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58345,7 +58518,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58358,10 +58531,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58384,7 +58557,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i6",
- "handle": 536870946,
+ "handle": 536870947,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58408,10 +58581,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58434,7 +58607,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i7",
- "handle": 536870947,
+ "handle": 536870948,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58463,7 +58636,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58476,10 +58649,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58502,7 +58675,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i9",
- "handle": 536870949,
+ "handle": 536870950,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58523,7 +58696,7 @@
"dst": { "type": "phv", "name": "int_q_occupancy.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58536,7 +58709,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58547,7 +58720,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58561,7 +58734,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i10",
- "handle": 536870950,
+ "handle": 536870951,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58582,7 +58755,7 @@
"dst": { "type": "phv", "name": "int_hop_latency.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58595,7 +58768,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58607,7 +58780,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i11",
- "handle": 536870951,
+ "handle": 536870952,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58638,7 +58811,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58649,7 +58822,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58662,17 +58835,17 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
}
]
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i12",
- "handle": 536870952,
+ "handle": 536870953,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58693,7 +58866,7 @@
"dst": { "type": "phv", "name": "int_port_ids.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58701,7 +58874,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58729,7 +58902,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i13",
- "handle": 536870953,
+ "handle": 536870954,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58755,7 +58928,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58766,7 +58939,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58779,10 +58952,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58805,7 +58978,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i14",
- "handle": 536870954,
+ "handle": 536870955,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58831,7 +59004,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58842,10 +59015,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58868,7 +59041,7 @@
},
{
"name": "int_egress.int_metadata_insert.int_set_header_0003_i15",
- "handle": 536870955,
+ "handle": 536870956,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -58899,7 +59072,7 @@
"dst": { "type": "phv", "name": "int_switch_id.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B30" }
+ { "type": "phv", "name": "B31" }
]
},
{
@@ -58910,7 +59083,7 @@
{
"name": "ModifyFieldPrimitive",
"dst": { "type": "phv", "name": "int_q_occupancy.q_occupancy.0-7" },
- "src": [ { "type": "phv", "name": "B21" } ]
+ "src": [ { "type": "phv", "name": "B22" } ]
},
{
"name": "ModifyFieldPrimitive",
@@ -58923,10 +59096,10 @@
{
"name": "DirectAluPrimitive",
"operation": "bitmasked-set",
- "dst": { "type": "phv", "name": "B28" },
+ "dst": { "type": "phv", "name": "B29" },
"src": [
{ "type": "immediate", "name": "$data0" },
- { "type": "phv", "name": "B28" }
+ { "type": "phv", "name": "B29" }
]
},
{
@@ -58951,7 +59124,7 @@
},
{
"direction": "egress",
- "handle": 16777228,
+ "handle": 16777229,
"name": "tbl_spgw_egress_gtpu_encap",
"table_type": "match",
"size": 512,
@@ -59590,8 +59763,8 @@
"action_format": [
{
"action_name": "spgw_egress.gtpu_encap",
- "action_handle": 536870956,
- "table_name": "tbl_act_29",
+ "action_handle": 536870957,
+ "table_name": "tbl_act_30",
"next_table": 0,
"next_table_full": 22,
"vliw_instruction": 1,
@@ -59643,7 +59816,7 @@
"actions": [
{
"name": "spgw_egress.gtpu_encap",
- "handle": 536870956,
+ "handle": 536870957,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -59709,10 +59882,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B27" },
+ "dst": { "type": "phv", "name": "B28" },
"src": [
{ "type": "immediate", "name": "$data4" },
- { "type": "phv", "name": "B27" }
+ { "type": "phv", "name": "B28" }
]
},
{
@@ -59738,7 +59911,7 @@
]
}
],
- "default_action_handle": 536870956,
+ "default_action_handle": 536870957,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -59962,7 +60135,7 @@
]
}
],
- "action_handle": 536870956
+ "action_handle": 536870957
}
],
"memory_resource_allocation": {
@@ -59975,7 +60148,7 @@
"actions": [
{
"name": "spgw_egress.gtpu_encap",
- "handle": 536870956,
+ "handle": 536870957,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60041,10 +60214,10 @@
},
{
"name": "ModifyFieldPrimitive",
- "dst": { "type": "phv", "name": "B27" },
+ "dst": { "type": "phv", "name": "B28" },
"src": [
{ "type": "immediate", "name": "$data4" },
- { "type": "phv", "name": "B27" }
+ { "type": "phv", "name": "B28" }
]
},
{
@@ -60074,7 +60247,7 @@
},
{
"direction": "egress",
- "handle": 16777229,
+ "handle": 16777230,
"name": "tbl_act_13",
"table_type": "match",
"size": 1,
@@ -60101,7 +60274,7 @@
"action_format": [
{
"action_name": "act_13",
- "action_handle": 536870957,
+ "action_handle": 536870958,
"table_name": "--END_OF_PIPELINE--",
"next_table": 0,
"next_table_full": 255,
@@ -60119,7 +60292,7 @@
"actions": [
{
"name": "act_13",
- "handle": 536870957,
+ "handle": 536870958,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60141,7 +60314,7 @@
"dst": { "type": "phv", "name": "packet_in.$valid" },
"src": [
{ "type": "immediate", "name": "1" },
- { "type": "phv", "name": "B29" }
+ { "type": "phv", "name": "B30" }
]
},
{
@@ -60155,7 +60328,7 @@
]
}
],
- "default_action_handle": 536870957,
+ "default_action_handle": 536870958,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -60171,7 +60344,7 @@
},
{
"direction": "ingress",
- "handle": 16777230,
+ "handle": 16777231,
"name": "tbl_act_1",
"table_type": "match",
"size": 512,
@@ -60390,8 +60563,8 @@
"action_format": [
{
"action_name": "act_4",
- "action_handle": 536870958,
- "table_name": "tbl_act_18",
+ "action_handle": 536870959,
+ "table_name": "tbl_act_19",
"next_table": 0,
"next_table_full": 33,
"vliw_instruction": 1,
@@ -60437,7 +60610,7 @@
"actions": [
{
"name": "act_4",
- "handle": 536870958,
+ "handle": 536870959,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60466,7 +60639,7 @@
]
}
],
- "default_action_handle": 536870958,
+ "default_action_handle": 536870959,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -60476,7 +60649,7 @@
},
{
"direction": "ingress",
- "handle": 16777231,
+ "handle": 16777232,
"name": "tbl_act_2",
"table_type": "match",
"size": 1,
@@ -60503,7 +60676,7 @@
"action_format": [
{
"action_name": "act_2",
- "action_handle": 536870959,
+ "action_handle": 536870960,
"table_name": "spgw_ingress_ue_filter_table",
"next_table": 0,
"next_table_full": 34,
@@ -60521,7 +60694,7 @@
"actions": [
{
"name": "act_2",
- "handle": 536870959,
+ "handle": 536870960,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -60617,7 +60790,7 @@
]
}
],
- "default_action_handle": 536870959,
+ "default_action_handle": 536870960,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -60633,7 +60806,7 @@
},
{
"direction": "ingress",
- "handle": 16777232,
+ "handle": 16777233,
"name": "spgw_ingress.ue_filter_table",
"table_type": "match",
"size": 512,
@@ -61534,8 +61707,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870960,
- "table_name": "tbl_act_21",
+ "action_handle": 536870961,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -61556,7 +61729,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870960,
+ "handle": 536870961,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -61575,7 +61748,7 @@
"primitives": []
}
],
- "default_action_handle": 536870960,
+ "default_action_handle": 536870961,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -61597,7 +61770,7 @@
},
{
"direction": "ingress",
- "handle": 16777233,
+ "handle": 16777234,
"name": "spgw_ingress.s1u_filter_table",
"table_type": "match",
"size": 3072,
@@ -61606,7 +61779,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870961,
+ "default_action_handle": 536870962,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -63924,8 +64097,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870961,
- "table_name": "tbl_act_21",
+ "action_handle": 536870962,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -64319,7 +64492,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870961,
+ "handle": 536870962,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64340,7 +64513,7 @@
},
{
"direction": "ingress",
- "handle": 16777234,
+ "handle": 16777235,
"name": "tbl_act_3",
"table_type": "match",
"size": 512,
@@ -64519,8 +64692,8 @@
"action_format": [
{
"action_name": "act_1",
- "action_handle": 536870962,
- "table_name": "tbl_act_21",
+ "action_handle": 536870963,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -64566,7 +64739,7 @@
"actions": [
{
"name": "act_1",
- "handle": 536870962,
+ "handle": 536870963,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64595,7 +64768,7 @@
]
}
],
- "default_action_handle": 536870962,
+ "default_action_handle": 536870963,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -64605,7 +64778,7 @@
},
{
"direction": "ingress",
- "handle": 16777235,
+ "handle": 16777236,
"name": "tbl_act_4",
"table_type": "match",
"size": 512,
@@ -64784,8 +64957,8 @@
"action_format": [
{
"action_name": "act_3",
- "action_handle": 536870963,
- "table_name": "tbl_act_21",
+ "action_handle": 536870964,
+ "table_name": "tbl_act_22",
"next_table": 0,
"next_table_full": 64,
"vliw_instruction": 0,
@@ -64831,7 +65004,7 @@
"actions": [
{
"name": "act_3",
- "handle": 536870963,
+ "handle": 536870964,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64860,7 +65033,7 @@
]
}
],
- "default_action_handle": 536870963,
+ "default_action_handle": 536870964,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -64870,7 +65043,7 @@
},
{
"direction": "ingress",
- "handle": 16777236,
+ "handle": 16777237,
"name": "tbl_act_5",
"table_type": "match",
"size": 1,
@@ -64897,7 +65070,7 @@
"action_format": [
{
"action_name": "act_5",
- "action_handle": 536870964,
+ "action_handle": 536870965,
"table_name": "cond-5",
"next_table": 0,
"next_table_full": 80,
@@ -64915,7 +65088,7 @@
"actions": [
{
"name": "act_5",
- "handle": 536870964,
+ "handle": 536870965,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -64943,7 +65116,7 @@
]
}
],
- "default_action_handle": 536870964,
+ "default_action_handle": 536870965,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -64959,7 +65132,7 @@
},
{
"direction": "ingress",
- "handle": 16777237,
+ "handle": 16777238,
"name": "spgw_ingress.dl_sess_lookup",
"table_type": "match",
"size": 3072,
@@ -64974,7 +65147,7 @@
"meter_table_refs": [],
"statistics_table_refs": [],
"stateful_table_refs": [],
- "default_action_handle": 536870966,
+ "default_action_handle": 536870967,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -67442,7 +67615,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870966,
+ "action_handle": 536870967,
"table_name": "tbl_spgw_ingress_drop_now_0",
"next_table": 0,
"next_table_full": 82,
@@ -67452,7 +67625,7 @@
},
{
"action_name": "spgw_ingress.set_dl_sess_info",
- "action_handle": 536870965,
+ "action_handle": 536870966,
"table_name": "tbl_spgw_ingress_drop_now_0",
"next_table": 0,
"next_table_full": 82,
@@ -67855,7 +68028,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870966,
+ "handle": 536870967,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -67874,7 +68047,7 @@
},
{
"name": "spgw_ingress.set_dl_sess_info",
- "handle": 536870965,
+ "handle": 536870966,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -67972,7 +68145,7 @@
]
}
],
- "action_handle": 536870966
+ "action_handle": 536870967
},
{
"memory_word_width": 128,
@@ -68027,7 +68200,7 @@
]
}
],
- "action_handle": 536870965
+ "action_handle": 536870966
}
],
"memory_resource_allocation": {
@@ -68043,7 +68216,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870966,
+ "handle": 536870967,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -68062,7 +68235,7 @@
},
{
"name": "spgw_ingress.set_dl_sess_info",
- "handle": 536870965,
+ "handle": 536870966,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -68114,7 +68287,7 @@
},
{
"direction": "ingress",
- "handle": 16777238,
+ "handle": 16777239,
"name": "tbl_spgw_ingress_drop_now",
"table_type": "match",
"size": 1,
@@ -68141,7 +68314,7 @@
"action_format": [
{
"action_name": "spgw_ingress.drop_now",
- "action_handle": 536870967,
+ "action_handle": 536870968,
"table_name": "spgw_ingress_ue_cdr_table",
"next_table": 0,
"next_table_full": 96,
@@ -68159,7 +68332,7 @@
"actions": [
{
"name": "spgw_ingress.drop_now",
- "handle": 536870967,
+ "handle": 536870968,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -68195,7 +68368,7 @@
]
}
],
- "default_action_handle": 536870967,
+ "default_action_handle": 536870968,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -68211,7 +68384,7 @@
},
{
"direction": "ingress",
- "handle": 16777239,
+ "handle": 16777240,
"name": "spgw_ingress.ue_cdr_table",
"table_type": "match",
"size": 3072,
@@ -68226,7 +68399,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870969,
+ "default_action_handle": 536870970,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -70550,8 +70723,8 @@
"action_format": [
{
"action_name": "spgw_ingress.update_ue_cdr",
- "action_handle": 536870968,
- "table_name": "tbl_act_22",
+ "action_handle": 536870969,
+ "table_name": "tbl_act_23",
"next_table": 0,
"next_table_full": 97,
"vliw_instruction": 0,
@@ -70560,8 +70733,8 @@
},
{
"action_name": "NoAction",
- "action_handle": 536870969,
- "table_name": "tbl_act_22",
+ "action_handle": 536870970,
+ "table_name": "tbl_act_23",
"next_table": 0,
"next_table_full": 97,
"vliw_instruction": 0,
@@ -70988,7 +71161,7 @@
"actions": [
{
"name": "spgw_ingress.update_ue_cdr",
- "handle": 536870968,
+ "handle": 536870969,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -71007,7 +71180,7 @@
},
{
"name": "NoAction",
- "handle": 536870969,
+ "handle": 536870970,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -71068,7 +71241,7 @@
},
{
"direction": "ingress",
- "handle": 16777240,
+ "handle": 16777241,
"name": "tbl_act_6",
"table_type": "match",
"size": 1,
@@ -71095,7 +71268,7 @@
"action_format": [
{
"action_name": "act_6",
- "action_handle": 536870970,
+ "action_handle": 536870971,
"table_name": "tbl_spgw_ingress_gtpu_decap_0",
"next_table": 0,
"next_table_full": 98,
@@ -71113,7 +71286,7 @@
"actions": [
{
"name": "act_6",
- "handle": 536870970,
+ "handle": 536870971,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -71138,7 +71311,7 @@
]
}
],
- "default_action_handle": 536870970,
+ "default_action_handle": 536870971,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -71154,7 +71327,7 @@
},
{
"direction": "ingress",
- "handle": 16777241,
+ "handle": 16777242,
"name": "tbl_spgw_ingress_gtpu_decap",
"table_type": "match",
"size": 512,
@@ -72033,7 +72206,7 @@
"action_format": [
{
"action_name": "spgw_ingress.gtpu_decap",
- "action_handle": 536870971,
+ "action_handle": 536870972,
"table_name": "filtering_ingress_port_vlan",
"next_table": 0,
"next_table_full": 99,
@@ -72072,7 +72245,7 @@
"actions": [
{
"name": "spgw_ingress.gtpu_decap",
- "handle": 536870971,
+ "handle": 536870972,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -72108,7 +72281,7 @@
]
}
],
- "default_action_handle": 536870971,
+ "default_action_handle": 536870972,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -72118,7 +72291,7 @@
},
{
"direction": "ingress",
- "handle": 16777242,
+ "handle": 16777243,
"name": "filtering.ingress_port_vlan",
"table_type": "match",
"size": 512,
@@ -73055,7 +73228,7 @@
"action_format": [
{
"action_name": "nop",
- "action_handle": 536870974,
+ "action_handle": 536870975,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73065,7 +73238,7 @@
},
{
"action_name": "filtering.push_internal_vlan",
- "action_handle": 536870972,
+ "action_handle": 536870973,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73075,7 +73248,7 @@
},
{
"action_name": "filtering.set_vlan",
- "action_handle": 536870973,
+ "action_handle": 536870974,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73085,7 +73258,7 @@
},
{
"action_name": "filtering.drop",
- "action_handle": 536870975,
+ "action_handle": 536870976,
"table_name": "filtering_fwd_classifier",
"next_table": 0,
"next_table_full": 100,
@@ -73119,7 +73292,7 @@
"actions": [
{
"name": "nop",
- "handle": 536870974,
+ "handle": 536870975,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -73138,7 +73311,7 @@
},
{
"name": "filtering.push_internal_vlan",
- "handle": 536870972,
+ "handle": 536870973,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73197,7 +73370,7 @@
},
{
"name": "filtering.set_vlan",
- "handle": 536870973,
+ "handle": 536870974,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73232,7 +73405,7 @@
},
{
"name": "filtering.drop",
- "handle": 536870975,
+ "handle": 536870976,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73259,7 +73432,7 @@
]
}
],
- "default_action_handle": 536870974,
+ "default_action_handle": 536870975,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -73389,7 +73562,7 @@
]
}
],
- "action_handle": 536870974
+ "action_handle": 536870975
},
{
"memory_word_width": 128,
@@ -73504,7 +73677,7 @@
]
}
],
- "action_handle": 536870972
+ "action_handle": 536870973
},
{
"memory_word_width": 128,
@@ -73577,7 +73750,7 @@
]
}
],
- "action_handle": 536870973
+ "action_handle": 536870974
},
{
"memory_word_width": 128,
@@ -73614,7 +73787,7 @@
]
}
],
- "action_handle": 536870975
+ "action_handle": 536870976
}
],
"memory_resource_allocation": {
@@ -73627,7 +73800,7 @@
"actions": [
{
"name": "nop",
- "handle": 536870974,
+ "handle": 536870975,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -73646,7 +73819,7 @@
},
{
"name": "filtering.push_internal_vlan",
- "handle": 536870972,
+ "handle": 536870973,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73705,7 +73878,7 @@
},
{
"name": "filtering.set_vlan",
- "handle": 536870973,
+ "handle": 536870974,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73740,7 +73913,7 @@
},
{
"name": "filtering.drop",
- "handle": 536870975,
+ "handle": 536870976,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -73771,7 +73944,7 @@
},
{
"direction": "ingress",
- "handle": 16777243,
+ "handle": 16777244,
"name": "filtering.fwd_classifier",
"table_type": "match",
"size": 3072,
@@ -73786,7 +73959,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870976,
+ "default_action_handle": 536870977,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -79606,8 +79779,8 @@
"action_format": [
{
"action_name": "filtering.set_forwarding_type",
- "action_handle": 536870976,
- "table_name": "tbl_act_28",
+ "action_handle": 536870977,
+ "table_name": "tbl_act_29",
"next_table": 0,
"next_table_full": 101,
"vliw_instruction": 0,
@@ -80222,7 +80395,7 @@
"actions": [
{
"name": "filtering.set_forwarding_type",
- "handle": 536870976,
+ "handle": 536870977,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80300,7 +80473,7 @@
},
{
"direction": "ingress",
- "handle": 16777244,
+ "handle": 16777245,
"name": "tbl_act_12",
"table_type": "match",
"size": 1,
@@ -80327,8 +80500,8 @@
"action_format": [
{
"action_name": "act_12",
- "action_handle": 536870977,
- "table_name": "tbl_act_26",
+ "action_handle": 536870978,
+ "table_name": "tbl_act_27",
"next_table": 0,
"next_table_full": 102,
"vliw_instruction": 0,
@@ -80345,7 +80518,7 @@
"actions": [
{
"name": "act_12",
- "handle": 536870977,
+ "handle": 536870978,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80364,7 +80537,7 @@
"primitives": []
}
],
- "default_action_handle": 536870977,
+ "default_action_handle": 536870978,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -80380,7 +80553,7 @@
},
{
"direction": "ingress",
- "handle": 16777245,
+ "handle": 16777246,
"name": "tbl_act_10",
"table_type": "match",
"size": 512,
@@ -80407,7 +80580,7 @@
"action_format": [
{
"action_name": "act_10",
- "action_handle": 536870978,
+ "action_handle": 536870979,
"table_name": "forwarding_bridging",
"next_table": 0,
"next_table_full": 112,
@@ -80425,7 +80598,7 @@
"actions": [
{
"name": "act_10",
- "handle": 536870978,
+ "handle": 536870979,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80444,7 +80617,7 @@
"primitives": []
}
],
- "default_action_handle": 536870978,
+ "default_action_handle": 536870979,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -80505,7 +80678,7 @@
},
{
"direction": "ingress",
- "handle": 16777246,
+ "handle": 16777247,
"name": "forwarding.bridging",
"table_type": "match",
"size": 512,
@@ -80721,7 +80894,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870980,
+ "action_handle": 536870981,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -80731,7 +80904,7 @@
},
{
"action_name": "forwarding.set_next_id",
- "action_handle": 536870979,
+ "action_handle": 536870980,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -80767,7 +80940,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870980,
+ "handle": 536870981,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80787,7 +80960,7 @@
},
{
"name": "forwarding.set_next_id",
- "handle": 536870979,
+ "handle": 536870980,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -80819,7 +80992,7 @@
]
}
],
- "default_action_handle": 536870980,
+ "default_action_handle": 536870981,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -80891,7 +81064,7 @@
},
{
"direction": "ingress",
- "handle": 16777247,
+ "handle": 16777248,
"name": "forwarding.mpls",
"table_type": "match",
"size": 3072,
@@ -80906,7 +81079,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870982,
+ "default_action_handle": 536870983,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -82306,8 +82479,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870982,
- "table_name": "tbl_act_23",
+ "action_handle": 536870983,
+ "table_name": "tbl_act_24",
"next_table": 0,
"next_table_full": 114,
"vliw_instruction": 0,
@@ -82316,8 +82489,8 @@
},
{
"action_name": "forwarding.pop_mpls_and_next",
- "action_handle": 536870981,
- "table_name": "tbl_act_23",
+ "action_handle": 536870982,
+ "table_name": "tbl_act_24",
"next_table": 0,
"next_table_full": 114,
"vliw_instruction": 1,
@@ -82716,7 +82889,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870982,
+ "handle": 536870983,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -82735,7 +82908,7 @@
},
{
"name": "forwarding.pop_mpls_and_next",
- "handle": 536870981,
+ "handle": 536870982,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -82817,7 +82990,7 @@
},
{
"direction": "ingress",
- "handle": 16777248,
+ "handle": 16777249,
"name": "tbl_act_7",
"table_type": "match",
"size": 512,
@@ -83016,7 +83189,7 @@
"action_format": [
{
"action_name": "act_7",
- "action_handle": 536870983,
+ "action_handle": 536870984,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -83043,7 +83216,7 @@
{
"how_referenced": "direct",
"handle": 33554437,
- "name": "tbl_act_23$action"
+ "name": "tbl_act_24$action"
}
],
"selection_table_refs": [],
@@ -83053,7 +83226,7 @@
"actions": [
{
"name": "act_7",
- "handle": 536870983,
+ "handle": 536870984,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83088,7 +83261,7 @@
]
}
],
- "default_action_handle": 536870983,
+ "default_action_handle": 536870984,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -83099,7 +83272,7 @@
{
"direction": "ingress",
"handle": 33554437,
- "name": "tbl_act_23$action",
+ "name": "tbl_act_24$action",
"table_type": "action",
"size": 4096,
"stage_tables": [
@@ -83213,7 +83386,7 @@
]
}
],
- "action_handle": 536870983
+ "action_handle": 536870984
}
],
"memory_resource_allocation": {
@@ -83226,7 +83399,7 @@
"actions": [
{
"name": "act_7",
- "handle": 536870983,
+ "handle": 536870984,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83265,7 +83438,7 @@
},
{
"direction": "ingress",
- "handle": 16777249,
+ "handle": 16777250,
"name": "forwarding.unicast_v4",
"table_type": "match",
"size": 512,
@@ -83499,7 +83672,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870985,
+ "action_handle": 536870986,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -83509,7 +83682,7 @@
},
{
"action_name": "forwarding.set_next_id",
- "action_handle": 536870984,
+ "action_handle": 536870985,
"table_name": "forwarding_acl",
"next_table": 0,
"next_table_full": 128,
@@ -83545,7 +83718,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870985,
+ "handle": 536870986,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83565,7 +83738,7 @@
},
{
"name": "forwarding.set_next_id",
- "handle": 536870984,
+ "handle": 536870985,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -83597,7 +83770,7 @@
]
}
],
- "default_action_handle": 536870985,
+ "default_action_handle": 536870986,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -83658,7 +83831,7 @@
},
{
"direction": "ingress",
- "handle": 16777250,
+ "handle": 16777251,
"name": "forwarding.acl",
"table_type": "match",
"size": 256,
@@ -84198,7 +84371,7 @@
"action_format": [
{
"action_name": "nop",
- "action_handle": 536870989,
+ "action_handle": 536870990,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84208,7 +84381,7 @@
},
{
"action_name": "forwarding.set_next_id",
- "action_handle": 536870986,
+ "action_handle": 536870987,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84226,7 +84399,7 @@
},
{
"action_name": "forwarding.duplicate_to_controller",
- "action_handle": 536870987,
+ "action_handle": 536870988,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84245,7 +84418,7 @@
},
{
"action_name": "forwarding.drop",
- "action_handle": 536870988,
+ "action_handle": 536870989,
"table_name": "next_simple",
"next_table": 0,
"next_table_full": 144,
@@ -84273,7 +84446,7 @@
"actions": [
{
"name": "nop",
- "handle": 536870989,
+ "handle": 536870990,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -84293,7 +84466,7 @@
},
{
"name": "forwarding.set_next_id",
- "handle": 536870986,
+ "handle": 536870987,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -84326,7 +84499,7 @@
},
{
"name": "forwarding.duplicate_to_controller",
- "handle": 536870987,
+ "handle": 536870988,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -84355,7 +84528,7 @@
},
{
"name": "forwarding.drop",
- "handle": 536870988,
+ "handle": 536870989,
"indirect_resources": [],
"allowed_as_default_action": true,
"disallowed_as_default_action_reason": "",
@@ -84383,7 +84556,7 @@
]
}
],
- "default_action_handle": 536870989,
+ "default_action_handle": 536870990,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -84565,7 +84738,7 @@
},
{
"direction": "ingress",
- "handle": 16777251,
+ "handle": 16777252,
"name": "next.simple",
"table_type": "match",
"size": 3072,
@@ -84586,7 +84759,7 @@
}
],
"stateful_table_refs": [],
- "default_action_handle": 536870994,
+ "default_action_handle": 536870995,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -87054,7 +87227,7 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870994,
+ "action_handle": 536870995,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87064,7 +87237,7 @@
},
{
"action_name": "next.output",
- "action_handle": 536870990,
+ "action_handle": 536870991,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87074,7 +87247,7 @@
},
{
"action_name": "next.set_vlan_output",
- "action_handle": 536870991,
+ "action_handle": 536870992,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87084,7 +87257,7 @@
},
{
"action_name": "next.l3_routing",
- "action_handle": 536870992,
+ "action_handle": 536870993,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87094,7 +87267,7 @@
},
{
"action_name": "next.mpls_routing_v4",
- "action_handle": 536870993,
+ "action_handle": 536870994,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -87522,7 +87695,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870994,
+ "handle": 536870995,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87541,7 +87714,7 @@
},
{
"name": "next.output",
- "handle": 536870990,
+ "handle": 536870991,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87576,7 +87749,7 @@
},
{
"name": "next.set_vlan_output",
- "handle": 536870991,
+ "handle": 536870992,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87633,7 +87806,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870992,
+ "handle": 536870993,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87693,7 +87866,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870993,
+ "handle": 536870994,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -87855,7 +88028,7 @@
]
}
],
- "action_handle": 536870994
+ "action_handle": 536870995
},
{
"memory_word_width": 128,
@@ -87896,7 +88069,7 @@
]
}
],
- "action_handle": 536870990
+ "action_handle": 536870991
},
{
"memory_word_width": 128,
@@ -87955,7 +88128,7 @@
]
}
],
- "action_handle": 536870991
+ "action_handle": 536870992
},
{
"memory_word_width": 128,
@@ -88032,7 +88205,7 @@
]
}
],
- "action_handle": 536870992
+ "action_handle": 536870993
},
{
"memory_word_width": 128,
@@ -88167,7 +88340,7 @@
]
}
],
- "action_handle": 536870993
+ "action_handle": 536870994
}
],
"memory_resource_allocation": {
@@ -88184,7 +88357,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870994,
+ "handle": 536870995,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88203,7 +88376,7 @@
},
{
"name": "next.output",
- "handle": 536870990,
+ "handle": 536870991,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88238,7 +88411,7 @@
},
{
"name": "next.set_vlan_output",
- "handle": 536870991,
+ "handle": 536870992,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88295,7 +88468,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870992,
+ "handle": 536870993,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88355,7 +88528,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870993,
+ "handle": 536870994,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88445,7 +88618,7 @@
},
{
"direction": "ingress",
- "handle": 16777252,
+ "handle": 16777253,
"name": "tbl_act_8",
"table_type": "match",
"size": 1,
@@ -88472,7 +88645,7 @@
"action_format": [
{
"action_name": "act_8",
- "action_handle": 536870995,
+ "action_handle": 536870996,
"table_name": "next_hashed",
"next_table": 0,
"next_table_full": 162,
@@ -88490,7 +88663,7 @@
"actions": [
{
"name": "act_8",
- "handle": 536870995,
+ "handle": 536870996,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -88519,7 +88692,7 @@
]
}
],
- "default_action_handle": 536870995,
+ "default_action_handle": 536870996,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -88535,7 +88708,7 @@
},
{
"direction": "ingress",
- "handle": 16777253,
+ "handle": 16777254,
"name": "next.hashed",
"table_type": "match",
"size": 3072,
@@ -88564,7 +88737,7 @@
"stateful_table_refs": [],
"default_selector_mask": 0,
"default_selector_value": 0,
- "default_action_handle": 536870999,
+ "default_action_handle": 536871000,
"action_profile": "next.ecmp_selector",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -90936,8 +91109,8 @@
"action_format": [
{
"action_name": "NoAction",
- "action_handle": 536870999,
- "table_name": "tbl_act_27",
+ "action_handle": 536871000,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 0,
@@ -90946,8 +91119,8 @@
},
{
"action_name": "next.l3_routing",
- "action_handle": 536870996,
- "table_name": "tbl_act_27",
+ "action_handle": 536870997,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 1,
@@ -90956,8 +91129,8 @@
},
{
"action_name": "next.mpls_routing_v4",
- "action_handle": 536870997,
- "table_name": "tbl_act_27",
+ "action_handle": 536870998,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 2,
@@ -90966,8 +91139,8 @@
},
{
"action_name": "next.mpls_routing_v6",
- "action_handle": 536870998,
- "table_name": "tbl_act_27",
+ "action_handle": 536870999,
+ "table_name": "tbl_act_28",
"next_table": 0,
"next_table_full": 176,
"vliw_instruction": 3,
@@ -91460,7 +91633,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870999,
+ "handle": 536871000,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91479,7 +91652,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870996,
+ "handle": 536870997,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91539,7 +91712,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870997,
+ "handle": 536870998,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91626,7 +91799,7 @@
},
{
"name": "next.mpls_routing_v6",
- "handle": 536870998,
+ "handle": 536870999,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -91782,7 +91955,7 @@
]
}
],
- "action_handle": 536870999
+ "action_handle": 536871000
},
{
"memory_word_width": 128,
@@ -91859,141 +92032,6 @@
]
}
],
- "action_handle": 536870996
- },
- {
- "memory_word_width": 128,
- "table_word_width": 256,
- "entries_per_table_word": 1,
- "number_memory_units_per_table_word": 2,
- "entries": [
- {
- "entry_number": 0,
- "fields": [
- {
- "start_bit": 0,
- "field_width": 9,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "spec",
- "lsb_mem_word_offset": 0,
- "field_name": "port_num"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "spec",
- "lsb_mem_word_offset": 16,
- "field_name": "dmac"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "spec",
- "lsb_mem_word_offset": 112,
- "field_name": "smac"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 34887, "dest_width": 16 } ],
- "lsb_mem_word_offset": 0,
- "field_name": "$constant0"
- },
- {
- "start_bit": 0,
- "field_width": 3,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 0, "dest_width": 3 } ],
- "lsb_mem_word_offset": 41,
- "field_name": "$constant1"
- },
- {
- "start_bit": 0,
- "field_width": 1,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
- "lsb_mem_word_offset": 40,
- "field_name": "$constant2"
- },
- {
- "start_bit": 0,
- "field_width": 8,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "constant",
- "const_tuples": [ { "dest_start": 0, "value": 64, "dest_width": 8 } ],
- "lsb_mem_word_offset": 32,
- "field_name": "$constant3"
- },
- {
- "start_bit": 0,
- "field_width": 20,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "spec",
- "lsb_mem_word_offset": 44,
- "field_name": "label"
- },
- {
- "start_bit": 16,
- "field_width": 32,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "spec",
- "lsb_mem_word_offset": 64,
- "field_name": "dmac"
- },
- {
- "start_bit": 16,
- "field_width": 32,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "spec",
- "lsb_mem_word_offset": 96,
- "field_name": "smac"
- },
- {
- "start_bit": 0,
- "field_width": 7,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 9,
- "field_name": "--padding_9_15--"
- },
- {
- "start_bit": 0,
- "field_width": 80,
- "lsb_mem_word_idx": 0,
- "msb_mem_word_idx": 0,
- "source": "zero",
- "lsb_mem_word_offset": 32,
- "field_name": "--padding_32_111--"
- },
- {
- "start_bit": 0,
- "field_width": 16,
- "lsb_mem_word_idx": 1,
- "msb_mem_word_idx": 1,
- "source": "zero",
- "lsb_mem_word_offset": 16,
- "field_name": "--padding_144_159--"
- }
- ]
- }
- ],
"action_handle": 536870997
},
{
@@ -92130,6 +92168,141 @@
}
],
"action_handle": 536870998
+ },
+ {
+ "memory_word_width": 128,
+ "table_word_width": 256,
+ "entries_per_table_word": 1,
+ "number_memory_units_per_table_word": 2,
+ "entries": [
+ {
+ "entry_number": 0,
+ "fields": [
+ {
+ "start_bit": 0,
+ "field_width": 9,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "spec",
+ "lsb_mem_word_offset": 0,
+ "field_name": "port_num"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "spec",
+ "lsb_mem_word_offset": 16,
+ "field_name": "dmac"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "spec",
+ "lsb_mem_word_offset": 112,
+ "field_name": "smac"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 34887, "dest_width": 16 } ],
+ "lsb_mem_word_offset": 0,
+ "field_name": "$constant0"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 3,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 0, "dest_width": 3 } ],
+ "lsb_mem_word_offset": 41,
+ "field_name": "$constant1"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 1,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 1, "dest_width": 1 } ],
+ "lsb_mem_word_offset": 40,
+ "field_name": "$constant2"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 8,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "constant",
+ "const_tuples": [ { "dest_start": 0, "value": 64, "dest_width": 8 } ],
+ "lsb_mem_word_offset": 32,
+ "field_name": "$constant3"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 20,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "spec",
+ "lsb_mem_word_offset": 44,
+ "field_name": "label"
+ },
+ {
+ "start_bit": 16,
+ "field_width": 32,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "spec",
+ "lsb_mem_word_offset": 64,
+ "field_name": "dmac"
+ },
+ {
+ "start_bit": 16,
+ "field_width": 32,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "spec",
+ "lsb_mem_word_offset": 96,
+ "field_name": "smac"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 7,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 9,
+ "field_name": "--padding_9_15--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 80,
+ "lsb_mem_word_idx": 0,
+ "msb_mem_word_idx": 0,
+ "source": "zero",
+ "lsb_mem_word_offset": 32,
+ "field_name": "--padding_32_111--"
+ },
+ {
+ "start_bit": 0,
+ "field_width": 16,
+ "lsb_mem_word_idx": 1,
+ "msb_mem_word_idx": 1,
+ "source": "zero",
+ "lsb_mem_word_offset": 16,
+ "field_name": "--padding_144_159--"
+ }
+ ]
+ }
+ ],
+ "action_handle": 536870999
}
],
"memory_resource_allocation": {
@@ -92142,7 +92315,7 @@
"actions": [
{
"name": "NoAction",
- "handle": 536870999,
+ "handle": 536871000,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92161,7 +92334,7 @@
},
{
"name": "next.l3_routing",
- "handle": 536870996,
+ "handle": 536870997,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92221,7 +92394,7 @@
},
{
"name": "next.mpls_routing_v4",
- "handle": 536870997,
+ "handle": 536870998,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92308,7 +92481,7 @@
},
{
"name": "next.mpls_routing_v6",
- "handle": 536870998,
+ "handle": 536870999,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92438,7 +92611,7 @@
},
{
"direction": "ingress",
- "handle": 16777254,
+ "handle": 16777255,
"name": "tbl_act_11",
"table_type": "match",
"size": 1,
@@ -92465,8 +92638,8 @@
"action_format": [
{
"action_name": "act_11",
- "action_handle": 536871000,
- "table_name": "tbl_act_25",
+ "action_handle": 536871001,
+ "table_name": "tbl_act_26",
"next_table": 0,
"next_table_full": 177,
"vliw_instruction": 1,
@@ -92483,7 +92656,7 @@
"actions": [
{
"name": "act_11",
- "handle": 536871000,
+ "handle": 536871001,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92519,7 +92692,7 @@
]
}
],
- "default_action_handle": 536871000,
+ "default_action_handle": 536871001,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -92535,7 +92708,7 @@
},
{
"direction": "ingress",
- "handle": 16777255,
+ "handle": 16777256,
"name": "tbl_act_9",
"table_type": "match",
"size": 512,
@@ -92562,7 +92735,7 @@
"action_format": [
{
"action_name": "act_9",
- "action_handle": 536871001,
+ "action_handle": 536871002,
"table_name": "--END_OF_PIPELINE--",
"next_table": 0,
"next_table_full": 255,
@@ -92580,7 +92753,7 @@
"actions": [
{
"name": "act_9",
- "handle": 536871001,
+ "handle": 536871002,
"indirect_resources": [],
"allowed_as_default_action": true,
"constant_default_action": false,
@@ -92599,7 +92772,7 @@
"primitives": []
}
],
- "default_action_handle": 536871001,
+ "default_action_handle": 536871002,
"action_profile": "",
"default_next_table_mask": 0,
"ap_bind_indirect_res_to_match": [],
@@ -92688,7 +92861,7 @@
{
"fully_qualified_name": "mau[0].dp.match_input_xbar_din_power_ctl",
"name": "stage_0_match_input_xbar_din_power_ctl",
- "value": "0000000000000000000000000000000000000000000000000000001800000011000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+ "value": "0000000000000000000000000000000000000000000000000000001800000022000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
},
{
"fully_qualified_name": "mau[0].dp.xbar_hash.hash.parity_group_mask",
@@ -92698,7 +92871,7 @@
{
"fully_qualified_name": "mau[1].dp.match_input_xbar_din_power_ctl",
"name": "stage_1_match_input_xbar_din_power_ctl",
- "value": "000000000000000000000000000000000000008000000000000000000000006f000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
+ "value": "00000000000000000000000000000000000000800000000000000000000000de000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
},
{
"fully_qualified_name": "mau[1].dp.xbar_hash.hash.parity_group_mask",
diff --git a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/tofino.bin b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/tofino.bin
index ca48ad5..a2cdd3c 100644
--- a/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/tofino.bin
+++ b/pipelines/fabric-pro/src/main/resources/p4c-out/tofino/fabric-spgw-int/montara/tofino.bin
Binary files differ
diff --git a/pipelines/fabric/src/main/resources/fabric.p4 b/pipelines/fabric/src/main/resources/fabric.p4
index 610975c..d8eaef6 100644
--- a/pipelines/fabric/src/main/resources/fabric.p4
+++ b/pipelines/fabric/src/main/resources/fabric.p4
@@ -78,6 +78,11 @@
spgw_egress.apply(hdr.ipv4, hdr.gtpu_ipv4, hdr.gtpu_udp, hdr.gtpu,
fabric_metadata.spgw, standard_metadata);
#endif // WITH_SPGW
+#ifdef WITH_INT_TRANSIT
+ if (hdr.int_header.isValid()) {
+ hdr.ipv4.dscp = DSCP_INT;
+ }
+#endif // WITH_INT_TRANSIT
}
}