blob: 7e049572e317417c21b6506b7ba229d86f08aa7c [file] [log] [blame]
pkg_info {
arch: "v1model"
}
tables {
preamble {
id: 44526132
name: "FabricIngress.process_set_source_sink.tb_set_source"
alias: "tb_set_source"
}
match_fields {
id: 1
name: "ig_port"
bitwidth: 9
match_type: EXACT
}
action_refs {
id: 21235275
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 318984222
size: 511
}
tables {
preamble {
id: 35265555
name: "FabricIngress.process_set_source_sink.tb_set_sink"
alias: "tb_set_sink"
}
match_fields {
id: 1
name: "eg_spec"
bitwidth: 9
match_type: EXACT
}
action_refs {
id: 25570775
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 324013431
size: 511
}
tables {
preamble {
id: 34520804
name: "FabricIngress.bng_ingress.upstream.t_pppoe_cp"
alias: "t_pppoe_cp"
}
match_fields {
id: 1
name: "pppoe_code"
bitwidth: 8
match_type: EXACT
}
match_fields {
id: 2
name: "pppoe_protocol"
bitwidth: 16
match_type: TERNARY
}
action_refs {
id: 19321261
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
size: 16
}
tables {
preamble {
id: 48668327
name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v4"
alias: "t_pppoe_term_v4"
}
match_fields {
id: 1
name: "line_id"
bitwidth: 32
match_type: EXACT
}
match_fields {
id: 2
name: "ipv4_src"
bitwidth: 32
match_type: EXACT
}
match_fields {
id: 3
name: "pppoe_session_id"
bitwidth: 16
match_type: EXACT
}
action_refs {
id: 32574738
}
action_refs {
id: 27468221
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 27468221
size: 32768
}
tables {
preamble {
id: 38756730
name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v6"
alias: "t_pppoe_term_v6"
}
match_fields {
id: 1
name: "line_id"
bitwidth: 32
match_type: EXACT
}
match_fields {
id: 2
name: "ipv6_src_net_id"
bitwidth: 64
match_type: EXACT
}
match_fields {
id: 3
name: "pppoe_session_id"
bitwidth: 16
match_type: EXACT
}
action_refs {
id: 25279026
}
action_refs {
id: 27468221
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 27468221
size: 32768
}
tables {
preamble {
id: 43294103
name: "FabricIngress.bng_ingress.downstream.t_line_session_map"
alias: "t_line_session_map"
}
match_fields {
id: 1
name: "line_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
action_refs {
id: 29640451
}
action_refs {
id: 32944700
}
const_default_action_id: 28485346
size: 8192
}
tables {
preamble {
id: 37862302
name: "FabricIngress.bng_ingress.downstream.t_qos_v4"
alias: "t_qos_v4"
}
match_fields {
id: 1
name: "line_id"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 2
name: "ipv4_src"
bitwidth: 32
match_type: LPM
}
match_fields {
id: 3
name: "ipv4_dscp"
bitwidth: 6
match_type: TERNARY
}
match_fields {
id: 4
name: "ipv4_ecn"
bitwidth: 2
match_type: TERNARY
}
action_refs {
id: 21221216
}
action_refs {
id: 27355972
}
const_default_action_id: 27355972
size: 256
}
tables {
preamble {
id: 48034517
name: "FabricIngress.bng_ingress.downstream.t_qos_v6"
alias: "t_qos_v6"
}
match_fields {
id: 1
name: "line_id"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 2
name: "ipv6_src"
bitwidth: 128
match_type: LPM
}
match_fields {
id: 3
name: "ipv6_traffic_class"
bitwidth: 8
match_type: TERNARY
}
action_refs {
id: 21221216
}
action_refs {
id: 27355972
}
const_default_action_id: 27355972
size: 256
}
tables {
preamble {
id: 39686889
name: "FabricIngress.bng_ingress.t_line_map"
alias: "t_line_map"
}
match_fields {
id: 1
name: "s_tag"
bitwidth: 12
match_type: EXACT
}
match_fields {
id: 2
name: "c_tag"
bitwidth: 12
match_type: EXACT
}
action_refs {
id: 29084617
}
const_default_action_id: 29084617
size: 8192
}
tables {
preamble {
id: 43310977
name: "FabricIngress.filtering.ingress_port_vlan"
alias: "ingress_port_vlan"
}
match_fields {
id: 1
name: "ig_port"
bitwidth: 9
match_type: EXACT
}
match_fields {
id: 2
name: "vlan_is_valid"
bitwidth: 1
match_type: EXACT
}
match_fields {
id: 3
name: "vlan_id"
bitwidth: 12
match_type: TERNARY
}
match_fields {
id: 4
name: "inner_vlan_id"
bitwidth: 12
match_type: TERNARY
}
action_refs {
id: 17164167
}
action_refs {
id: 24158268
}
action_refs {
id: 24266015
}
const_default_action_id: 17164167
direct_resource_ids: 326221069
size: 8192
}
tables {
preamble {
id: 49718154
name: "FabricIngress.filtering.fwd_classifier"
alias: "fwd_classifier"
}
match_fields {
id: 1
name: "ig_port"
bitwidth: 9
match_type: EXACT
}
match_fields {
id: 2
name: "eth_dst"
bitwidth: 48
match_type: TERNARY
}
match_fields {
id: 3
name: "eth_type"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 4
name: "ip_eth_type"
bitwidth: 16
match_type: EXACT
}
action_refs {
id: 25032921
}
const_default_action_id: 25032921
direct_resource_ids: 335473470
size: 1024
}
tables {
preamble {
id: 43623757
name: "FabricIngress.forwarding.bridging"
alias: "bridging"
}
match_fields {
id: 1
name: "vlan_id"
bitwidth: 12
match_type: EXACT
}
match_fields {
id: 2
name: "eth_dst"
bitwidth: 48
match_type: TERNARY
}
action_refs {
id: 21791748
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 330959985
size: 1024
}
tables {
preamble {
id: 37768578
name: "FabricIngress.forwarding.mpls"
alias: "mpls"
}
match_fields {
id: 1
name: "mpls_label"
bitwidth: 20
match_type: EXACT
}
action_refs {
id: 30066030
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 318961579
size: 1024
}
tables {
preamble {
id: 41754650
name: "FabricIngress.forwarding.routing_v4"
alias: "routing_v4"
}
match_fields {
id: 1
name: "ipv4_dst"
bitwidth: 32
match_type: LPM
}
action_refs {
id: 19792090
}
action_refs {
id: 29124955
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
size: 1024
}
tables {
preamble {
id: 49342721
name: "FabricIngress.forwarding.routing_v6"
alias: "routing_v6"
}
match_fields {
id: 1
name: "ipv6_dst"
bitwidth: 128
match_type: LPM
}
action_refs {
id: 21856023
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 324042090
size: 1024
}
tables {
preamble {
id: 44104738
name: "FabricIngress.acl.acl"
alias: "acl"
}
match_fields {
id: 1
name: "ig_port"
bitwidth: 9
match_type: TERNARY
}
match_fields {
id: 2
name: "ip_proto"
bitwidth: 8
match_type: TERNARY
}
match_fields {
id: 3
name: "l4_sport"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 4
name: "l4_dport"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 5
name: "eth_dst"
bitwidth: 48
match_type: TERNARY
}
match_fields {
id: 6
name: "eth_src"
bitwidth: 48
match_type: TERNARY
}
match_fields {
id: 7
name: "vlan_id"
bitwidth: 12
match_type: TERNARY
}
match_fields {
id: 8
name: "eth_type"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 9
name: "ipv4_src"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 10
name: "ipv4_dst"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 11
name: "icmp_type"
bitwidth: 8
match_type: TERNARY
}
match_fields {
id: 12
name: "icmp_code"
bitwidth: 8
match_type: TERNARY
}
action_refs {
id: 23623126
}
action_refs {
id: 23579892
}
action_refs {
id: 16912673
}
action_refs {
id: 23570973
}
action_refs {
id: 29607214
}
const_default_action_id: 29607214
direct_resource_ids: 319194241
size: 1024
}
tables {
preamble {
id: 35696861
name: "FabricIngress.next.next_vlan"
alias: "next_vlan"
}
match_fields {
id: 1
name: "next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 22099101
}
action_refs {
id: 17655305
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 326370320
size: 1024
}
tables {
preamble {
id: 48735793
name: "FabricIngress.next.xconnect"
alias: "xconnect"
}
match_fields {
id: 1
name: "ig_port"
bitwidth: 9
match_type: EXACT
}
match_fields {
id: 2
name: "next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 24640974
}
action_refs {
id: 30599612
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 321989420
size: 1024
}
tables {
preamble {
id: 39142283
name: "FabricIngress.next.simple"
alias: "simple"
}
match_fields {
id: 1
name: "next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 19358572
}
action_refs {
id: 31887425
}
action_refs {
id: 26875580
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 326633416
size: 1024
}
tables {
preamble {
id: 47960972
name: "FabricIngress.next.hashed"
alias: "hashed"
}
match_fields {
id: 1
name: "next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 27301117
}
action_refs {
id: 20985706
}
action_refs {
id: 27920375
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
implementation_id: 291115404
direct_resource_ids: 322798228
size: 1024
}
tables {
preamble {
id: 40619180
name: "FabricIngress.next.multicast"
alias: "multicast"
}
match_fields {
id: 1
name: "next_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 21629581
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 319194968
size: 1024
}
tables {
preamble {
id: 36113154
name: "FabricIngress.spgw.interfaces"
alias: "interfaces"
}
match_fields {
id: 1
name: "ipv4_dst_addr"
bitwidth: 32
match_type: LPM
}
match_fields {
id: 2
name: "gtpu_is_valid"
bitwidth: 1
match_type: EXACT
}
action_refs {
id: 18186268
}
action_refs {
id: 29103810
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 29103810
size: 128
}
tables {
preamble {
id: 47394697
name: "FabricIngress.spgw.downlink_pdrs"
alias: "downlink_pdrs"
}
match_fields {
id: 1
name: "ue_addr"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 18504550
}
action_refs {
id: 25764352
}
action_refs {
id: 21257015
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
size: 1024
}
tables {
preamble {
id: 46648074
name: "FabricIngress.spgw.uplink_pdrs"
alias: "uplink_pdrs"
}
match_fields {
id: 1
name: "tunnel_ipv4_dst"
bitwidth: 32
match_type: EXACT
}
match_fields {
id: 2
name: "teid"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 18504550
}
action_refs {
id: 25764352
}
action_refs {
id: 21257015
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
size: 1024
}
tables {
preamble {
id: 47558728
name: "FabricIngress.spgw.fars"
alias: "fars"
}
match_fields {
id: 1
name: "far_id"
bitwidth: 32
match_type: EXACT
}
action_refs {
id: 24881235
}
action_refs {
id: 29659841
}
action_refs {
id: 30642777
}
const_default_action_id: 24881235
size: 2048
}
tables {
preamble {
id: 44818914
name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
alias: "tb_int_source"
}
match_fields {
id: 1
name: "ipv4_src"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 2
name: "ipv4_dst"
bitwidth: 32
match_type: TERNARY
}
match_fields {
id: 3
name: "l4_sport"
bitwidth: 16
match_type: TERNARY
}
match_fields {
id: 4
name: "l4_dport"
bitwidth: 16
match_type: TERNARY
}
action_refs {
id: 20062657
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
direct_resource_ids: 322470063
size: 1024
}
tables {
preamble {
id: 34910587
name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
alias: "tb_int_insert"
}
match_fields {
id: 1
name: "int_is_valid"
bitwidth: 1
match_type: EXACT
}
action_refs {
id: 29232623
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 28485346
size: 1
}
tables {
preamble {
id: 48232632
name: "FabricEgress.process_int_main.process_int_report.tb_generate_report"
alias: "tb_generate_report"
}
action_refs {
id: 19999884
}
action_refs {
id: 28485346
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
size: 1024
}
tables {
preamble {
id: 49262446
name: "FabricEgress.egress_next.egress_vlan"
alias: "egress_vlan"
}
match_fields {
id: 1
name: "vlan_id"
bitwidth: 12
match_type: EXACT
}
match_fields {
id: 2
name: "eg_port"
bitwidth: 9
match_type: EXACT
}
action_refs {
id: 30307755
}
action_refs {
id: 17183246
}
action_refs {
id: 30812542
annotations: "@defaultonly"
scope: DEFAULT_ONLY
}
const_default_action_id: 30812542
direct_resource_ids: 318892680
size: 1024
}
actions {
preamble {
id: 28485346
name: "nop"
alias: "nop"
}
}
actions {
preamble {
id: 21257015
name: "NoAction"
alias: "NoAction"
annotations: "@noWarn(\"unused\")"
}
}
actions {
preamble {
id: 21235275
name: "FabricIngress.process_set_source_sink.int_set_source"
alias: "int_set_source"
}
}
actions {
preamble {
id: 25570775
name: "FabricIngress.process_set_source_sink.int_set_sink"
alias: "int_set_sink"
}
}
actions {
preamble {
id: 19321261
name: "FabricIngress.bng_ingress.upstream.punt_to_cpu"
alias: "upstream.punt_to_cpu"
}
}
actions {
preamble {
id: 27468221
name: "FabricIngress.bng_ingress.upstream.term_disabled"
alias: "term_disabled"
}
}
actions {
preamble {
id: 32574738
name: "FabricIngress.bng_ingress.upstream.term_enabled_v4"
alias: "term_enabled_v4"
}
}
actions {
preamble {
id: 25279026
name: "FabricIngress.bng_ingress.upstream.term_enabled_v6"
alias: "term_enabled_v6"
}
}
actions {
preamble {
id: 29640451
name: "FabricIngress.bng_ingress.downstream.set_session"
alias: "set_session"
}
params {
id: 1
name: "pppoe_session_id"
bitwidth: 16
}
}
actions {
preamble {
id: 32944700
name: "FabricIngress.bng_ingress.downstream.drop"
alias: "downstream.drop"
}
}
actions {
preamble {
id: 21221216
name: "FabricIngress.bng_ingress.downstream.qos_prio"
alias: "qos_prio"
}
}
actions {
preamble {
id: 27355972
name: "FabricIngress.bng_ingress.downstream.qos_besteff"
alias: "qos_besteff"
}
}
actions {
preamble {
id: 29084617
name: "FabricIngress.bng_ingress.set_line"
alias: "set_line"
}
params {
id: 1
name: "line_id"
bitwidth: 32
}
}
actions {
preamble {
id: 17164167
name: "FabricIngress.filtering.deny"
alias: "deny"
}
}
actions {
preamble {
id: 24158268
name: "FabricIngress.filtering.permit"
alias: "permit"
}
}
actions {
preamble {
id: 24266015
name: "FabricIngress.filtering.permit_with_internal_vlan"
alias: "permit_with_internal_vlan"
}
params {
id: 1
name: "vlan_id"
bitwidth: 12
}
}
actions {
preamble {
id: 25032921
name: "FabricIngress.filtering.set_forwarding_type"
alias: "set_forwarding_type"
}
params {
id: 1
name: "fwd_type"
bitwidth: 3
}
}
actions {
preamble {
id: 21791748
name: "FabricIngress.forwarding.set_next_id_bridging"
alias: "set_next_id_bridging"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 30066030
name: "FabricIngress.forwarding.pop_mpls_and_next"
alias: "pop_mpls_and_next"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 19792090
name: "FabricIngress.forwarding.set_next_id_routing_v4"
alias: "set_next_id_routing_v4"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 29124955
name: "FabricIngress.forwarding.nop_routing_v4"
alias: "nop_routing_v4"
}
}
actions {
preamble {
id: 21856023
name: "FabricIngress.forwarding.set_next_id_routing_v6"
alias: "set_next_id_routing_v6"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 23623126
name: "FabricIngress.acl.set_next_id_acl"
alias: "set_next_id_acl"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 23579892
name: "FabricIngress.acl.punt_to_cpu"
alias: "acl.punt_to_cpu"
}
}
actions {
preamble {
id: 16912673
name: "FabricIngress.acl.set_clone_session_id"
alias: "set_clone_session_id"
}
params {
id: 1
name: "clone_id"
bitwidth: 32
}
}
actions {
preamble {
id: 23570973
name: "FabricIngress.acl.drop"
alias: "acl.drop"
}
}
actions {
preamble {
id: 29607214
name: "FabricIngress.acl.nop_acl"
alias: "nop_acl"
}
}
actions {
preamble {
id: 22099101
name: "FabricIngress.next.set_vlan"
alias: "set_vlan"
}
params {
id: 1
name: "vlan_id"
bitwidth: 12
}
}
actions {
preamble {
id: 17655305
name: "FabricIngress.next.set_double_vlan"
alias: "set_double_vlan"
}
params {
id: 1
name: "outer_vlan_id"
bitwidth: 12
}
params {
id: 2
name: "inner_vlan_id"
bitwidth: 12
}
}
actions {
preamble {
id: 24640974
name: "FabricIngress.next.output_xconnect"
alias: "output_xconnect"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
}
actions {
preamble {
id: 30599612
name: "FabricIngress.next.set_next_id_xconnect"
alias: "set_next_id_xconnect"
}
params {
id: 1
name: "next_id"
bitwidth: 32
}
}
actions {
preamble {
id: 19358572
name: "FabricIngress.next.output_simple"
alias: "output_simple"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
}
actions {
preamble {
id: 31887425
name: "FabricIngress.next.routing_simple"
alias: "routing_simple"
}
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: 26875580
name: "FabricIngress.next.mpls_routing_simple"
alias: "mpls_routing_simple"
}
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: 27301117
name: "FabricIngress.next.output_hashed"
alias: "output_hashed"
}
params {
id: 1
name: "port_num"
bitwidth: 9
}
}
actions {
preamble {
id: 20985706
name: "FabricIngress.next.routing_hashed"
alias: "routing_hashed"
}
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: 27920375
name: "FabricIngress.next.mpls_routing_hashed"
alias: "mpls_routing_hashed"
}
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: 21629581
name: "FabricIngress.next.set_mcast_group_id"
alias: "set_mcast_group_id"
}
params {
id: 1
name: "group_id"
bitwidth: 16
}
}
actions {
preamble {
id: 18186268
name: "FabricIngress.spgw.load_iface"
alias: "load_iface"
}
params {
id: 1
name: "src_iface"
bitwidth: 8
}
}
actions {
preamble {
id: 29103810
name: "FabricIngress.spgw.iface_miss"
alias: "iface_miss"
}
}
actions {
preamble {
id: 18504550
name: "FabricIngress.spgw.load_pdr"
alias: "load_pdr"
}
params {
id: 1
name: "ctr_id"
bitwidth: 32
}
params {
id: 2
name: "far_id"
bitwidth: 32
}
params {
id: 3
name: "needs_gtpu_decap"
bitwidth: 1
}
}
actions {
preamble {
id: 25764352
name: "FabricIngress.spgw.load_pdr_qos"
alias: "load_pdr_qos"
}
params {
id: 1
name: "ctr_id"
bitwidth: 32
}
params {
id: 2
name: "far_id"
bitwidth: 32
}
params {
id: 3
name: "needs_gtpu_decap"
bitwidth: 1
}
params {
id: 4
name: "qid"
bitwidth: 5
}
}
actions {
preamble {
id: 24881235
name: "FabricIngress.spgw.load_normal_far"
alias: "load_normal_far"
}
params {
id: 1
name: "drop"
bitwidth: 1
}
params {
id: 2
name: "notify_cp"
bitwidth: 1
}
}
actions {
preamble {
id: 29659841
name: "FabricIngress.spgw.load_tunnel_far"
alias: "load_tunnel_far"
}
params {
id: 1
name: "drop"
bitwidth: 1
}
params {
id: 2
name: "notify_cp"
bitwidth: 1
}
params {
id: 3
name: "tunnel_src_port"
bitwidth: 16
}
params {
id: 4
name: "tunnel_src_addr"
bitwidth: 32
}
params {
id: 5
name: "tunnel_dst_addr"
bitwidth: 32
}
params {
id: 6
name: "teid"
bitwidth: 32
}
}
actions {
preamble {
id: 30642777
name: "FabricIngress.spgw.load_dbuf_far"
alias: "load_dbuf_far"
}
params {
id: 1
name: "drop"
bitwidth: 1
}
params {
id: 2
name: "notify_cp"
bitwidth: 1
}
params {
id: 3
name: "tunnel_src_port"
bitwidth: 16
}
params {
id: 4
name: "tunnel_src_addr"
bitwidth: 32
}
params {
id: 5
name: "tunnel_dst_addr"
bitwidth: 32
}
params {
id: 6
name: "teid"
bitwidth: 32
}
}
actions {
preamble {
id: 20781696
name: "FabricEgress.bng_egress.downstream.encap_v4"
alias: "encap_v4"
}
}
actions {
preamble {
id: 17456666
name: "FabricEgress.bng_egress.downstream.encap_v6"
alias: "encap_v6"
}
}
actions {
preamble {
id: 20062657
name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
alias: "int_source_dscp"
}
params {
id: 1
name: "max_hop"
bitwidth: 8
}
params {
id: 2
name: "ins_cnt"
bitwidth: 5
}
params {
id: 3
name: "ins_mask0003"
bitwidth: 4
}
params {
id: 4
name: "ins_mask0407"
bitwidth: 4
}
}
actions {
preamble {
id: 29232623
name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
alias: "init_metadata"
}
params {
id: 1
name: "switch_id"
bitwidth: 32
}
}
actions {
preamble {
id: 19999884
name: "FabricEgress.process_int_main.process_int_report.do_report_encapsulation"
alias: "do_report_encapsulation"
}
params {
id: 1
name: "src_mac"
bitwidth: 48
}
params {
id: 2
name: "mon_mac"
bitwidth: 48
}
params {
id: 3
name: "src_ip"
bitwidth: 32
}
params {
id: 4
name: "mon_ip"
bitwidth: 32
}
params {
id: 5
name: "mon_port"
bitwidth: 16
}
}
actions {
preamble {
id: 30307755
name: "FabricEgress.egress_next.push_vlan"
alias: "push_vlan"
}
}
actions {
preamble {
id: 17183246
name: "FabricEgress.egress_next.pop_vlan"
alias: "pop_vlan"
}
}
actions {
preamble {
id: 30812542
name: "FabricEgress.egress_next.drop"
alias: "egress_next.drop"
}
}
action_profiles {
preamble {
id: 291115404
name: "FabricIngress.next.hashed_selector"
alias: "hashed_selector"
}
table_ids: 47960972
with_selector: true
size: 1024
max_group_size: 16
}
counters {
preamble {
id: 316309520
name: "FabricIngress.bng_ingress.upstream.c_terminated"
alias: "c_terminated"
}
spec {
unit: BYTES
}
size: 8192
}
counters {
preamble {
id: 310956314
name: "FabricIngress.bng_ingress.upstream.c_dropped"
alias: "c_dropped"
}
spec {
unit: BYTES
}
size: 8192
}
counters {
preamble {
id: 302467661
name: "FabricIngress.bng_ingress.upstream.c_control"
alias: "c_control"
}
spec {
unit: PACKETS
}
size: 8192
}
counters {
preamble {
id: 304364077
name: "FabricIngress.bng_ingress.downstream.c_line_rx"
alias: "c_line_rx"
}
spec {
unit: BYTES
}
size: 8192
}
counters {
preamble {
id: 314528581
name: "FabricIngress.port_counters_control.egress_port_counter"
alias: "egress_port_counter"
}
spec {
unit: BOTH
}
size: 511
}
counters {
preamble {
id: 312947283
name: "FabricIngress.port_counters_control.ingress_port_counter"
alias: "ingress_port_counter"
}
spec {
unit: BOTH
}
size: 511
}
counters {
preamble {
id: 308925232
name: "FabricIngress.spgw.pdr_counter"
alias: "FabricIngress.spgw.pdr_counter"
}
spec {
unit: BOTH
}
size: 2048
}
counters {
preamble {
id: 311942471
name: "FabricEgress.bng_egress.downstream.c_line_tx"
alias: "c_line_tx"
}
spec {
unit: BYTES
}
size: 8192
}
counters {
preamble {
id: 302049491
name: "FabricEgress.spgw.pdr_counter"
alias: "FabricEgress.spgw.pdr_counter"
}
spec {
unit: BOTH
}
size: 2048
}
direct_counters {
preamble {
id: 318984222
name: "FabricIngress.process_set_source_sink.counter_set_source"
alias: "counter_set_source"
}
spec {
unit: BOTH
}
direct_table_id: 44526132
}
direct_counters {
preamble {
id: 324013431
name: "FabricIngress.process_set_source_sink.counter_set_sink"
alias: "counter_set_sink"
}
spec {
unit: BOTH
}
direct_table_id: 35265555
}
direct_counters {
preamble {
id: 326221069
name: "FabricIngress.filtering.ingress_port_vlan_counter"
alias: "ingress_port_vlan_counter"
}
spec {
unit: BOTH
}
direct_table_id: 43310977
}
direct_counters {
preamble {
id: 335473470
name: "FabricIngress.filtering.fwd_classifier_counter"
alias: "fwd_classifier_counter"
}
spec {
unit: BOTH
}
direct_table_id: 49718154
}
direct_counters {
preamble {
id: 330959985
name: "FabricIngress.forwarding.bridging_counter"
alias: "bridging_counter"
}
spec {
unit: BOTH
}
direct_table_id: 43623757
}
direct_counters {
preamble {
id: 318961579
name: "FabricIngress.forwarding.mpls_counter"
alias: "mpls_counter"
}
spec {
unit: BOTH
}
direct_table_id: 37768578
}
direct_counters {
preamble {
id: 324042090
name: "FabricIngress.forwarding.routing_v6_counter"
alias: "routing_v6_counter"
}
spec {
unit: BOTH
}
direct_table_id: 49342721
}
direct_counters {
preamble {
id: 319194241
name: "FabricIngress.acl.acl_counter"
alias: "acl_counter"
}
spec {
unit: BOTH
}
direct_table_id: 44104738
}
direct_counters {
preamble {
id: 326370320
name: "FabricIngress.next.next_vlan_counter"
alias: "next_vlan_counter"
}
spec {
unit: BOTH
}
direct_table_id: 35696861
}
direct_counters {
preamble {
id: 321989420
name: "FabricIngress.next.xconnect_counter"
alias: "xconnect_counter"
}
spec {
unit: BOTH
}
direct_table_id: 48735793
}
direct_counters {
preamble {
id: 326633416
name: "FabricIngress.next.simple_counter"
alias: "simple_counter"
}
spec {
unit: BOTH
}
direct_table_id: 39142283
}
direct_counters {
preamble {
id: 322798228
name: "FabricIngress.next.hashed_counter"
alias: "hashed_counter"
}
spec {
unit: BOTH
}
direct_table_id: 47960972
}
direct_counters {
preamble {
id: 319194968
name: "FabricIngress.next.multicast_counter"
alias: "multicast_counter"
}
spec {
unit: BOTH
}
direct_table_id: 40619180
}
direct_counters {
preamble {
id: 322470063
name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
alias: "counter_int_source"
}
spec {
unit: BOTH
}
direct_table_id: 44818914
}
direct_counters {
preamble {
id: 318892680
name: "FabricEgress.egress_next.egress_vlan_counter"
alias: "egress_vlan_counter"
}
spec {
unit: BOTH
}
direct_table_id: 49262446
}
meters {
preamble {
id: 337077280
name: "FabricIngress.bng_ingress.downstream.m_besteff"
alias: "m_besteff"
}
spec {
unit: BYTES
}
size: 8192
}
meters {
preamble {
id: 349920644
name: "FabricIngress.bng_ingress.downstream.m_prio"
alias: "m_prio"
}
spec {
unit: BYTES
}
size: 8192
}
controller_packet_metadata {
preamble {
id: 81826293
name: "packet_in"
alias: "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: 76689799
name: "packet_out"
alias: "packet_out"
annotations: "@controller_header(\"packet_out\")"
}
metadata {
id: 1
name: "egress_port"
bitwidth: 9
}
metadata {
id: 2
name: "do_forwarding"
bitwidth: 1
}
metadata {
id: 3
name: "_pad"
bitwidth: 6
}
}
type_info {
}