Bump version of P4Runtime to 1.0.0rc3 and P4 tools
Change-Id: I3082b4bd772d692830bd5af8e326a0fd5fb2f167
diff --git a/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/bmv2.json b/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/bmv2.json
index 97da4eb..a4cce10 100644
--- a/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/bmv2.json
+++ b/pipelines/fabric/src/main/resources/p4c-out/fabric-spgw-int/bmv2/default/bmv2.json
@@ -55,6 +55,7 @@
["egress_rid", 16, false],
["checksum_error", 1, false],
["recirculate_flag", 32, false],
+ ["parser_error", 32, false],
["_padding", 5, false]
]
},
@@ -315,6 +316,8 @@
["switch_id", 32, false],
["new_words", 8, false],
["new_bytes", 16, false],
+ ["ig_tstamp", 32, false],
+ ["eg_tstamp", 32, false],
["_padding_1", 5, false]
]
}
@@ -543,7 +546,14 @@
"header_unions" : [],
"header_union_stacks" : [],
"field_lists" : [],
- "errors" : [],
+ "errors" : [
+ ["NoError", 1],
+ ["PacketTooShort", 2],
+ ["NoMatch", 3],
+ ["StackOutOfBounds", 4],
+ ["HeaderTooShort", 5],
+ ["ParserTimeout", 6]
+ ],
"enums" : [],
"parsers" : [
{
@@ -1284,73 +1294,145 @@
"name" : "FabricIngress.spgw_ingress.ue_counter",
"id" : 0,
"is_direct" : true,
- "binding" : "FabricIngress.spgw_ingress.dl_sess_lookup"
+ "binding" : "FabricIngress.spgw_ingress.dl_sess_lookup",
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 51,
+ "column" : 50,
+ "source_fragment" : "ue_counter"
+ }
},
{
"name" : "FabricIngress.process_set_source_sink.counter_set_source",
"id" : 1,
"is_direct" : true,
- "binding" : "FabricIngress.process_set_source_sink.tb_set_source"
+ "binding" : "FabricIngress.process_set_source_sink.tb_set_source",
+ "source_info" : {
+ "filename" : "include/int/int_main.p4",
+ "line" : 39,
+ "column" : 50,
+ "source_fragment" : "counter_set_source"
+ }
},
{
"name" : "FabricIngress.filtering.ingress_port_vlan_counter",
"id" : 2,
"is_direct" : true,
- "binding" : "FabricIngress.filtering.ingress_port_vlan"
+ "binding" : "FabricIngress.filtering.ingress_port_vlan",
+ "source_info" : {
+ "filename" : "include/control/filtering.p4",
+ "line" : 34,
+ "column" : 50,
+ "source_fragment" : "ingress_port_vlan_counter"
+ }
},
{
"name" : "FabricIngress.filtering.fwd_classifier_counter",
"id" : 3,
"is_direct" : true,
- "binding" : "FabricIngress.filtering.fwd_classifier"
+ "binding" : "FabricIngress.filtering.fwd_classifier",
+ "source_info" : {
+ "filename" : "include/control/filtering.p4",
+ "line" : 96,
+ "column" : 50,
+ "source_fragment" : "fwd_classifier_counter"
+ }
},
{
"name" : "FabricIngress.forwarding.bridging_counter",
"id" : 4,
"is_direct" : true,
- "binding" : "FabricIngress.forwarding.bridging"
+ "binding" : "FabricIngress.forwarding.bridging",
+ "source_info" : {
+ "filename" : "include/control/forwarding.p4",
+ "line" : 34,
+ "column" : 50,
+ "source_fragment" : "bridging_counter"
+ }
},
{
"name" : "FabricIngress.forwarding.mpls_counter",
"id" : 5,
"is_direct" : true,
- "binding" : "FabricIngress.forwarding.mpls"
+ "binding" : "FabricIngress.forwarding.mpls",
+ "source_info" : {
+ "filename" : "include/control/forwarding.p4",
+ "line" : 57,
+ "column" : 50,
+ "source_fragment" : "mpls_counter"
+ }
},
{
"name" : "FabricIngress.forwarding.routing_v4_counter",
"id" : 6,
"is_direct" : true,
- "binding" : "FabricIngress.forwarding.routing_v4"
+ "binding" : "FabricIngress.forwarding.routing_v4",
+ "source_info" : {
+ "filename" : "include/control/forwarding.p4",
+ "line" : 80,
+ "column" : 50,
+ "source_fragment" : "routing_v4_counter"
+ }
},
{
"name" : "FabricIngress.forwarding.acl_counter",
"id" : 7,
"is_direct" : true,
- "binding" : "FabricIngress.forwarding.acl"
+ "binding" : "FabricIngress.forwarding.acl",
+ "source_info" : {
+ "filename" : "include/control/forwarding.p4",
+ "line" : 107,
+ "column" : 50,
+ "source_fragment" : "acl_counter"
+ }
},
{
"name" : "FabricIngress.next.vlan_meta_counter",
"id" : 8,
"is_direct" : true,
- "binding" : "FabricIngress.next.vlan_meta"
+ "binding" : "FabricIngress.next.vlan_meta",
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 58,
+ "column" : 50,
+ "source_fragment" : "vlan_meta_counter"
+ }
},
{
"name" : "FabricIngress.next.simple_counter",
"id" : 9,
"is_direct" : true,
- "binding" : "FabricIngress.next.simple"
+ "binding" : "FabricIngress.next.simple",
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 82,
+ "column" : 50,
+ "source_fragment" : "simple_counter"
+ }
},
{
"name" : "FabricIngress.next.hashed_counter",
"id" : 10,
"is_direct" : true,
- "binding" : "FabricIngress.next.hashed"
+ "binding" : "FabricIngress.next.hashed",
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 146,
+ "column" : 50,
+ "source_fragment" : "hashed_counter"
+ }
},
{
"name" : "FabricIngress.next.multicast_counter",
"id" : 11,
"is_direct" : true,
- "binding" : "FabricIngress.next.multicast"
+ "binding" : "FabricIngress.next.multicast",
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 199,
+ "column" : 50,
+ "source_fragment" : "multicast_counter"
+ }
},
{
"name" : "FabricIngress.port_counters_control.egress_port_counter",
@@ -1380,13 +1462,25 @@
"name" : "FabricEgress.process_int_main.process_int_source.counter_int_source",
"id" : 14,
"is_direct" : true,
- "binding" : "FabricEgress.process_int_main.process_int_source.tb_int_source"
+ "binding" : "FabricEgress.process_int_main.process_int_source.tb_int_source",
+ "source_info" : {
+ "filename" : "include/int/int_source.p4",
+ "line" : 27,
+ "column" : 50,
+ "source_fragment" : "counter_int_source"
+ }
},
{
"name" : "FabricEgress.egress_next.egress_vlan_counter",
"id" : 15,
"is_direct" : true,
- "binding" : "FabricEgress.egress_next.egress_vlan"
+ "binding" : "FabricEgress.egress_next.egress_vlan",
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 250,
+ "column" : 50,
+ "source_fragment" : "egress_vlan_counter"
+ }
}
],
"register_arrays" : [],
@@ -1973,7 +2067,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 91,
+ "line" : 99,
"column" : 31,
"source_fragment" : "0x8100; ..."
}
@@ -2606,7 +2700,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 92,
+ "line" : 100,
"column" : 31,
"source_fragment" : "0x8847; ..."
}
@@ -2682,7 +2776,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 115,
+ "line" : 123,
"column" : 32,
"source_fragment" : "64; ..."
}
@@ -2797,7 +2891,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 92,
+ "line" : 100,
"column" : 31,
"source_fragment" : "0x8847; ..."
}
@@ -2873,7 +2967,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 115,
+ "line" : 123,
"column" : 32,
"source_fragment" : "64; ..."
}
@@ -3165,7 +3259,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 92,
+ "line" : 100,
"column" : 31,
"source_fragment" : "0x8847; ..."
}
@@ -3241,7 +3335,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 115,
+ "line" : 123,
"column" : 32,
"source_fragment" : "64; ..."
}
@@ -3356,7 +3450,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 92,
+ "line" : 100,
"column" : 31,
"source_fragment" : "0x8847; ..."
}
@@ -3432,7 +3526,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 115,
+ "line" : 123,
"column" : 32,
"source_fragment" : "64; ..."
}
@@ -3550,7 +3644,7 @@
],
"source_info" : {
"filename" : "fabric.p4",
- "line" : 54,
+ "line" : 55,
"column" : 50,
"source_fragment" : "hdr.gtpu_ipv4"
}
@@ -3565,7 +3659,7 @@
],
"source_info" : {
"filename" : "fabric.p4",
- "line" : 54,
+ "line" : 55,
"column" : 65,
"source_fragment" : "hdr.gtpu_udp"
}
@@ -3856,7 +3950,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 121,
+ "line" : 129,
"column" : 36,
"source_fragment" : "2w1; ..."
}
@@ -3942,7 +4036,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 122,
+ "line" : 130,
"column" : 38,
"source_fragment" : "2w2; ..."
}
@@ -3968,7 +4062,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 120,
+ "line" : 128,
"column" : 37,
"source_fragment" : "2w0; ..."
}
@@ -4139,7 +4233,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 111,
+ "line" : 119,
"column" : 31,
"source_fragment" : "7; ..."
}
@@ -4165,7 +4259,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 94,
+ "line" : 102,
"column" : 31,
"source_fragment" : "0x0800; ..."
}
@@ -4720,7 +4814,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 103,
+ "line" : 111,
"column" : 28,
"source_fragment" : "5; ..."
}
@@ -4876,7 +4970,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 116,
+ "line" : 124,
"column" : 32,
"source_fragment" : "64; ..."
}
@@ -4895,7 +4989,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 100,
+ "line" : 108,
"column" : 25,
"source_fragment" : "17; ..."
}
@@ -5329,7 +5423,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 131,
+ "line" : 139,
"column" : 36,
"source_fragment" : "4; ..."
}
@@ -5747,7 +5841,7 @@
],
"source_info" : {
"filename" : "include/control/../define.p4",
- "line" : 127,
+ "line" : 135,
"column" : 24,
"source_fragment" : "0x1; ..."
}
@@ -11866,7 +11960,7 @@
],
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 374,
+ "line" : 376,
"column" : 12,
"source_fragment" : "return"
}
@@ -11915,7 +12009,7 @@
],
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 382,
+ "line" : 384,
"column" : 12,
"source_fragment" : "hdr.ipv4.total_len = hdr.ipv4.total_len + fmeta.int_meta.new_bytes"
}
@@ -11964,7 +12058,7 @@
],
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 379,
+ "line" : 381,
"column" : 8,
"source_fragment" : "hdr.int_header.total_hop_cnt = hdr.int_header.total_hop_cnt + 1"
}
@@ -12013,7 +12107,7 @@
],
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 385,
+ "line" : 387,
"column" : 12,
"source_fragment" : "hdr.udp.len = hdr.udp.len + fmeta.int_meta.new_bytes"
}
@@ -12062,7 +12156,7 @@
],
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 388,
+ "line" : 390,
"column" : 12,
"source_fragment" : "hdr.intl4_shim.len_words = hdr.intl4_shim.len_words + fmeta.int_meta.new_words"
}
@@ -13398,6 +13492,12 @@
{
"name" : "FabricIngress.next.ecmp_selector",
"id" : 0,
+ "source_info" : {
+ "filename" : "include/control/next.p4",
+ "line" : 145,
+ "column" : 55,
+ "source_fragment" : "ecmp_selector"
+ },
"max_size" : 64,
"selector" : {
"algo" : "crc16",
@@ -13942,7 +14042,7 @@
"id" : 1,
"source_info" : {
"filename" : "fabric.p4",
- "line" : 79,
+ "line" : 80,
"column" : 8,
"source_fragment" : "FabricEgress"
},
@@ -14249,7 +14349,7 @@
"id" : 55,
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 284,
+ "line" : 286,
"column" : 10,
"source_fragment" : "tb_int_inst_0003"
},
@@ -14263,7 +14363,7 @@
],
"match_type" : "exact",
"type" : "simple",
- "max_size" : 16,
+ "max_size" : 1024,
"with_counters" : false,
"support_timeout" : false,
"direct_meters" : null,
@@ -14297,6 +14397,12 @@
},
"entries" : [
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 310,
+ "column" : 12,
+ "source_fragment" : "(0x0) : int_set_header_0003_i0()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14310,6 +14416,12 @@
"priority" : 1
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 311,
+ "column" : 12,
+ "source_fragment" : "(0x1) : int_set_header_0003_i1()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14323,6 +14435,12 @@
"priority" : 2
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 312,
+ "column" : 12,
+ "source_fragment" : "(0x2) : int_set_header_0003_i2()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14336,6 +14454,12 @@
"priority" : 3
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 313,
+ "column" : 12,
+ "source_fragment" : "(0x3) : int_set_header_0003_i3()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14349,6 +14473,12 @@
"priority" : 4
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 314,
+ "column" : 12,
+ "source_fragment" : "(0x4) : int_set_header_0003_i4()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14362,6 +14492,12 @@
"priority" : 5
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 315,
+ "column" : 12,
+ "source_fragment" : "(0x5) : int_set_header_0003_i5()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14375,6 +14511,12 @@
"priority" : 6
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 316,
+ "column" : 12,
+ "source_fragment" : "(0x6) : int_set_header_0003_i6()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14388,6 +14530,12 @@
"priority" : 7
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 317,
+ "column" : 12,
+ "source_fragment" : "(0x7) : int_set_header_0003_i7()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14401,6 +14549,12 @@
"priority" : 8
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 318,
+ "column" : 12,
+ "source_fragment" : "(0x8) : int_set_header_0003_i8()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14414,6 +14568,12 @@
"priority" : 9
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 319,
+ "column" : 12,
+ "source_fragment" : "(0x9) : int_set_header_0003_i9()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14427,6 +14587,12 @@
"priority" : 10
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 320,
+ "column" : 12,
+ "source_fragment" : "(0xA) : int_set_header_0003_i10()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14440,6 +14606,12 @@
"priority" : 11
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 321,
+ "column" : 12,
+ "source_fragment" : "(0xB) : int_set_header_0003_i11()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14453,6 +14625,12 @@
"priority" : 12
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 322,
+ "column" : 12,
+ "source_fragment" : "(0xC) : int_set_header_0003_i12()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14466,6 +14644,12 @@
"priority" : 13
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 323,
+ "column" : 12,
+ "source_fragment" : "(0xD) : int_set_header_0003_i13()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14479,6 +14663,12 @@
"priority" : 14
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 324,
+ "column" : 12,
+ "source_fragment" : "(0xE) : int_set_header_0003_i14()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14492,6 +14682,12 @@
"priority" : 15
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 325,
+ "column" : 12,
+ "source_fragment" : "(0xF) : int_set_header_0003_i15()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14511,7 +14707,7 @@
"id" : 56,
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 328,
+ "line" : 330,
"column" : 10,
"source_fragment" : "tb_int_inst_0407"
},
@@ -14525,7 +14721,7 @@
],
"match_type" : "exact",
"type" : "simple",
- "max_size" : 16,
+ "max_size" : 1024,
"with_counters" : false,
"support_timeout" : false,
"direct_meters" : null,
@@ -14559,6 +14755,12 @@
},
"entries" : [
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 354,
+ "column" : 12,
+ "source_fragment" : "(0x0) : int_set_header_0407_i0()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14572,6 +14774,12 @@
"priority" : 1
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 355,
+ "column" : 12,
+ "source_fragment" : "(0x1) : int_set_header_0407_i1()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14585,6 +14793,12 @@
"priority" : 2
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 356,
+ "column" : 12,
+ "source_fragment" : "(0x2) : int_set_header_0407_i2()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14598,6 +14812,12 @@
"priority" : 3
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 357,
+ "column" : 12,
+ "source_fragment" : "(0x3) : int_set_header_0407_i3()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14611,6 +14831,12 @@
"priority" : 4
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 358,
+ "column" : 12,
+ "source_fragment" : "(0x4) : int_set_header_0407_i4()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14624,6 +14850,12 @@
"priority" : 5
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 359,
+ "column" : 12,
+ "source_fragment" : "(0x5) : int_set_header_0407_i5()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14637,6 +14869,12 @@
"priority" : 6
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 360,
+ "column" : 12,
+ "source_fragment" : "(0x6) : int_set_header_0407_i6()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14650,6 +14888,12 @@
"priority" : 7
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 361,
+ "column" : 12,
+ "source_fragment" : "(0x7) : int_set_header_0407_i7()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14663,6 +14907,12 @@
"priority" : 8
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 362,
+ "column" : 12,
+ "source_fragment" : "(0x8) : int_set_header_0407_i8()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14676,6 +14926,12 @@
"priority" : 9
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 363,
+ "column" : 12,
+ "source_fragment" : "(0x9) : int_set_header_0407_i9()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14689,6 +14945,12 @@
"priority" : 10
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 364,
+ "column" : 12,
+ "source_fragment" : "(0xA) : int_set_header_0407_i10()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14702,6 +14964,12 @@
"priority" : 11
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 365,
+ "column" : 12,
+ "source_fragment" : "(0xB) : int_set_header_0407_i11()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14715,6 +14983,12 @@
"priority" : 12
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 366,
+ "column" : 12,
+ "source_fragment" : "(0xC) : int_set_header_0407_i12()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14728,6 +15002,12 @@
"priority" : 13
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 367,
+ "column" : 12,
+ "source_fragment" : "(0xD) : int_set_header_0407_i13()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14741,6 +15021,12 @@
"priority" : 14
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 368,
+ "column" : 12,
+ "source_fragment" : "(0xE) : int_set_header_0407_i14()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -14754,6 +15040,12 @@
"priority" : 15
},
{
+ "source_info" : {
+ "filename" : "include/int/int_transit.p4",
+ "line" : 369,
+ "column" : 12,
+ "source_fragment" : "(0xF) : int_set_header_0407_i15()"
+ },
"match_key" : [
{
"match_type" : "exact",
@@ -15252,7 +15544,7 @@
"id" : 29,
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 373,
+ "line" : 375,
"column" : 12,
"source_fragment" : "fmeta.int_meta.transit == false"
},
@@ -15309,7 +15601,7 @@
"id" : 31,
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 381,
+ "line" : 383,
"column" : 12,
"source_fragment" : "hdr.ipv4.isValid()"
},
@@ -15332,7 +15624,7 @@
"id" : 32,
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 384,
+ "line" : 386,
"column" : 12,
"source_fragment" : "hdr.udp.isValid()"
},
@@ -15355,7 +15647,7 @@
"id" : 33,
"source_info" : {
"filename" : "include/int/int_transit.p4",
- "line" : 387,
+ "line" : 389,
"column" : 12,
"source_fragment" : "hdr.intl4_shim.isValid()"
},
@@ -15380,6 +15672,12 @@
{
"name" : "cksum",
"id" : 0,
+ "source_info" : {
+ "filename" : "include/checksum.p4",
+ "line" : 28,
+ "column" : 8,
+ "source_fragment" : "update_checksum(hdr.ipv4.isValid(), ..."
+ },
"target" : ["ipv4", "hdr_checksum"],
"type" : "generic",
"calculation" : "calc",
@@ -15398,6 +15696,12 @@
{
"name" : "cksum_0",
"id" : 1,
+ "source_info" : {
+ "filename" : "include/spgw.p4",
+ "line" : 237,
+ "column" : 8,
+ "source_fragment" : "update_checksum(gtpu_ipv4.isValid(), ..."
+ },
"target" : ["gtpu_ipv4", "hdr_checksum"],
"type" : "generic",
"calculation" : "calc_0",
@@ -15416,6 +15720,12 @@
{
"name" : "cksum_1",
"id" : 2,
+ "source_info" : {
+ "filename" : "include/checksum.p4",
+ "line" : 57,
+ "column" : 8,
+ "source_fragment" : "verify_checksum(hdr.ipv4.isValid(), ..."
+ },
"target" : ["ipv4", "hdr_checksum"],
"type" : "generic",
"calculation" : "calc_1",