blob: bad95b822c73d920a05a7d19abca84ca80982cf2 [file] [log] [blame]
tables {
preamble {
id: 33618733
name: "spgw_ingress.ue_filter_table"
alias: "ue_filter_table"
}
match_fields {
id: 1
name: "ipv4.dst_addr"
bitwidth: 32
match_type: LPM
}
action_refs {
id: 16800567
}
size: 1024
}
tables {
preamble {
id: 33615906
name: "spgw_ingress.s1u_filter_table"
alias: "s1u_filter_table"
}
match_fields {
id: 1
name: "spgw_meta.s1u_sgw_addr"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 16800567
}
size: 1024
}
tables {
preamble {
id: 33582731
name: "spgw_ingress.dl_sess_lookup"
alias: "dl_sess_lookup"
}
match_fields {
id: 1
name: "ipv4.dst_addr"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 16804065
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
size: 1024
}
tables {
preamble {
id: 33611263
name: "spgw_ingress.ue_cdr_table"
alias: "ue_cdr_table"
}
match_fields {
id: 1
name: "ipv4.dst_addr"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 16818129
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
direct_resource_ids: 302004306
size: 1024
}
tables {
preamble {
id: 33611649
name: "filtering.ingress_port_vlan"
alias: "ingress_port_vlan"
}
match_fields {
id: 1
name: "standard_metadata.ingress_port"
bitwidth: 9
match_type: EXACT
}
match_fields {
id: 2
name: "hdr.vlan_tag.is_valid"
bitwidth: 1
match_type: EXACT
}
match_fields {
id: 3
name: "hdr.vlan_tag.vlan_id"
bitwidth: 12
match_type: TERNARY
}
action_refs {
id: 16835546
}
action_refs {
id: 16793253
}
action_refs {
id: 16819938
}
action_refs {
id: 16798734
}
const_default_action_id: 16819938
direct_resource_ids: 302038285
size: 1024
}
tables {
preamble {
id: 33596298
name: "filtering.fwd_classifier"
alias: "fwd_classifier"
}
match_fields {
id: 1
name: "standard_metadata.ingress_port"
bitwidth: 9
match_type: EXACT
}
match_fields {
id: 2
name: "hdr.ethernet.dst_addr"
bitwidth: 48
match_type: EXACT
}
match_fields {
id: 3
name: "fabric_metadata.original_ether_type"
bitwidth: 16
match_type: EXACT
}
action_refs {
id: 16840921
}
const_default_action_id: 16840921
direct_resource_ids: 302050110
size: 1024
}
tables {
preamble {
id: 33596749
name: "forwarding.bridging"
alias: "bridging"
}
match_fields {
id: 1
name: "hdr.vlan_tag.vlan_id"
bitwidth: 12
match_type: EXACT
}
match_fields {
id: 2
name: "hdr.ethernet.dst_addr"
bitwidth: 48
match_type: TERNARY
}
action_refs {
id: 16839692
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
direct_resource_ids: 301993073
size: 1024
}
tables {
preamble {
id: 33574274
name: "forwarding.mpls"
alias: "mpls"
}
match_fields {
id: 1
name: "hdr.mpls.label"
bitwidth: 20
match_type: EXACT
}
action_refs {
id: 16827758
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
direct_resource_ids: 302053291
size: 1024
}
tables {
preamble {
id: 33586372
name: "forwarding.unicast_v4"
alias: "unicast_v4"
}
match_fields {
id: 1
name: "hdr.ipv4.dst_addr"
bitwidth: 32
match_type: LPM
}
action_refs {
id: 16839692
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
direct_resource_ids: 301991276
size: 1024
}
tables {
preamble {
id: 33574876
name: "forwarding.acl"
alias: "acl"
}
match_fields {
id: 1
name: "standard_metadata.ingress_port"
bitwidth: 9
match_type: TERNARY
}
match_fields {
id: 2
name: "fabric_metadata.ip_proto"
bitwidth: 8
match_type: TERNARY
}
match_fields {
id: 3
name: "fabric_metadata.l4_src_port"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 4
name: "fabric_metadata.l4_dst_port"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 5
name: "fabric_metadata.original_ether_type"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 6
name: "hdr.ethernet.dst_addr"
bitwidth: 48
match_type: TERNARY
}
match_fields {
id: 7
name: "hdr.ethernet.src_addr"
bitwidth: 48
match_type: TERNARY
}
match_fields {
id: 8
name: "hdr.vlan_tag.vlan_id"
bitwidth: 12
match_type: TERNARY
}
match_fields {
id: 9
name: "hdr.ipv4.src_addr"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 10
name: "hdr.ipv4.dst_addr"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 11
name: "hdr.icmp.icmp_type"
bitwidth: 8
match_type: TERNARY
}
match_fields {
id: 12
name: "hdr.icmp.icmp_code"
bitwidth: 8
match_type: TERNARY
}
action_refs {
id: 16839692
}
action_refs {
id: 16801739
}
action_refs {
id: 16833260
}
action_refs {
id: 16819938
}
const_default_action_id: 16819938
direct_resource_ids: 301995056
size: 256
}
tables {
preamble {
id: 33571723
name: "next.simple"
alias: "simple"
}
match_fields {
id: 1
name: "fabric_metadata.next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 16832750
}
action_refs {
id: 16808391
}
action_refs {
id: 16812135
}
action_refs {
id: 16780811
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
direct_resource_ids: 301991880
size: 1024
}
tables {
preamble {
id: 33608588
name: "next.hashed"
alias: "hashed"
}
match_fields {
id: 1
name: "fabric_metadata.next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 16812135
}
action_refs {
id: 16780811
}
action_refs {
id: 16827088
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
implementation_id: 285233747
direct_resource_ids: 302023316
size: 1024
}
tables {
preamble {
id: 33583029
name: "int_egress.int_metadata_insert.int_inst_0003"
alias: "int_inst_0003"
}
match_fields {
id: 1
name: "hdr.int_header.instruction_mask_0003"
bitwidth: 4
match_type: EXACT
}
action_refs {
id: 16831286
}
action_refs {
id: 16842664
}
action_refs {
id: 16816733
}
action_refs {
id: 16819517
}
action_refs {
id: 16794056
}
action_refs {
id: 16804966
}
action_refs {
id: 16779523
}
action_refs {
id: 16794789
}
action_refs {
id: 16834584
}
action_refs {
id: 16780654
}
action_refs {
id: 16841202
}
action_refs {
id: 16800429
}
action_refs {
id: 16842176
}
action_refs {
id: 16810248
}
action_refs {
id: 16786933
}
action_refs {
id: 16828419
}
size: 17
}
tables {
preamble {
id: 33570208
name: "int_egress.int_metadata_insert.int_inst_0407"
alias: "int_inst_0407"
}
match_fields {
id: 1
name: "hdr.int_header.instruction_mask_0407"
bitwidth: 4
match_type: EXACT
}
action_refs {
id: 16794499
}
action_refs {
id: 16785636
}
action_refs {
id: 16819629
}
action_refs {
id: 16816181
}
action_refs {
id: 16809168
}
action_refs {
id: 16798574
}
action_refs {
id: 16783327
}
action_refs {
id: 16796243
}
action_refs {
id: 16787702
}
action_refs {
id: 16778104
}
action_refs {
id: 16794531
}
action_refs {
id: 16805663
}
action_refs {
id: 16809122
}
action_refs {
id: 16783399
}
action_refs {
id: 16823769
}
action_refs {
id: 16797996
}
size: 17
}
tables {
preamble {
id: 33604372
name: "int_egress.int_prep"
alias: "int_prep"
}
action_refs {
id: 16841868
}
action_refs {
id: 16800567
annotations: "@defaultonly()"
}
size: 1024
}
actions {
preamble {
id: 16800567
name: "NoAction"
alias: "NoAction"
}
}
actions {
preamble {
id: 16819938
name: "nop"
alias: "nop"
}
}
actions {
preamble {
id: 16820193
name: "spgw_ingress.drop_now"
alias: "drop_now"
}
}
actions {
preamble {
id: 16819909
name: "spgw_ingress.gtpu_decap"
alias: "gtpu_decap"
}
}
actions {
preamble {
id: 16804065
name: "spgw_ingress.set_dl_sess_info"
alias: "set_dl_sess_info"
}
params {
id: 1
name: "teid"
bitwidth: 32
}
params {
id: 2
name: "s1u_enb_addr"
bitwidth: 32
}
params {
id: 3
name: "s1u_sgw_addr"
bitwidth: 32
}
}
actions {
preamble {
id: 16818129
name: "spgw_ingress.update_ue_cdr"
alias: "update_ue_cdr"
}
}
actions {
preamble {
id: 16798734
name: "filtering.drop"
alias: "filtering.drop"
}
}
actions {
preamble {
id: 16793253
name: "filtering.set_vlan"
alias: "set_vlan"
}
params {
id: 1
name: "new_vlan_id"
bitwidth: 12
}
}
actions {
preamble {
id: 16835546
name: "filtering.push_internal_vlan"
alias: "push_internal_vlan"
}
params {
id: 1
name: "new_vlan_id"
bitwidth: 12
}
}
actions {
preamble {
id: 16840921
name: "filtering.set_forwarding_type"
alias: "set_forwarding_type"
}
params {
id: 1
name: "fwd_type"
bitwidth: 3
}
}
actions {
preamble {
id: 16833260
name: "forwarding.drop"
alias: "forwarding.drop"
}
}
actions {
preamble {
id: 16839692
name: "forwarding.set_next_id"
alias: "set_next_id"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 16827758
name: "forwarding.pop_mpls_and_next"
alias: "pop_mpls_and_next"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 16801739
name: "forwarding.duplicate_to_controller"
alias: "duplicate_to_controller"
}
}
actions {
preamble {
id: 16832750
name: "next.output"
alias: "output"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
}
actions {
preamble {
id: 16808391
name: "next.set_vlan_output"
alias: "set_vlan_output"
}
params {
id: 1
name: "new_vlan_id"
bitwidth: 12
}
params {
id: 2
name: "port_num"
bitwidth: 9
}
}
actions {
preamble {
id: 16812135
name: "next.l3_routing"
alias: "l3_routing"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
params {
id: 2
name: "smac"
bitwidth: 48
}
params {
id: 3
name: "dmac"
bitwidth: 48
}
}
actions {
preamble {
id: 16780811
name: "next.mpls_routing_v4"
alias: "mpls_routing_v4"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
params {
id: 2
name: "smac"
bitwidth: 48
}
params {
id: 3
name: "dmac"
bitwidth: 48
}
params {
id: 4
name: "label"
bitwidth: 20
}
}
actions {
preamble {
id: 16827088
name: "next.mpls_routing_v6"
alias: "mpls_routing_v6"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
params {
id: 2
name: "smac"
bitwidth: 48
}
params {
id: 3
name: "dmac"
bitwidth: 48
}
params {
id: 4
name: "label"
bitwidth: 20
}
}
actions {
preamble {
id: 16831286
name: "int_egress.int_metadata_insert.int_set_header_0003_i0"
alias: "int_set_header_0003_i0"
}
}
actions {
preamble {
id: 16842664
name: "int_egress.int_metadata_insert.int_set_header_0003_i1"
alias: "int_set_header_0003_i1"
}
}
actions {
preamble {
id: 16816733
name: "int_egress.int_metadata_insert.int_set_header_0003_i2"
alias: "int_set_header_0003_i2"
}
}
actions {
preamble {
id: 16819517
name: "int_egress.int_metadata_insert.int_set_header_0003_i3"
alias: "int_set_header_0003_i3"
}
}
actions {
preamble {
id: 16794056
name: "int_egress.int_metadata_insert.int_set_header_0003_i4"
alias: "int_set_header_0003_i4"
}
}
actions {
preamble {
id: 16804966
name: "int_egress.int_metadata_insert.int_set_header_0003_i5"
alias: "int_set_header_0003_i5"
}
}
actions {
preamble {
id: 16779523
name: "int_egress.int_metadata_insert.int_set_header_0003_i6"
alias: "int_set_header_0003_i6"
}
}
actions {
preamble {
id: 16794789
name: "int_egress.int_metadata_insert.int_set_header_0003_i7"
alias: "int_set_header_0003_i7"
}
}
actions {
preamble {
id: 16834584
name: "int_egress.int_metadata_insert.int_set_header_0003_i8"
alias: "int_set_header_0003_i8"
}
}
actions {
preamble {
id: 16780654
name: "int_egress.int_metadata_insert.int_set_header_0003_i9"
alias: "int_set_header_0003_i9"
}
}
actions {
preamble {
id: 16841202
name: "int_egress.int_metadata_insert.int_set_header_0003_i10"
alias: "int_set_header_0003_i10"
}
}
actions {
preamble {
id: 16800429
name: "int_egress.int_metadata_insert.int_set_header_0003_i11"
alias: "int_set_header_0003_i11"
}
}
actions {
preamble {
id: 16842176
name: "int_egress.int_metadata_insert.int_set_header_0003_i12"
alias: "int_set_header_0003_i12"
}
}
actions {
preamble {
id: 16810248
name: "int_egress.int_metadata_insert.int_set_header_0003_i13"
alias: "int_set_header_0003_i13"
}
}
actions {
preamble {
id: 16786933
name: "int_egress.int_metadata_insert.int_set_header_0003_i14"
alias: "int_set_header_0003_i14"
}
}
actions {
preamble {
id: 16828419
name: "int_egress.int_metadata_insert.int_set_header_0003_i15"
alias: "int_set_header_0003_i15"
}
}
actions {
preamble {
id: 16794499
name: "int_egress.int_metadata_insert.int_set_header_0407_i0"
alias: "int_set_header_0407_i0"
}
}
actions {
preamble {
id: 16785636
name: "int_egress.int_metadata_insert.int_set_header_0407_i1"
alias: "int_set_header_0407_i1"
}
}
actions {
preamble {
id: 16819629
name: "int_egress.int_metadata_insert.int_set_header_0407_i2"
alias: "int_set_header_0407_i2"
}
}
actions {
preamble {
id: 16816181
name: "int_egress.int_metadata_insert.int_set_header_0407_i3"
alias: "int_set_header_0407_i3"
}
}
actions {
preamble {
id: 16809168
name: "int_egress.int_metadata_insert.int_set_header_0407_i4"
alias: "int_set_header_0407_i4"
}
}
actions {
preamble {
id: 16798574
name: "int_egress.int_metadata_insert.int_set_header_0407_i5"
alias: "int_set_header_0407_i5"
}
}
actions {
preamble {
id: 16783327
name: "int_egress.int_metadata_insert.int_set_header_0407_i6"
alias: "int_set_header_0407_i6"
}
}
actions {
preamble {
id: 16796243
name: "int_egress.int_metadata_insert.int_set_header_0407_i7"
alias: "int_set_header_0407_i7"
}
}
actions {
preamble {
id: 16787702
name: "int_egress.int_metadata_insert.int_set_header_0407_i8"
alias: "int_set_header_0407_i8"
}
}
actions {
preamble {
id: 16778104
name: "int_egress.int_metadata_insert.int_set_header_0407_i9"
alias: "int_set_header_0407_i9"
}
}
actions {
preamble {
id: 16794531
name: "int_egress.int_metadata_insert.int_set_header_0407_i10"
alias: "int_set_header_0407_i10"
}
}
actions {
preamble {
id: 16805663
name: "int_egress.int_metadata_insert.int_set_header_0407_i11"
alias: "int_set_header_0407_i11"
}
}
actions {
preamble {
id: 16809122
name: "int_egress.int_metadata_insert.int_set_header_0407_i12"
alias: "int_set_header_0407_i12"
}
}
actions {
preamble {
id: 16783399
name: "int_egress.int_metadata_insert.int_set_header_0407_i13"
alias: "int_set_header_0407_i13"
}
}
actions {
preamble {
id: 16823769
name: "int_egress.int_metadata_insert.int_set_header_0407_i14"
alias: "int_set_header_0407_i14"
}
}
actions {
preamble {
id: 16797996
name: "int_egress.int_metadata_insert.int_set_header_0407_i15"
alias: "int_set_header_0407_i15"
}
}
actions {
preamble {
id: 16796837
name: "int_egress.int_outer_encap.int_update_ipv4"
alias: "int_update_ipv4"
}
}
actions {
preamble {
id: 16818157
name: "int_egress.int_outer_encap.int_update_udp"
alias: "int_update_udp"
}
}
actions {
preamble {
id: 16778910
name: "int_egress.int_outer_encap.int_update_shim"
alias: "int_update_shim"
}
}
actions {
preamble {
id: 16841868
name: "int_egress.int_transit"
alias: "int_transit"
}
params {
id: 1
name: "switch_id"
bitwidth: 32
}
}
actions {
preamble {
id: 16779586
name: "int_egress.int_hop_cnt_increment"
alias: "int_hop_cnt_increment"
}
}
actions {
preamble {
id: 16809836
name: "int_egress.int_hop_cnt_exceeded"
alias: "int_hop_cnt_exceeded"
}
}
actions {
preamble {
id: 16829135
name: "spgw_egress.gtpu_encap"
alias: "gtpu_encap"
}
}
action_profiles {
preamble {
id: 285233747
name: "next.ecmp_selector"
alias: "ecmp_selector"
}
table_ids: 33608588
with_selector: true
size: 64
}
counters {
preamble {
id: 302011205
name: "port_counters_control.egress_port_counter"
alias: "egress_port_counter"
}
spec {
unit: BOTH
}
size: 511
}
counters {
preamble {
id: 302002771
name: "port_counters_control.ingress_port_counter"
alias: "ingress_port_counter"
}
spec {
unit: BOTH
}
size: 511
}
direct_counters {
preamble {
id: 302004306
name: "spgw_ingress.ue_counter"
alias: "ue_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33611263
}
direct_counters {
preamble {
id: 302038285
name: "filtering.ingress_port_vlan_counter"
alias: "ingress_port_vlan_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33611649
}
direct_counters {
preamble {
id: 302050110
name: "filtering.fwd_classifier_counter"
alias: "fwd_classifier_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33596298
}
direct_counters {
preamble {
id: 301993073
name: "forwarding.bridging_counter"
alias: "bridging_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33596749
}
direct_counters {
preamble {
id: 302053291
name: "forwarding.mpls_counter"
alias: "mpls_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33574274
}
direct_counters {
preamble {
id: 301991276
name: "forwarding.unicast_v4_counter"
alias: "unicast_v4_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33586372
}
direct_counters {
preamble {
id: 301995056
name: "forwarding.acl_counter"
alias: "acl_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33574876
}
direct_counters {
preamble {
id: 301991880
name: "next.simple_counter"
alias: "simple_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33571723
}
direct_counters {
preamble {
id: 302023316
name: "next.hashed_counter"
alias: "hashed_counter"
}
spec {
unit: BOTH
}
direct_table_id: 33608588
}
controller_packet_metadata {
preamble {
id: 2868941301
name: "packet_in"
annotations: "@controller_header(\"packet_in\")"
}
metadata {
id: 1
name: "ingress_port"
bitwidth: 9
}
metadata {
id: 2
name: "_pad"
bitwidth: 7
}
}
controller_packet_metadata {
preamble {
id: 2868916615
name: "packet_out"
annotations: "@controller_header(\"packet_out\")"
}
metadata {
id: 1
name: "egress_port"
bitwidth: 9
}
metadata {
id: 2
name: "_pad"
bitwidth: 7
}
}