Fix missing IPv6 table size in fabric.p4
Change-Id: Ic5af848958e9692087b873f9248eac093b2b463a
diff --git a/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/bmv2.json b/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/bmv2.json
index 99384fe..93932bf 100644
--- a/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/bmv2.json
+++ b/pipelines/fabric/src/main/resources/p4c-out/fabric-full/bmv2/default/bmv2.json
@@ -1650,7 +1650,7 @@
"binding" : "FabricIngress.filtering.fwd_classifier",
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 79,
+ "line" : 80,
"column" : 50,
"source_fragment" : "fwd_classifier_counter"
}
@@ -1674,7 +1674,7 @@
"binding" : "FabricIngress.forwarding.mpls",
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 59,
+ "line" : 63,
"column" : 50,
"source_fragment" : "mpls_counter"
}
@@ -1686,7 +1686,7 @@
"binding" : "FabricIngress.forwarding.routing_v4",
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 82,
+ "line" : 87,
"column" : 50,
"source_fragment" : "routing_v4_counter"
}
@@ -1698,7 +1698,7 @@
"binding" : "FabricIngress.forwarding.routing_v6",
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 110,
+ "line" : 119,
"column" : 50,
"source_fragment" : "routing_v6_counter"
}
@@ -1734,7 +1734,7 @@
"binding" : "FabricIngress.next.xconnect",
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 91,
+ "line" : 92,
"column" : 50,
"source_fragment" : "xconnect_counter"
}
@@ -1746,7 +1746,7 @@
"binding" : "FabricIngress.next.simple",
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 123,
+ "line" : 125,
"column" : 50,
"source_fragment" : "simple_counter"
}
@@ -1758,7 +1758,7 @@
"binding" : "FabricIngress.next.hashed",
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 162,
+ "line" : 166,
"column" : 50,
"source_fragment" : "hashed_counter"
}
@@ -1770,7 +1770,7 @@
"binding" : "FabricIngress.next.multicast",
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 205,
+ "line" : 210,
"column" : 50,
"source_fragment" : "multicast_counter"
}
@@ -1818,7 +1818,7 @@
"binding" : "FabricEgress.egress_next.egress_vlan",
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 277,
+ "line" : 283,
"column" : 50,
"source_fragment" : "egress_vlan_counter"
}
@@ -2417,7 +2417,7 @@
],
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 82,
+ "line" : 83,
"column" : 33,
"source_fragment" : "= fwd_type; ..."
}
@@ -2479,7 +2479,7 @@
],
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 62,
+ "line" : 66,
"column" : 35,
"source_fragment" : "= 0; ..."
}
@@ -2833,7 +2833,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 99,
+ "line" : 100,
"column" : 32,
"source_fragment" : "= next_id; ..."
}
@@ -3280,7 +3280,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 208,
+ "line" : 213,
"column" : 8,
"source_fragment" : "standard_metadata.mcast_grp = group_id"
}
@@ -3309,7 +3309,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 209,
+ "line" : 214,
"column" : 37,
"source_fragment" : "= true; ..."
}
@@ -3367,7 +3367,7 @@
],
"source_info" : {
"filename" : "fabric.p4",
- "line" : 57,
+ "line" : 58,
"column" : 50,
"source_fragment" : "hdr.gtpu_ipv4"
}
@@ -3382,7 +3382,7 @@
],
"source_info" : {
"filename" : "fabric.p4",
- "line" : 57,
+ "line" : 58,
"column" : 65,
"source_fragment" : "hdr.gtpu_udp"
}
@@ -3613,7 +3613,7 @@
],
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 103,
+ "line" : 105,
"column" : 37,
"source_fragment" : "= hdr.vlan_tag.eth_type; ..."
}
@@ -3632,7 +3632,7 @@
],
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 104,
+ "line" : 106,
"column" : 36,
"source_fragment" : "= hdr.vlan_tag.vlan_id; ..."
}
@@ -3651,7 +3651,7 @@
],
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 105,
+ "line" : 107,
"column" : 37,
"source_fragment" : "= hdr.vlan_tag.pri; ..."
}
@@ -3670,7 +3670,7 @@
],
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 106,
+ "line" : 108,
"column" : 37,
"source_fragment" : "= hdr.vlan_tag.cfi; ..."
}
@@ -3696,7 +3696,7 @@
],
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 113,
+ "line" : 115,
"column" : 37,
"source_fragment" : "= DEFAULT_MPLS_TTL + 1; ..."
}
@@ -12236,7 +12236,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 246,
+ "line" : 252,
"column" : 8,
"source_fragment" : "hdr.mpls.setInvalid()"
}
@@ -12255,7 +12255,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 248,
+ "line" : 254,
"column" : 33,
"source_fragment" : "= fabric_metadata.ip_eth_type; ..."
}
@@ -12277,7 +12277,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 253,
+ "line" : 259,
"column" : 8,
"source_fragment" : "hdr.mpls.setValid()"
}
@@ -12296,7 +12296,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 254,
+ "line" : 260,
"column" : 8,
"source_fragment" : "hdr.mpls.label = fabric_metadata.mpls_label; ..."
}
@@ -12315,7 +12315,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 255,
+ "line" : 261,
"column" : 8,
"source_fragment" : "hdr.mpls.tc = 3w0"
}
@@ -12334,7 +12334,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 256,
+ "line" : 262,
"column" : 8,
"source_fragment" : "hdr.mpls.bos = 1w1"
}
@@ -12353,7 +12353,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 257,
+ "line" : 263,
"column" : 8,
"source_fragment" : "hdr.mpls.ttl = fabric_metadata.mpls_ttl; // Decrement after push. ..."
}
@@ -12394,7 +12394,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 265,
+ "line" : 271,
"column" : 8,
"source_fragment" : "hdr.vlan_tag.setValid()"
}
@@ -12413,7 +12413,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 266,
+ "line" : 272,
"column" : 8,
"source_fragment" : "hdr.vlan_tag.cfi = fabric_metadata.vlan_cfi; ..."
}
@@ -12432,7 +12432,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 267,
+ "line" : 273,
"column" : 8,
"source_fragment" : "hdr.vlan_tag.pri = fabric_metadata.vlan_pri; ..."
}
@@ -12451,7 +12451,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 268,
+ "line" : 274,
"column" : 8,
"source_fragment" : "hdr.vlan_tag.eth_type = fabric_metadata.eth_type; ..."
}
@@ -12470,7 +12470,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 269,
+ "line" : 275,
"column" : 8,
"source_fragment" : "hdr.vlan_tag.vlan_id = fabric_metadata.vlan_id; ..."
}
@@ -12515,7 +12515,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 280,
+ "line" : 286,
"column" : 8,
"source_fragment" : "hdr.ethernet.eth_type = fabric_metadata.eth_type; ..."
}
@@ -12530,7 +12530,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 281,
+ "line" : 287,
"column" : 8,
"source_fragment" : "hdr.vlan_tag.setInvalid()"
}
@@ -12605,7 +12605,7 @@
"parameters" : [],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 301,
+ "line" : 308,
"column" : 12,
"source_fragment" : "mark_to_drop()"
}
@@ -12682,7 +12682,7 @@
"parameters" : [],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 320,
+ "line" : 327,
"column" : 35,
"source_fragment" : "mark_to_drop()"
}
@@ -12731,7 +12731,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 319,
+ "line" : 326,
"column" : 12,
"source_fragment" : "hdr.mpls.ttl = hdr.mpls.ttl - 1"
}
@@ -12748,7 +12748,7 @@
"parameters" : [],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 324,
+ "line" : 331,
"column" : 39,
"source_fragment" : "mark_to_drop()"
}
@@ -12797,7 +12797,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 323,
+ "line" : 330,
"column" : 16,
"source_fragment" : "hdr.ipv4.ttl = hdr.ipv4.ttl - 1"
}
@@ -12814,7 +12814,7 @@
"parameters" : [],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 329,
+ "line" : 336,
"column" : 45,
"source_fragment" : "mark_to_drop()"
}
@@ -12863,7 +12863,7 @@
],
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 328,
+ "line" : 335,
"column" : 16,
"source_fragment" : "hdr.ipv6.hop_limit = hdr.ipv6.hop_limit - 1"
}
@@ -13139,7 +13139,7 @@
"id" : 0,
"source_info" : {
"filename" : "fabric.p4",
- "line" : 41,
+ "line" : 42,
"column" : 8,
"source_fragment" : "FabricIngress"
},
@@ -13148,6 +13148,12 @@
{
"name" : "tbl_act",
"id" : 0,
+ "source_info" : {
+ "filename" : "fabric.p4",
+ "line" : 58,
+ "column" : 50,
+ "source_fragment" : "hdr.gtpu_ipv4, hdr.gtpu_udp"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13171,6 +13177,12 @@
{
"name" : "tbl_act_0",
"id" : 1,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 30,
+ "column" : 32,
+ "source_fragment" : "return"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13194,6 +13206,12 @@
{
"name" : "tbl_act_1",
"id" : 2,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 31,
+ "column" : 18,
+ "source_fragment" : "= ipv4; ..."
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13217,6 +13235,12 @@
{
"name" : "tbl_act_2",
"id" : 3,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 35,
+ "column" : 16,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13240,6 +13264,12 @@
{
"name" : "tbl_act_3",
"id" : 4,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 37,
+ "column" : 12,
+ "source_fragment" : "udp.setInvalid()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13263,6 +13293,12 @@
{
"name" : "tbl_act_4",
"id" : 5,
+ "source_info" : {
+ "filename" : "include/control/packetio.p4",
+ "line" : 25,
+ "column" : 42,
+ "source_fragment" : "= hdr.packet_out.egress_port; ..."
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13286,6 +13322,12 @@
{
"name" : "tbl_act_5",
"id" : 6,
+ "source_info" : {
+ "filename" : "include/control/filtering.p4",
+ "line" : 105,
+ "column" : 37,
+ "source_fragment" : "= hdr.vlan_tag.eth_type; ..."
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13309,6 +13351,12 @@
{
"name" : "tbl_act_6",
"id" : 7,
+ "source_info" : {
+ "filename" : "include/control/filtering.p4",
+ "line" : 115,
+ "column" : 37,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13384,7 +13432,7 @@
"id" : 9,
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 86,
+ "line" : 87,
"column" : 10,
"source_fragment" : "fwd_classifier"
},
@@ -13536,6 +13584,12 @@
{
"name" : "tbl_act_10",
"id" : 14,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 148,
+ "column" : 16,
+ "source_fragment" : "mark_to_drop()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13559,6 +13613,12 @@
{
"name" : "tbl_act_11",
"id" : 15,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 150,
+ "column" : 39,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13582,6 +13642,12 @@
{
"name" : "tbl_spgw_ingress_gtpu_decap",
"id" : 16,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 151,
+ "column" : 12,
+ "source_fragment" : "gtpu_decap()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13688,6 +13754,12 @@
{
"name" : "tbl_act_14",
"id" : 20,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 153,
+ "column" : 39,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13711,6 +13783,12 @@
{
"name" : "tbl_act_15",
"id" : 21,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 155,
+ "column" : 39,
+ "source_fragment" : "= SPGW_DIR_UNKNOWN; ..."
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13734,6 +13812,12 @@
{
"name" : "tbl_act_16",
"id" : 22,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 174,
+ "column" : 34,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -13759,7 +13843,7 @@
"id" : 23,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 43,
+ "line" : 46,
"column" : 10,
"source_fragment" : "bridging"
},
@@ -13802,7 +13886,7 @@
"id" : 24,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 67,
+ "line" : 71,
"column" : 10,
"source_fragment" : "mpls"
},
@@ -13839,7 +13923,7 @@
"id" : 25,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 93,
+ "line" : 101,
"column" : 10,
"source_fragment" : "routing_v4"
},
@@ -13877,7 +13961,7 @@
"id" : 26,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 117,
+ "line" : 126,
"column" : 10,
"source_fragment" : "routing_v6"
},
@@ -13994,7 +14078,7 @@
],
"match_type" : "ternary",
"type" : "simple",
- "max_size" : 128,
+ "max_size" : 1024,
"with_counters" : true,
"support_timeout" : false,
"direct_meters" : null,
@@ -14020,7 +14104,7 @@
"id" : 28,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 103,
+ "line" : 104,
"column" : 10,
"source_fragment" : "xconnect"
},
@@ -14064,7 +14148,7 @@
"id" : 29,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 141,
+ "line" : 143,
"column" : 10,
"source_fragment" : "simple"
},
@@ -14103,7 +14187,7 @@
"id" : 30,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 180,
+ "line" : 184,
"column" : 10,
"source_fragment" : "hashed"
},
@@ -14137,7 +14221,7 @@
"id" : 31,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 213,
+ "line" : 218,
"column" : 10,
"source_fragment" : "multicast"
},
@@ -14209,6 +14293,12 @@
{
"name" : "tbl_act_17",
"id" : 33,
+ "source_info" : {
+ "filename" : "include/control/port_counter.p4",
+ "line" : 31,
+ "column" : 12,
+ "source_fragment" : "egress_port_counter.count((bit<32>)standard_metadata.egress_spec)"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14232,6 +14322,12 @@
{
"name" : "tbl_act_18",
"id" : 34,
+ "source_info" : {
+ "filename" : "include/control/port_counter.p4",
+ "line" : 34,
+ "column" : 12,
+ "source_fragment" : "ingress_port_counter.count((bit<32>)standard_metadata.ingress_port)"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14329,6 +14425,12 @@
{
"name" : "tbl_act_19",
"id" : 37,
+ "source_info" : {
+ "filename" : "include/int/int_main.p4",
+ "line" : 89,
+ "column" : 12,
+ "source_fragment" : "clone(CloneType.I2E, REPORT_MIRROR_SESSION_ID)"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14356,11 +14458,11 @@
"id" : 0,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 161,
- "column" : 55,
+ "line" : 165,
+ "column" : 57,
"source_fragment" : "hashed_selector"
},
- "max_size" : 64,
+ "max_size" : 1024,
"selector" : {
"algo" : "crc16",
"input" : [
@@ -14494,7 +14596,7 @@
"id" : 4,
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 102,
+ "line" : 104,
"column" : 12,
"source_fragment" : "hdr.vlan_tag.isValid()"
},
@@ -14517,7 +14619,7 @@
"id" : 5,
"source_info" : {
"filename" : "include/control/filtering.p4",
- "line" : 108,
+ "line" : 110,
"column" : 12,
"source_fragment" : "!hdr.mpls.isValid()"
},
@@ -14641,7 +14743,7 @@
"id" : 10,
"source_info" : {
"filename" : "fabric.p4",
- "line" : 66,
+ "line" : 67,
"column" : 12,
"source_fragment" : "fabric_metadata.skip_forwarding == false"
},
@@ -14674,7 +14776,7 @@
"id" : 11,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 131,
+ "line" : 141,
"column" : 12,
"source_fragment" : "fabric_metadata.fwd_type == FWD_BRIDGING"
},
@@ -14700,7 +14802,7 @@
"id" : 12,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 132,
+ "line" : 142,
"column" : 17,
"source_fragment" : "fabric_metadata.fwd_type == FWD_MPLS"
},
@@ -14726,7 +14828,7 @@
"id" : 13,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 133,
+ "line" : 143,
"column" : 17,
"source_fragment" : "fabric_metadata.fwd_type == FWD_IPV4_UNICAST"
},
@@ -14752,7 +14854,7 @@
"id" : 14,
"source_info" : {
"filename" : "include/control/forwarding.p4",
- "line" : 135,
+ "line" : 145,
"column" : 17,
"source_fragment" : "fabric_metadata.fwd_type == FWD_IPV6_UNICAST"
},
@@ -14778,7 +14880,7 @@
"id" : 15,
"source_info" : {
"filename" : "fabric.p4",
- "line" : 70,
+ "line" : 71,
"column" : 12,
"source_fragment" : "fabric_metadata.skip_next == false"
},
@@ -14898,7 +15000,7 @@
"id" : 1,
"source_info" : {
"filename" : "fabric.p4",
- "line" : 84,
+ "line" : 85,
"column" : 8,
"source_fragment" : "FabricEgress"
},
@@ -14907,6 +15009,12 @@
{
"name" : "tbl_act_20",
"id" : 38,
+ "source_info" : {
+ "filename" : "include/control/packetio.p4",
+ "line" : 47,
+ "column" : 16,
+ "source_fragment" : "mark_to_drop()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14930,6 +15038,12 @@
{
"name" : "tbl_act_21",
"id" : 39,
+ "source_info" : {
+ "filename" : "include/control/packetio.p4",
+ "line" : 49,
+ "column" : 12,
+ "source_fragment" : "hdr.packet_in.setValid(); ..."
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14953,6 +15067,12 @@
{
"name" : "tbl_act_22",
"id" : 40,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 308,
+ "column" : 12,
+ "source_fragment" : "mark_to_drop()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14976,6 +15096,12 @@
{
"name" : "tbl_egress_next_pop_mpls_if_present",
"id" : 41,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 312,
+ "column" : 36,
+ "source_fragment" : "pop_mpls_if_present()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -14999,6 +15125,12 @@
{
"name" : "tbl_egress_next_set_mpls",
"id" : 42,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 314,
+ "column" : 12,
+ "source_fragment" : "set_mpls()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15024,7 +15156,7 @@
"id" : 43,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 285,
+ "line" : 291,
"column" : 10,
"source_fragment" : "egress_vlan"
},
@@ -15111,6 +15243,12 @@
{
"name" : "tbl_egress_next_push_vlan",
"id" : 46,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 320,
+ "column" : 16,
+ "source_fragment" : "push_vlan()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15134,6 +15272,12 @@
{
"name" : "tbl_act_25",
"id" : 47,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 326,
+ "column" : 25,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15157,6 +15301,12 @@
{
"name" : "tbl_act_26",
"id" : 48,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 327,
+ "column" : 35,
+ "source_fragment" : "mark_to_drop()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15180,6 +15330,12 @@
{
"name" : "tbl_act_27",
"id" : 49,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 330,
+ "column" : 29,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15203,6 +15359,12 @@
{
"name" : "tbl_act_28",
"id" : 50,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 331,
+ "column" : 39,
+ "source_fragment" : "mark_to_drop()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15226,6 +15388,12 @@
{
"name" : "tbl_act_29",
"id" : 51,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 335,
+ "column" : 35,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15249,6 +15417,12 @@
{
"name" : "tbl_act_30",
"id" : 52,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 336,
+ "column" : 45,
+ "source_fragment" : "mark_to_drop()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15272,6 +15446,12 @@
{
"name" : "tbl_spgw_egress_gtpu_encap",
"id" : 53,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 227,
+ "column" : 12,
+ "source_fragment" : "gtpu_encap()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -15410,6 +15590,12 @@
{
"name" : "tbl_act_32",
"id" : 57,
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 420,
+ "column" : 12,
+ "source_fragment" : "return"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16149,6 +16335,12 @@
{
"name" : "tbl_act_33",
"id" : 60,
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 425,
+ "column" : 37,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16172,6 +16364,12 @@
{
"name" : "tbl_act_34",
"id" : 61,
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 428,
+ "column" : 31,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16195,6 +16393,12 @@
{
"name" : "tbl_act_35",
"id" : 62,
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 431,
+ "column" : 24,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16218,6 +16422,12 @@
{
"name" : "tbl_act_36",
"id" : 63,
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 434,
+ "column" : 37,
+ "source_fragment" : "="
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16271,6 +16481,12 @@
{
"name" : "tbl_process_int_main_process_int_sink_restore_header",
"id" : 65,
+ "source_info" : {
+ "filename" : "include/int/int_sink.p4",
+ "line" : 53,
+ "column" : 8,
+ "source_fragment" : "restore_header()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16294,6 +16510,12 @@
{
"name" : "tbl_process_int_main_process_int_sink_int_sink",
"id" : 66,
+ "source_info" : {
+ "filename" : "include/int/int_sink.p4",
+ "line" : 54,
+ "column" : 8,
+ "source_fragment" : "int_sink()"
+ },
"key" : [],
"match_type" : "exact",
"type" : "simple",
@@ -16441,7 +16663,7 @@
"id" : 22,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 299,
+ "line" : 306,
"column" : 12,
"source_fragment" : "fabric_metadata.is_multicast == true ..."
},
@@ -16494,7 +16716,7 @@
"id" : 23,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 304,
+ "line" : 311,
"column" : 12,
"source_fragment" : "fabric_metadata.mpls_label == 0"
},
@@ -16520,7 +16742,7 @@
"id" : 24,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 305,
+ "line" : 312,
"column" : 16,
"source_fragment" : "hdr.mpls.isValid()"
},
@@ -16543,7 +16765,7 @@
"id" : 25,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 310,
+ "line" : 317,
"column" : 12,
"source_fragment" : "!egress_vlan.apply().hit"
},
@@ -16573,7 +16795,7 @@
"id" : 26,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 312,
+ "line" : 319,
"column" : 16,
"source_fragment" : "fabric_metadata.vlan_id != DEFAULT_VLAN_ID"
},
@@ -16599,7 +16821,7 @@
"id" : 27,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 318,
+ "line" : 325,
"column" : 12,
"source_fragment" : "hdr.mpls.isValid()"
},
@@ -16622,7 +16844,7 @@
"id" : 28,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 320,
+ "line" : 327,
"column" : 16,
"source_fragment" : "hdr.mpls.ttl == 0"
},
@@ -16648,7 +16870,7 @@
"id" : 29,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 322,
+ "line" : 329,
"column" : 15,
"source_fragment" : "hdr.ipv4.isValid()"
},
@@ -16671,7 +16893,7 @@
"id" : 30,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 324,
+ "line" : 331,
"column" : 20,
"source_fragment" : "hdr.ipv4.ttl == 0"
},
@@ -16697,7 +16919,7 @@
"id" : 31,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 327,
+ "line" : 334,
"column" : 21,
"source_fragment" : "hdr.ipv6.isValid()"
},
@@ -16720,7 +16942,7 @@
"id" : 32,
"source_info" : {
"filename" : "include/control/next.p4",
- "line" : 329,
+ "line" : 336,
"column" : 20,
"source_fragment" : "hdr.ipv6.hop_limit == 0"
},