Table Placement REDO_PHV1, not ignoring container conflicts Table placement starting on pipe with DEFAULT PLACEMENT approach ingress: [62] +--ara_table_29 0+--tbl_sidecar2141 00+--tbl_sidecar2142 000+--cond-43 0000+--cond-49 00010+--cond-51 000111+--cond-54 0001111+--cond-62 10011111+--cond-65 100111111+--cond-80 1001111110+--cond-81 00011110000+--cond-84 100111111000+--ingresshdr.udp.checksum_encode_update_condition_2 1001111110000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_3 ara_table_29 tbl_sidecar2141 stats Ingress.ingress_ctr 512 tbl_sidecar2142 stats Ingress.packet_ctr 1024 cond-43(ingress::meta.ipv4_checksum_err; => $true, 1 => $false) $true: [63] tbl_sidecar2145 $false: [71] cond-44(ingress::meta.dropped; => $true, 1 => $false) $false: [64] 0 filter_uplink_ports{ E -1+0, 0 0K } cond-45(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [69] filter_switch_ipv4_addr{ T 41+1, 0 0K } $false: [70] cond-46(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [69]... $false: [68] cond-47(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [66] cond-48(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6 && !ingress::meta.encap_needed; => $true, 1 => $false) $true: [65] filter_switch_ipv6_addr{ T 137+1, 0 0K } $false: [172] $false: [173] $true: [174] cond-49(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [73] tbl_sidecar2094 $false: [74] cond-50(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [72] tbl_sidecar2102 $false: [175] cond-51(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [78] cond-52(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [76] attached_subnet_ingress_attached_subnets_v4{ T 32+0, 32 0K } $false: [77] cond-53(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [75] attached_subnet_ingress_attached_subnets_v6{ T 128+0, 32 0K } $false: [176] $false: [177] cond-54(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [79] 1 cond-55(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [82] cond-56(ingress::meta.encap_needed; => $true, 1 => $false) $false: [80] nat_ingress_ingress_ipv4{ T 64+0, 32 1K } $true: [178] $false: [83] cond-57(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [81] nat_ingress_ingress_ipv6{ T 160+0, 32 1K } $false: [179] nat_ingress_ingress_hit{ E -6+2, 8 0K } $hit: [84] 1 cond-58(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [85] +--nat_ingress_CalculateIPv4Len_ipv4_set_len 1+--tbl_nat_ingress_CalculateIPv4Len_invert 00+--tbl_nat_ingress_encap_ipv4 001+--ara_table_49 0011+--ara_table_47 00100+--ara_table_45 001001+--ara_table_42 0010000+--ara_table_40 00100110+--ara_table_30 nat_ingress_CalculateIPv4Len_ipv4_set_len{ E -6+0, 2 0K } tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 ara_table_49 ara_table_47 ara_table_45 ara_table_42 ara_table_40 ara_table_30 $false: [87] cond-59(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [86] +--tbl_nat_ingress_encap_ipv6 1+--ara_table_49 11+--ara_table_47 100+--ara_table_45 1001+--ara_table_42 10000+--ara_table_40 100110+--ara_table_30 tbl_nat_ingress_encap_ipv6 ara_table_49 ara_table_47 ara_table_45 ara_table_42 ara_table_40 ara_table_30 $false: [180] +--ara_table_49 1+--ara_table_47 00+--ara_table_45 001+--ara_table_42 0000+--ara_table_40 00110+--ara_table_30 ara_table_49 ara_table_47 ara_table_45 ara_table_42 ara_table_40 ara_table_30 cond-60(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [88] tbl_sidecar738 $false: [181] $miss: [90] cond-61(ingress::meta.uplink_ingress && !ingress::meta.is_switch_address && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [89] +--tbl_sidecar752 0+--ara_table_49 01+--ara_table_47 000+--ara_table_45 0001+--ara_table_42 00000+--ara_table_40 000110+--ara_table_30 tbl_sidecar752 ara_table_49 ara_table_47 ara_table_45 ara_table_42 ara_table_40 ara_table_30 $false: [182] +--ara_table_49 1+--ara_table_47 00+--ara_table_45 001+--ara_table_42 0000+--ara_table_40 00110+--ara_table_30 ara_table_49 ara_table_47 ara_table_45 ara_table_42 ara_table_40 ara_table_30 $false: [183] +--ara_table_49 1+--ara_table_47 00+--ara_table_45 001+--ara_table_42 0000+--ara_table_40 00110+--ara_table_30 ara_table_49 ara_table_47 ara_table_45 ara_table_42 ara_table_40 ara_table_30 cond-62(ingress::meta.dropped; => $true, 1 => $false) $false: [94] cond-63(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [93] cond-64(!ingress::meta.is_switch_address; => $false, ingress::hdr.geneve.$valid != 1; => $false, ingress::hdr.geneve.vni == 0; => $false, 1 => $true) $true: [91] 1 00 ara_table_34 ara_table_33 tbl_sidecar419 $false: [92] 1 00 ara_table_34 ara_table_33 services_service{ T 34+3, 16 0K } stats Ingress.services.service_ctr 7 $false: [184] 1 ara_table_34 ara_table_33 $true: [185] 1 ara_table_34 ara_table_33 cond-65(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [95] 1 11 cond-66(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [97] cond-67(ingress::meta.nat_egress_hit; => $true, 1 => $false) $true: [96] 1 10 100 nat_egress_nat_egress{ E -5+3, 16 0K } ara_table_53 ara_table_51 ara_table_36 $false: [186] 0 00 ara_table_53 ara_table_51 ara_table_36 $false: [187] 0 00 ara_table_53 ara_table_51 ara_table_36 cond-68(ingress::meta.dropped; => $true, 1 => $false) $false: [98] 1 cond-69(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [99] +--ara_table_32 1+--ara_table_31 00+--ara_table_44 000+--ara_table_48 0000+--ara_table_35 00000+--tbl_sidecar1241 000000+--l3_router_Router4_lookup_idx_lookup 0010011+--cond-70 11110111+--cond-71 ara_table_32 ara_table_31 ara_table_44 ara_table_48 ara_table_35 tbl_sidecar1241 l3_router_Router4_lookup_idx_lookup{ T 32+1, 4 8K } cond-70(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [100] 0 00 100 1001 l3_router_Router4_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_41 ara_table_28 tbl_sidecar1105 l3_router_Router4_lookup_idx_route{ E 6+2, 32 7K } $false: [188] 0 ara_table_41 ara_table_28 cond-71(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [104] cond-72(ingress::l3_router_Router4_fwd.port == 0; => $false, ingress::hdr.ipv4.ttl == 1; => $true, 1 => $false) $true: [101] +--ara_table_52 0+--ara_table_50 00+--ara_table_46 000+--ara_table_39 0000+--tbl_l3_router_Router4_icmp_error 00000+--tbl_sidecar1254 ara_table_52 ara_table_50 ara_table_46 ara_table_39 tbl_l3_router_Router4_icmp_error tbl_sidecar1254 $false: [102] 0 00 000 0000 tbl_sidecar1256 ara_table_52 ara_table_50 ara_table_46 ara_table_39 $false: [103] +--tbl_l3_router_Router4_icmp_error_0 0+--tbl_sidecar1249 00+--ara_table_52 000+--ara_table_50 0000+--ara_table_46 00000+--ara_table_39 tbl_l3_router_Router4_icmp_error_0 tbl_sidecar1249 ara_table_52 ara_table_50 ara_table_46 ara_table_39 $false: [111] cond-73(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [105] +--tbl_sidecar1380_0 0+--l3_router_Router6_lookup_idx_lookup 01+--ara_table_32 011+--ara_table_31 1100+--cond-74 11111+--cond-75 tbl_sidecar1380_0 l3_router_Router6_lookup_idx_lookup{ T 128+1, 4 8K } ara_table_32 ara_table_31 cond-74(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [106] 0 10 101 l3_router_Router6_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_44 tbl_sidecar987 l3_router_Router6_lookup_idx_route{ E 6+1, 32 7K } $false: [189] ara_table_44 cond-75(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [110] cond-76(ingress::l3_router_Router6_fwd.port == 0; => $false, ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [107] +--ara_table_48 0+--ara_table_35 00+--tbl_l3_router_Router6_icmp_error 000+--tbl_sidecar1391 0000+--ara_table_41 00000+--ara_table_28 000000+--ara_table_52 0000000+--ara_table_50 10000000+--ara_table_46 000000000+--ara_table_39 ara_table_48 ara_table_35 tbl_l3_router_Router6_icmp_error tbl_sidecar1391 ara_table_41 ara_table_28 ara_table_52 ara_table_50 ara_table_46 ara_table_39 $false: [108] +--tbl_sidecar1395 0+--ara_table_48 00+--ara_table_35 000+--ara_table_41 0000+--ara_table_28 00000+--ara_table_52 000000+--ara_table_50 0100000+--ara_table_46 00000000+--ara_table_39 tbl_sidecar1395 ara_table_48 ara_table_35 ara_table_41 ara_table_28 ara_table_52 ara_table_50 ara_table_46 ara_table_39 $false: [109] +--tbl_l3_router_Router6_icmp_error_0 0+--tbl_sidecar1386 00+--ara_table_48 000+--ara_table_35 0000+--ara_table_41 00000+--ara_table_28 000000+--ara_table_52 0000000+--ara_table_50 00100000+--ara_table_46 000000000+--ara_table_39 tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1386 ara_table_48 ara_table_35 ara_table_41 ara_table_28 ara_table_52 ara_table_50 ara_table_46 ara_table_39 $false: [190] +--ara_table_32 1+--ara_table_31 00+--ara_table_44 000+--ara_table_48 0000+--ara_table_35 00100+--ara_table_41 000000+--ara_table_28 0000000+--ara_table_52 00000000+--ara_table_50 000100000+--ara_table_46 0000000000+--ara_table_39 ara_table_32 ara_table_31 ara_table_44 ara_table_48 ara_table_35 ara_table_41 ara_table_28 ara_table_52 ara_table_50 ara_table_46 ara_table_39 cond-77(ingress::meta.resolve_nexthop; => $true, 1 => $false) $true: [114] cond-78(ingress::meta.nexthop_ipv4 == 0; => $false, 1 => $true) $true: [112] +--ara_table_55 1+--ara_table_54 00+--ara_table_43 000+--ara_table_38 0001+--ara_table_37 00000+--l3_router_Arp_tbl ara_table_55 ara_table_54 ara_table_43 ara_table_38 ara_table_37 l3_router_Arp_tbl{ E 22+2, 16 0K } $false: [113] +--l3_router_Ndp_tbl 0+--ara_table_55 01+--ara_table_54 000+--ara_table_43 0000+--ara_table_38 00001+--ara_table_37 l3_router_Ndp_tbl{ E 118+2, 16 0K } ara_table_55 ara_table_54 ara_table_43 ara_table_38 ara_table_37 $false: [191] 1 00 000 0001 ara_table_55 ara_table_54 ara_table_43 ara_table_38 ara_table_37 $true: [192] +--ara_table_32 1+--ara_table_31 00+--ara_table_44 000+--ara_table_48 0000+--ara_table_35 00100+--ara_table_41 000000+--ara_table_28 0000000+--ara_table_52 00000000+--ara_table_50 000100000+--ara_table_46 0000000000+--ara_table_39 11000000000+--ara_table_55 110000000001+--ara_table_54 0010010000000+--ara_table_43 00000000000000+--ara_table_38 000000000000001+--ara_table_37 ara_table_32 ara_table_31 ara_table_44 ara_table_48 ara_table_35 ara_table_41 ara_table_28 ara_table_52 ara_table_50 ara_table_46 ara_table_39 ara_table_55 ara_table_54 ara_table_43 ara_table_38 ara_table_37 cond-79(!ingress::meta.dropped && ingress::meta.nat_egress_hit && !ingress::meta.is_mcast && !ingress::meta.service_routed; => $true, 1 => $false) $true: [115] egress_filter_egress_filter{ E -1+1, 1 0K } $false: [193] $false: [194] +--ara_table_53 0+--ara_table_51 00+--ara_table_36 000+--ara_table_32 0001+--ara_table_31 00000+--ara_table_44 000000+--ara_table_48 0010000+--ara_table_35 00000100+--ara_table_41 000000000+--ara_table_28 1000000000+--ara_table_52 01000000000+--ara_table_50 000000100000+--ara_table_46 0000000000000+--ara_table_39 00011000000000+--ara_table_55 000110000000001+--ara_table_54 0000010010000000+--ara_table_43 00000000000000000+--ara_table_38 000000000000000001+--ara_table_37 ara_table_53 ara_table_51 ara_table_36 ara_table_32 ara_table_31 ara_table_44 ara_table_48 ara_table_35 ara_table_41 ara_table_28 ara_table_52 ara_table_50 ara_table_46 ara_table_39 ara_table_55 ara_table_54 ara_table_43 ara_table_38 ara_table_37 cond-80(ingress::meta.drop_reason == 0; => $false, 1 => $true) $true: [116] 0 tbl_sidecar2195 stats Ingress.drop_port_ctr 512 tbl_sidecar2196 stats Ingress.drop_reason_ctr 28 $false: [195] cond-81(ingress::meta.dropped; => $true, 1 => $false) $true: [119] tbl_sidecar2200 $false: [120] cond-82(ingress::meta.is_mcast; => $true, 1 => $false) $false: [117] 0 00 tbl_sidecar2202 stats Ingress.egress_ctr 512 cond-83(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1 => $true) $true: [118] mac_rewrite_mac_rewrite{ E -1+0, 8 0K } $false: [196] tbl_sidecar2206 $true: [197] cond-84(ingress::meta.encap_needed; => $true, 1 => $false) $true: [121] tbl_sidecar2242 $false: [198] ingresshdr.udp.checksum_encode_update_condition_2{ E -4+1, 1 0K } ingresshdr.icmp.hdr_checksum_encode_update_condition_3{ E -8+1, 1 0K } egress: [122] stage 0, work: [ 33496094 ], partly placed 0, placed 0 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 try_place_table(cond-43, stage=0) Merging with match table tbl_sidecar2145 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2145 Picking layout option for table : tbl_sidecar2145 with requested entries : 1 picked layout for tbl_sidecar2145 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2145 Trying to allocate imem for tbl_sidecar2145 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2145 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2145 try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 try_place_table(cond-51, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-51 Picking layout option for table : cond-51 with requested entries : 0 picked layout for cond-51 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-51 Trying to allocate imem for cond-51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of cond-51 in stage 0 Table is placed Pl vector: cond-51 - skipping cond-54 due to in-sequence control dependence on cond-43 - skipping cond-62 due to in-sequence control dependence on cond-43 - skipping cond-65 due to in-sequence control dependence on cond-43 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-43 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-43 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-43 found 6 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2145, tbl_sidecar2094, cond-51 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2145 with best: ara_table_29 Updating best to tbl_sidecar2145 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: tbl_sidecar2145 Keeping best tbl_sidecar2145 for reason: longer downward prop control-included dependence tail chain For trial t : cond-51 with best: tbl_sidecar2145 Keeping best tbl_sidecar2145 for reason: fewer total dependencies in dominance frontier Adding table:ara_table_29 in the initial stage option Adding table:tbl_sidecar2141 in the initial stage option Adding table:tbl_sidecar2142 in the initial stage option Adding table:tbl_sidecar2145 in the initial stage option Adding table:tbl_sidecar2094 in the initial stage option Adding table:cond-51 in the initial stage option placing 1 entries of tbl_sidecar2145 ( tbl_sidecar2145 ) (with gw cond-43, result tag $true) in stage 0(0) FormatType(02) stage 0, work: [ 33496094, 33496931 ], partly placed 0, placed 1 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 try_place_table(cond-51, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-51 Picking layout option for table : cond-51 with requested entries : 0 picked layout for cond-51 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-51 Trying to allocate imem for cond-51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-51 in stage 0 Table is placed Pl vector: cond-51 - skipping cond-54 because it depends on cond-44 - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-51 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-51 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 try_place_table(cond-44, stage=0) Merging with match table filter_uplink_ports and tag $false Initial # of stages is 0, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for filter_uplink_ports Picking layout option for table : filter_uplink_ports with requested entries : 256 picked layout for filter_uplink_ports FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for filter_uplink_ports Trying to allocate imem for filter_uplink_ports Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 5120 of filter_uplink_ports in stage 0 Table is placed Gateway is placed Pl vector: filter_uplink_ports found 6 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, cond-51, filter_uplink_ports ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : cond-51 with best: tbl_sidecar2094 Updating best to cond-51 from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain For trial t : filter_uplink_ports with best: cond-51 Keeping best cond-51 for reason: fewer total dependencies in dominance frontier placing 0 entries of cond-51 ( cond-51 ) in stage 0(1) FormatType(02) stage 0, work: [ 33496094, 33496931, 33497521 ], partly placed 0, placed 2 { id=1 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping cond-54 because it depends on cond-44 - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 try_place_table(cond-44, stage=0) Merging with match table filter_uplink_ports and tag $false Initial # of stages is 0, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for filter_uplink_ports Picking layout option for table : filter_uplink_ports with requested entries : 256 picked layout for filter_uplink_ports FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for filter_uplink_ports Trying to allocate imem for filter_uplink_ports Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 5120 of filter_uplink_ports in stage 0 Table is placed Gateway is placed Pl vector: filter_uplink_ports - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-44 - skipping gateway cond-52 until mergeable tables are available found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, filter_uplink_ports ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : filter_uplink_ports with best: tbl_sidecar2094 Updating best to filter_uplink_ports from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 5120 entries of filter_uplink_ports ( Ingress.filter.uplink_ports ) (with gw cond-44, result tag $false) in stage 0(2) FormatType(02) stage 0, work: [ 33496094, 33496931, 33497521, 33496331 ], partly placed 0, placed 3 { id=2 ram=1 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping cond-54 because it depends on cond-45 - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 - skipping cond-44 as its already done - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-45 - skipping gateway cond-52 until mergeable tables are available - skipping filter_uplink_ports as its already done try_place_table(cond-45, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-45 Picking layout option for table : cond-45 with requested entries : 0 picked layout for cond-45 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-45 Trying to allocate imem for cond-45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-45 in stage 0 Table is placed Pl vector: cond-45 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, cond-45 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : cond-45 with best: tbl_sidecar2094 Updating best to cond-45 from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-45 ( cond-45 ) in stage 0(3) FormatType(02) stage 0, work: [ 33496094, 33497521, 33496331, 33496929 ], partly placed 0, placed 4 { id=2 ram=1 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping cond-54 because it depends on filter_switch_ipv4_addr - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-46 - skipping gateway cond-52 until mergeable tables are available - skipping filter_uplink_ports as its already done - skipping cond-45 as its already done try_place_table(cond-46, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-46 Picking layout option for table : cond-46 with requested entries : 0 picked layout for cond-46 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-46 Trying to allocate imem for cond-46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-46 in stage 0 Table is placed Pl vector: cond-46 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, cond-46 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : cond-46 with best: tbl_sidecar2094 Updating best to cond-46 from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-46 ( cond-46 ) in stage 0(4) FormatType(02) stage 0, work: [ 33496094, 33497521, 33496929, 33496927, 33496925 ], partly placed 0, placed 5 { id=2 ram=1 tcam=0 mram=0 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping cond-54 because it depends on filter_switch_ipv4_addr - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-47 - skipping gateway cond-52 until mergeable tables are available - skipping cond-46 as its already done filter_switch_ipv4_addr is not a gateway! Aborting search for merge choices try_place_table(filter_switch_ipv4_addr, stage=0) Initial # of stages is 0, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for filter_switch_ipv4_addr Picking layout option for table : filter_switch_ipv4_addr with requested entries : 512 picked layout for filter_switch_ipv4_addr FormatType(02) layout: 512tV ixbar:6B/41b match:6B/41b ov:11 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for filter_switch_ipv4_addr Trying to allocate imem for filter_switch_ipv4_addr Entries : 512, needed_entries: 512, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 512 of filter_switch_ipv4_addr in stage 0 Table is placed Pl vector: filter_switch_ipv4_addr try_place_table(cond-47, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-47 Picking layout option for table : cond-47 with requested entries : 0 picked layout for cond-47 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-47 Trying to allocate imem for cond-47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-47 in stage 0 Table is placed Pl vector: cond-47 found 6 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, filter_switch_ipv4_addr, cond-47 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_sidecar2094 Updating best to filter_switch_ipv4_addr from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain For trial t : cond-47 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer control-excluded dependence tail chain placing 512 entries of filter_switch_ipv4_addr ( Ingress.filter.switch_ipv4_addr ) in stage 0(5) FormatType(02) stage 0, work: [ 33496094, 33497521, 33496925 ], partly placed 0, placed 6 { id=3 ram=4 tcam=1 mram=2 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping cond-54 because it depends on cond-47 - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-47 - skipping gateway cond-52 until mergeable tables are available try_place_table(cond-47, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-47 Picking layout option for table : cond-47 with requested entries : 0 picked layout for cond-47 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-47 Trying to allocate imem for cond-47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-47 in stage 0 Table is placed Pl vector: cond-47 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, cond-47 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : cond-47 with best: tbl_sidecar2094 Updating best to cond-47 from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-47 ( cond-47 ) in stage 0(6) FormatType(02) stage 0, work: [ 33496094, 33497521, 33496925, 33496921 ], partly placed 0, placed 7 { id=3 ram=4 tcam=1 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping cond-54 because it depends on cond-48 - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-48 - skipping gateway cond-52 until mergeable tables are available - skipping cond-47 as its already done try_place_table(cond-48, stage=0) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 0, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 512 picked layout for filter_switch_ipv6_addr FormatType(02) layout: 512tV ixbar:18B/137b match:18B/137b ov:11 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:0 Trying to allocate adb for filter_switch_ipv6_addr Trying to allocate imem for filter_switch_ipv6_addr Entries : 512, needed_entries: 512, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 512 of filter_switch_ipv6_addr in stage 0 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, filter_switch_ipv6_addr ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv6_addr with best: tbl_sidecar2094 Updating best to filter_switch_ipv6_addr from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 512 entries of filter_switch_ipv6_addr ( Ingress.filter.switch_ipv6_addr ) (with gw cond-48, result tag $true) in stage 0(7) FormatType(02) stage 0, work: [ 33496094, 33497521 ], partly placed 0, placed 8 { id=4 ram=7 tcam=5 mram=4 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 try_place_table(cond-52, stage=0) Merging with match table attached_subnet_ingress_attached_subnets_v4 and tag $true Initial # of stages is 0, initial # of entries is 513 Try_alloc_all for Table use Trying to allocate layout for attached_subnet_ingress_attached_subnets_v4 Picking layout option for table : attached_subnet_ingress_attached_subnets_v4 with requested entries : 513 picked layout for attached_subnet_ingress_attached_subnets_v4 FormatType(02) layout: 513tV ixbar:4B/32b match:4B/32b adb:32/32 ov:10 entries:1024 srams:5 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for attached_subnet_ingress_attached_subnets_v4 Trying to allocate imem for attached_subnet_ingress_attached_subnets_v4 Entries : 1024, needed_entries: 513, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1024 of attached_subnet_ingress_attached_subnets_v4 in stage 0 Table is placed Gateway is placed Pl vector: attached_subnet_ingress_attached_subnets_v4 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, attached_subnet_ingress_attached_subnets_v4 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : attached_subnet_ingress_attached_subnets_v4 with best: tbl_sidecar2094 Updating best to attached_subnet_ingress_attached_subnets_v4 from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of attached_subnet_ingress_attached_subnets_v4 ( Ingress.attached_subnet_ingress.attached_subnets_v4 ) (with gw cond-52, result tag $true) in stage 0(8) FormatType(02) stage 0, work: [ 33496094, 33497521, 33497519 ], partly placed 0, placed 9 { id=5 ram=12 tcam=7 mram=6 eixb=35 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 0 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done - skipping gateway cond-54 until any of the control dominating tables can be placed - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 - skipping cond-52 as its already done try_place_table(cond-53, stage=0) Merging with match table attached_subnet_ingress_attached_subnets_v6 and tag $true Initial # of stages is 0, initial # of entries is 513 Try_alloc_all for Table use Trying to allocate layout for attached_subnet_ingress_attached_subnets_v6 Picking layout option for table : attached_subnet_ingress_attached_subnets_v6 with requested entries : 513 picked layout for attached_subnet_ingress_attached_subnets_v6 FormatType(02) layout: 513tV ixbar:16B/128b match:16B/128b adb:32/32 ov:10 entries:1024 srams:5 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for attached_subnet_ingress_attached_subnets_v6 Trying to allocate imem for attached_subnet_ingress_attached_subnets_v6 Entries : 1024, needed_entries: 513, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1024 of attached_subnet_ingress_attached_subnets_v6 in stage 0 Table is placed Gateway is placed Pl vector: attached_subnet_ingress_attached_subnets_v6 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, attached_subnet_ingress_attached_subnets_v6 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : attached_subnet_ingress_attached_subnets_v6 with best: tbl_sidecar2094 Updating best to attached_subnet_ingress_attached_subnets_v6 from tbl_sidecar2094 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of attached_subnet_ingress_attached_subnets_v6 ( Ingress.attached_subnet_ingress.attached_subnets_v6 ) (with gw cond-53, result tag $true) in stage 0(9) FormatType(02) stage 0, work: [ 33496094 ], partly placed 0, placed 10 { id=6 ram=17 tcam=13 mram=8 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done try_place_table(cond-49, stage=0) Merging with match table tbl_sidecar2094 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2094 Picking layout option for table : tbl_sidecar2094 with requested entries : 1 picked layout for tbl_sidecar2094 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2094 Trying to allocate imem for tbl_sidecar2094 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2094 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2094 - skipping cond-51 as its already done try_place_table(cond-54, stage=0) - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-54 Picking layout option for table : cond-54 with requested entries : 0 picked layout for cond-54 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-54 Trying to allocate imem for cond-54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-54 in stage 1 Table is placed Pl vector: cond-54 - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-49 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-49 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-49 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, tbl_sidecar2094, cond-54 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar2094 with best: ara_table_29 Updating best to tbl_sidecar2094 from ara_table_29 for reason: longer downward prop control-included dependence tail chain For trial t : cond-54 with best: tbl_sidecar2094 Keeping best tbl_sidecar2094 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2094 ( tbl_sidecar2094 ) (with gw cond-49, result tag $true) in stage 0(a) FormatType(02) stage 0, work: [ 33496094, 33497183 ], partly placed 0, placed 11 { id=7 ram=17 tcam=13 mram=8 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done try_place_table(cond-54, stage=0) - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-54 Picking layout option for table : cond-54 with requested entries : 0 picked layout for cond-54 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-54 Trying to allocate imem for cond-54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-54 in stage 1 Table is placed Pl vector: cond-54 - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-54 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-54 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-54 try_place_table(cond-50, stage=0) Merging with match table tbl_sidecar2102 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2102 Picking layout option for table : tbl_sidecar2102 with requested entries : 1 picked layout for tbl_sidecar2102 FormatType(02) layout: 0hV ixbar:0B/0b match:0B/0b way:{ g:1 e:0 w:1 } entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2102 Trying to allocate imem for tbl_sidecar2102 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2102 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2102 found 5 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, cond-54, tbl_sidecar2102 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : cond-54 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar2102 with best: ara_table_29 Updating best to tbl_sidecar2102 from ara_table_29 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2102 ( tbl_sidecar2102 ) (with gw cond-50, result tag $true) in stage 0(b) FormatType(02) stage 0, work: [ 33496094 ], partly placed 0, placed 12 { id=8 ram=17 tcam=13 mram=8 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done try_place_table(cond-54, stage=0) - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-54 Picking layout option for table : cond-54 with requested entries : 0 picked layout for cond-54 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-54 Trying to allocate imem for cond-54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-54 in stage 1 Table is placed Pl vector: cond-54 - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-54 - skipping cond-80 due to in-sequence control dependence on ara_table_29 - skipping cond-81 due to in-sequence control dependence on ara_table_29 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-54 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-54 found 4 tables that could be placed: [ ara_table_29, tbl_sidecar2141, tbl_sidecar2142, cond-54 ] Initial best is first table seen: ara_table_29 For trial t : tbl_sidecar2141 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar2142 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : cond-54 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated placing 0 entries of ara_table_29 ( ara_table_29 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 33496094 ], partly placed 0, placed 13 { id=8 ram=17 tcam=13 mram=8 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 table tbl_sidecar2141 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done try_place_table(cond-54, stage=0) - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-54 Picking layout option for table : cond-54 with requested entries : 0 picked layout for cond-54 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-54 Trying to allocate imem for cond-54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-54 in stage 1 Table is placed Pl vector: cond-54 - skipping cond-62 due to in-sequence control dependence on cond-54 - skipping cond-65 due to in-sequence control dependence on cond-54 - skipping cond-80 due to in-sequence control dependence on cond-54 - skipping cond-81 due to in-sequence control dependence on cond-54 - skipping cond-84 due to in-sequence control dependence on cond-54 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-54 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-54 found 3 tables that could be placed: [ tbl_sidecar2141, tbl_sidecar2142, cond-54 ] Initial best is first table seen: tbl_sidecar2141 For trial t : tbl_sidecar2142 with best: tbl_sidecar2141 Updating best to tbl_sidecar2142 from tbl_sidecar2141 for reason: longer downward prop control-included dependence tail chain For trial t : cond-54 with best: tbl_sidecar2142 Updating best to cond-54 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2141 in the initial stage option Adding table:tbl_sidecar2142 in the initial stage option Adding table:cond-54 in the initial stage option placing 0 entries of cond-54 ( cond-54 ) in stage 1(10) FormatType(02) stage 1, work: [ 33496094, 33497527, 35049480 ], partly placed 0, placed 14 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on cond-55 - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 because it depends on cond-55 - removing tbl_sidecar2242 from merge list because it depends on cond-55 - skipping gateway cond-84 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 try_place_table(cond-55, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-55 Picking layout option for table : cond-55 with requested entries : 0 picked layout for cond-55 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-55 Trying to allocate imem for cond-55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-55 in stage 1 Table is placed Pl vector: cond-55 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-55 - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar2141, tbl_sidecar2142, cond-55 ] Initial best is first table seen: tbl_sidecar2141 For trial t : tbl_sidecar2142 with best: tbl_sidecar2141 Updating best to tbl_sidecar2142 from tbl_sidecar2141 for reason: longer downward prop control-included dependence tail chain For trial t : cond-55 with best: tbl_sidecar2142 Updating best to cond-55 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-55 ( cond-55 ) in stage 1(11) FormatType(02) stage 1, work: [ 33496094, 33497527, 33497883, 33497885 ], partly placed 0, placed 15 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on nat_ingress_ingress_hit - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 because it depends on cond-56 - removing tbl_sidecar2242 from merge list because it depends on cond-56 - skipping gateway cond-84 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-56 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-56, stage=1) Merging with match table nat_ingress_ingress_ipv4 and tag $false Initial # of stages is 1, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-57, stage=1) Merging with match table nat_ingress_ingress_ipv6 and tag $true Initial # of stages is 1, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv6 Picking layout option for table : nat_ingress_ingress_ipv6 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv6 FormatType(02) layout: 1024trV ixbar:20B/160b match:20B/160b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:20 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv6 Trying to allocate imem for nat_ingress_ingress_ipv6 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv6 found 4 tables that could be placed: [ tbl_sidecar2141, tbl_sidecar2142, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar2141 For trial t : tbl_sidecar2142 with best: tbl_sidecar2141 Updating best to tbl_sidecar2142 from tbl_sidecar2141 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2142 Updating best to nat_ingress_ingress_ipv4 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4 Updating best to nat_ingress_ingress_ipv6 from nat_ingress_ingress_ipv4 for reason: default choice placing 2560 entries of nat_ingress_ingress_ipv6 ( Ingress.nat_ingress.ingress_ipv6 ) (with gw cond-57, result tag $true) in stage 1(12) FormatType(02) stage 1, work: [ 33496094, 33497527, 33497883 ], partly placed 0, placed 16 { id=1 ram=10 tcam=20 mram=3 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on nat_ingress_ingress_hit - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 because it depends on cond-56 - removing tbl_sidecar2242 from merge list because it depends on cond-56 - skipping gateway cond-84 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-56 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-56, stage=1) Merging with match table nat_ingress_ingress_ipv4 and tag $false Initial # of stages is 1, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 table Ingress.nat_ingress.ingress_ipv4 could not fit in stage 1 with 2560 entries along with 2560 entries of DirectCounter Ingress.nat_ingress.ipv4_ingress_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:512 srams:5 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Shrinking estimate on table nat_ingress_ingress_ipv4 for min entries: 512 - reducing to 1024 of nat_ingress_ingress_ipv4 in stage 1 Entries : 1024, needed_entries: 2560, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1024 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1024 srams:4 local_tinds: 0 maprams:1 tcams:4 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1024, needed_entries: 2560, need_more: 1 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of nat_ingress_ingress_ipv4 in stage 1 (need more match) Table is not placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 found 3 tables that could be placed: [ tbl_sidecar2141, tbl_sidecar2142, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2141 For trial t : tbl_sidecar2142 with best: tbl_sidecar2141 Updating best to tbl_sidecar2142 from tbl_sidecar2141 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2142 Updating best to nat_ingress_ingress_ipv4 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) (with gw cond-56, result tag $false) in stage 1(13) FormatType(02) (need more match) stage 1, work: [ 33496094, 33497527, 33497883, 33497706 ], partly placed 1, placed 17 { id=2 ram=14 tcam=24 mram=4 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on nat_ingress_ingress_hit - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2242 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-84 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices - skipping cond-56 as its already done nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=1) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 2, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 found 3 tables that could be placed: [ tbl_sidecar2141, tbl_sidecar2142, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2141 For trial t : tbl_sidecar2142 with best: tbl_sidecar2141 Updating best to tbl_sidecar2142 from tbl_sidecar2141 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2142 ( tbl_sidecar2142 ) in stage 1(14) FormatType(022) stage 1, work: [ 33496094, 33497527, 33497706 ], partly placed 1, placed 18 { id=3 ram=16 tcam=24 mram=6 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done tbl_sidecar2141 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2141, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2141 Picking layout option for table : tbl_sidecar2141 with requested entries : 1 picked layout for tbl_sidecar2141 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2141 Trying to allocate imem for tbl_sidecar2141 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2141 in stage 1 Table is placed Pl vector: tbl_sidecar2141 - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on nat_ingress_ingress_hit - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2242 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-84 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=1) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 2, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 found 2 tables that could be placed: [ tbl_sidecar2141, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2141 For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2141 Keeping best tbl_sidecar2141 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2141 ( tbl_sidecar2141 ) in stage 1(15) FormatType(022) stage 1, work: [ 33496094, 33497527, 33497706 ], partly placed 1, placed 19 { id=4 ram=18 tcam=24 mram=8 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on nat_ingress_ingress_hit - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2242 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-84 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=1) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 2, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 found 1 tables that could be placed: [ nat_ingress_ingress_ipv4 ] Initial best is first table seen: nat_ingress_ingress_ipv4 Adding table:nat_ingress_ingress_ipv4 in the initial stage option placing 1536 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) in stage 2(20) FormatType(03) stage 2, work: [ 33496094, 33497527 ], partly placed 0, placed 20 { id=1 ram=7 tcam=6 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on nat_ingress_ingress_hit - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 try_place_table(cond-84, stage=2) Merging with match table tbl_sidecar2242 and tag $true - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2242 Picking layout option for table : tbl_sidecar2242 with requested entries : 1 picked layout for tbl_sidecar2242 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2242 Trying to allocate imem for tbl_sidecar2242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2242 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2242 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_hit, stage=2) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 3, initial # of entries is 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:2B/4b match:0B/-6b gh:2 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 3 Table is placed Pl vector: nat_ingress_ingress_hit found 2 tables that could be placed: [ tbl_sidecar2242, nat_ingress_ingress_hit ] Initial best is first table seen: tbl_sidecar2242 For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2242 Updating best to nat_ingress_ingress_hit from tbl_sidecar2242 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2242 in the initial stage option Adding table:nat_ingress_ingress_hit in the initial stage option placing 2048 entries of nat_ingress_ingress_hit ( Ingress.nat_ingress.ingress_hit ) in stage 3(30) FormatType(02) stage 3, work: [ 33496094, 33497527, 33498489, 33500227 ], partly placed 0, placed 21 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 because it depends on cond-61 - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 try_place_table(cond-84, stage=3) Merging with match table tbl_sidecar2242 and tag $true Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2242 Picking layout option for table : tbl_sidecar2242 with requested entries : 1 picked layout for tbl_sidecar2242 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2242 Trying to allocate imem for tbl_sidecar2242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2242 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2242 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-55 as its already done - skipping nat_ingress_ingress_hit as its already done try_place_table(cond-58, stage=3) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $true Initial # of stages is 3, initial # of entries is 16 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_CalculateIPv4Len_ipv4_set_len Picking layout option for table : nat_ingress_CalculateIPv4Len_ipv4_set_len with requested entries : 16 The selected pack format for table nat_ingress_CalculateIPv4Len_ipv4_set_len could not fit given the input xbar allocation picked layout for nat_ingress_CalculateIPv4Len_ipv4_set_len FormatType(02) layout: 16eV ixbar:1B/4b match:0B/-6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 } entries:3072 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for nat_ingress_CalculateIPv4Len_ipv4_set_len Trying to allocate imem for nat_ingress_CalculateIPv4Len_ipv4_set_len Entries : 3072, needed_entries: 16, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 3072 of nat_ingress_CalculateIPv4Len_ipv4_set_len in stage 3 Table is placed Gateway is placed Merging with match table tbl_nat_ingress_encap_ipv4 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv4 Picking layout option for table : tbl_nat_ingress_encap_ipv4 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 4 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 - removing tbl_sidecar738 from merge list because it depends on cond-58 - skipping gateway cond-60 until mergeable tables are available try_place_table(cond-61, stage=3) Merging with match table tbl_sidecar752 and tag $true Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar752 Picking layout option for table : tbl_sidecar752 with requested entries : 1 picked layout for tbl_sidecar752 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar752 Trying to allocate imem for tbl_sidecar752 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar752 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar752 found 4 tables that could be placed: [ tbl_sidecar2242, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, tbl_sidecar752 ] Initial best is first table seen: tbl_sidecar2242 For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: tbl_sidecar2242 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from tbl_sidecar2242 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_sidecar752 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Updating best to tbl_sidecar752 from nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar752 ( tbl_sidecar752 ) (with gw cond-61, result tag $true) in stage 3(31) FormatType(02) stage 3, work: [ 33496094, 33498489, 33500227, 33500148, 35049478 ], partly placed 0, placed 22 { id=2 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 try_place_table(cond-84, stage=3) Merging with match table tbl_sidecar2242 and tag $true Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2242 Picking layout option for table : tbl_sidecar2242 with requested entries : 1 picked layout for tbl_sidecar2242 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2242 Trying to allocate imem for tbl_sidecar2242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2242 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2242 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 try_place_table(cond-58, stage=3) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $true Initial # of stages is 3, initial # of entries is 16 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_CalculateIPv4Len_ipv4_set_len Picking layout option for table : nat_ingress_CalculateIPv4Len_ipv4_set_len with requested entries : 16 The selected pack format for table nat_ingress_CalculateIPv4Len_ipv4_set_len could not fit given the input xbar allocation picked layout for nat_ingress_CalculateIPv4Len_ipv4_set_len FormatType(02) layout: 16eV ixbar:1B/4b match:0B/-6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 } entries:3072 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for nat_ingress_CalculateIPv4Len_ipv4_set_len Trying to allocate imem for nat_ingress_CalculateIPv4Len_ipv4_set_len Entries : 3072, needed_entries: 16, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 3072 of nat_ingress_CalculateIPv4Len_ipv4_set_len in stage 3 Table is placed Gateway is placed Merging with match table tbl_nat_ingress_encap_ipv4 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv4 Picking layout option for table : tbl_nat_ingress_encap_ipv4 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 4 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 - removing tbl_sidecar738 from merge list because it depends on cond-58 - skipping gateway cond-60 until mergeable tables are available - skipping cond-61 as its already done - skipping tbl_sidecar752 as its already done - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar2242, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4 ] Initial best is first table seen: tbl_sidecar2242 For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: tbl_sidecar2242 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from tbl_sidecar2242 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated placing 3072 entries of nat_ingress_CalculateIPv4Len_ipv4_set_len ( Ingress.nat_ingress.CalculateIPv4Len.ipv4_set_len ) (with gw cond-58, result tag $true) in stage 3(32) FormatType(02) stage 3, work: [ 33496094, 33498489, 33498495, 33500054 ], partly placed 0, placed 23 { id=3 ram=3 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 try_place_table(cond-84, stage=3) Merging with match table tbl_sidecar2242 and tag $true Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2242 Picking layout option for table : tbl_sidecar2242 with requested entries : 1 picked layout for tbl_sidecar2242 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2242 Trying to allocate imem for tbl_sidecar2242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2242 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2242 - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-58 as its already done - removing tbl_sidecar738 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-60 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=3) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_CalculateIPv4Len_invert Picking layout option for table : tbl_nat_ingress_CalculateIPv4Len_invert with requested entries : 1 picked layout for tbl_nat_ingress_CalculateIPv4Len_invert FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_CalculateIPv4Len_invert Trying to allocate imem for tbl_nat_ingress_CalculateIPv4Len_invert Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 4 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv4, stage=3) - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv4 Picking layout option for table : tbl_nat_ingress_encap_ipv4 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 4 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-59, stage=3) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 4 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 found 4 tables that could be placed: [ tbl_sidecar2242, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_sidecar2242 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2242 Keeping best tbl_sidecar2242 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2242 Keeping best tbl_sidecar2242 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2242 Keeping best tbl_sidecar2242 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2242 ( tbl_sidecar2242 ) (with gw cond-84, result tag $true) in stage 3(33) FormatType(02) stage 3, work: [ 33496094, 33498489, 33498495, 33500054 ], partly placed 0, placed 24 { id=4 ram=3 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-58 as its already done - removing tbl_sidecar738 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-60 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=3) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_CalculateIPv4Len_invert Picking layout option for table : tbl_nat_ingress_CalculateIPv4Len_invert with requested entries : 1 picked layout for tbl_nat_ingress_CalculateIPv4Len_invert FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_CalculateIPv4Len_invert Trying to allocate imem for tbl_nat_ingress_CalculateIPv4Len_invert Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 4 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv4, stage=3) - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv4 Picking layout option for table : tbl_nat_ingress_encap_ipv4 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 4 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-59, stage=3) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 4 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 found 3 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_nat_ingress_CalculateIPv4Len_invert For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_nat_ingress_encap_ipv4 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward dominance frontier dependence chain Adding table:tbl_nat_ingress_CalculateIPv4Len_invert in the initial stage option Adding table:tbl_nat_ingress_encap_ipv4 in the initial stage option Adding table:tbl_nat_ingress_encap_ipv6 in the initial stage option placing 1 entries of tbl_nat_ingress_encap_ipv4 ( tbl_nat_ingress_encap_ipv4 ) in stage 4(40) FormatType(02) stage 4, work: [ 33496094, 33498489, 33498495, 33500054 ], partly placed 0, placed 25 { id=1 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping gateway cond-62 until any of the control dominating tables can be placed - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-58 as its already done - removing tbl_sidecar738 from merge list because it depends on cond-59 - skipping gateway cond-60 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_CalculateIPv4Len_invert Picking layout option for table : tbl_nat_ingress_CalculateIPv4Len_invert with requested entries : 1 picked layout for tbl_nat_ingress_CalculateIPv4Len_invert FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_CalculateIPv4Len_invert Trying to allocate imem for tbl_nat_ingress_CalculateIPv4Len_invert Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 4 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-59, stage=4) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_encap_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 4 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 found 2 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_nat_ingress_CalculateIPv4Len_invert For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_nat_ingress_encap_ipv6 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_nat_ingress_encap_ipv6 ( tbl_nat_ingress_encap_ipv6 ) (with gw cond-59, result tag $true) in stage 4(41) FormatType(02) stage 4, work: [ 33496094, 33498489, 33498495, 33500054, 33500052, 35049394 ], partly placed 0, placed 26 { id=2 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done try_place_table(cond-62, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-62 Picking layout option for table : cond-62 with requested entries : 0 picked layout for cond-62 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-62 Trying to allocate imem for cond-62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-62 in stage 4 Table is placed Pl vector: cond-62 - skipping cond-65 due to in-sequence control dependence on cond-62 - skipping cond-80 due to in-sequence control dependence on cond-62 - skipping cond-81 due to in-sequence control dependence on cond-62 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-62 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-62 - skipping cond-58 as its already done try_place_table(cond-60, stage=4) Merging with match table tbl_sidecar738 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar738 Picking layout option for table : tbl_sidecar738 with requested entries : 1 picked layout for tbl_sidecar738 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar738 Trying to allocate imem for tbl_sidecar738 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar738 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar738 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_CalculateIPv4Len_invert Picking layout option for table : tbl_nat_ingress_CalculateIPv4Len_invert with requested entries : 1 picked layout for tbl_nat_ingress_CalculateIPv4Len_invert FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_CalculateIPv4Len_invert Trying to allocate imem for tbl_nat_ingress_CalculateIPv4Len_invert Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 4 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 - skipping cond-59 as its already done - skipping tbl_nat_ingress_encap_ipv6 as its already done found 9 tables that could be placed: [ cond-62, tbl_sidecar738, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30 ] Initial best is first table seen: cond-62 For trial t : tbl_sidecar738 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: cond-62 Keeping best cond-62 for reason: longer local control-included dependence tail chain For trial t : ara_table_49 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated For trial t : ara_table_47 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated For trial t : ara_table_45 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated For trial t : ara_table_42 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated For trial t : ara_table_40 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated For trial t : ara_table_30 with best: cond-62 Keeping best cond-62 for reason: earlier stage calculated placing 0 entries of cond-62 ( cond-62 ) in stage 4(42) FormatType(02) stage 4, work: [ 33496094, 33498489, 33498495, 33503005, 35049969 ], partly placed 0, placed 27 { id=2 ram=4 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 because it depends on cond-63 - skipping gateway cond-65 until any of the control dominating tables can be placed - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping cond-58 as its already done try_place_table(cond-60, stage=4) Merging with match table tbl_sidecar738 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar738 Picking layout option for table : tbl_sidecar738 with requested entries : 1 picked layout for tbl_sidecar738 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar738 Trying to allocate imem for tbl_sidecar738 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar738 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar738 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_CalculateIPv4Len_invert Picking layout option for table : tbl_nat_ingress_CalculateIPv4Len_invert with requested entries : 1 picked layout for tbl_nat_ingress_CalculateIPv4Len_invert FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_CalculateIPv4Len_invert Trying to allocate imem for tbl_nat_ingress_CalculateIPv4Len_invert Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 4 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 try_place_table(cond-63, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-63 Picking layout option for table : cond-63 with requested entries : 0 picked layout for cond-63 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-63 Trying to allocate imem for cond-63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-63 in stage 4 Table is placed Pl vector: cond-63 - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_33 as a parent is not yet placed found 9 tables that could be placed: [ tbl_sidecar738, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30, cond-63 ] Initial best is first table seen: tbl_sidecar738 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar738 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar738 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_47 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_45 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_42 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_40 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_30 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : cond-63 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to cond-63 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer local control-included dependence tail chain placing 0 entries of cond-63 ( cond-63 ) in stage 4(43) FormatType(02) stage 4, work: [ 33496094, 33498489, 33498495, 33503005, 33503003, 35049967 ], partly placed 0, placed 28 { id=2 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 because it depends on cond-64 - skipping gateway cond-65 until any of the control dominating tables can be placed - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping cond-58 as its already done try_place_table(cond-60, stage=4) Merging with match table tbl_sidecar738 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar738 Picking layout option for table : tbl_sidecar738 with requested entries : 1 picked layout for tbl_sidecar738 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar738 Trying to allocate imem for tbl_sidecar738 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar738 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar738 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_nat_ingress_CalculateIPv4Len_invert Picking layout option for table : tbl_nat_ingress_CalculateIPv4Len_invert with requested entries : 1 picked layout for tbl_nat_ingress_CalculateIPv4Len_invert FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_CalculateIPv4Len_invert Trying to allocate imem for tbl_nat_ingress_CalculateIPv4Len_invert Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 4 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 - skipping cond-63 as its already done try_place_table(cond-64, stage=4) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 16 Try_alloc_all for Table use Trying to allocate layout for services_service Picking layout option for table : services_service with requested entries : 16 picked layout for services_service FormatType(022) layout: 16tV ixbar:10B/34b match:10B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 512 of services_service in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar419 in stage 5 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_33 as a parent is not yet placed found 10 tables that could be placed: [ tbl_sidecar738, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30, services_service, tbl_sidecar419 ] Initial best is first table seen: tbl_sidecar738 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar738 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar738 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_47 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_45 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_42 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_40 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_30 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : services_service with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated placing 1 entries of tbl_nat_ingress_CalculateIPv4Len_invert ( tbl_nat_ingress_CalculateIPv4Len_invert ) in stage 4(44) FormatType(02) stage 4, work: [ 33496094, 33498489, 33498495, 33503003 ], partly placed 0, placed 29 { id=3 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 because it depends on cond-64 - skipping gateway cond-65 until any of the control dominating tables can be placed - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping cond-58 as its already done try_place_table(cond-60, stage=4) Merging with match table tbl_sidecar738 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar738 Picking layout option for table : tbl_sidecar738 with requested entries : 1 picked layout for tbl_sidecar738 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar738 Trying to allocate imem for tbl_sidecar738 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar738 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar738 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=4) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 try_place_table(cond-64, stage=4) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 16 Try_alloc_all for Table use Trying to allocate layout for services_service Picking layout option for table : services_service with requested entries : 16 picked layout for services_service FormatType(022) layout: 16tV ixbar:10B/34b match:10B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 512 of services_service in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar419 in stage 5 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 found 9 tables that could be placed: [ tbl_sidecar738, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30, services_service, tbl_sidecar419 ] Initial best is first table seen: tbl_sidecar738 For trial t : ara_table_49 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_45 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_40 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_30 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar738 Updating best to services_service from tbl_sidecar738 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain Adding table:tbl_sidecar738 in the initial stage option Adding table:ara_table_49 in the initial stage option Adding table:ara_table_47 in the initial stage option Adding table:ara_table_45 in the initial stage option Adding table:ara_table_42 in the initial stage option Adding table:ara_table_40 in the initial stage option Adding table:ara_table_30 in the initial stage option Adding table:services_service in the initial stage option Adding table:tbl_sidecar419 in the initial stage option placing 512 entries of services_service ( Ingress.services.service ) (with gw cond-64, result tag $false) in stage 5(50) FormatType(022) stage 5, work: [ 33496094, 33498489, 33498495, 33503003, 33502999, 33503001 ], partly placed 0, placed 30 { id=1 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping gateway cond-65 until any of the control dominating tables can be placed - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping cond-58 as its already done try_place_table(cond-60, stage=5) Merging with match table tbl_sidecar738 and tag $true Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar738 Picking layout option for table : tbl_sidecar738 with requested entries : 1 picked layout for tbl_sidecar738 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar738 Trying to allocate imem for tbl_sidecar738 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar738 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar738 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 - skipping cond-64 as its already done ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 tbl_sidecar419 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar419, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar419 in stage 5 Table is placed Pl vector: tbl_sidecar419 - skipping services_service as its already done found 10 tables that could be placed: [ tbl_sidecar738, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30, ara_table_34, ara_table_33, tbl_sidecar419 ] Initial best is first table seen: tbl_sidecar738 For trial t : ara_table_49 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_45 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_40 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_30 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar419 with best: tbl_sidecar738 Updating best to tbl_sidecar419 from tbl_sidecar738 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar419 ( tbl_sidecar419 ) in stage 5(51) FormatType(02) stage 5, work: [ 33496094, 33498489, 33498495, 33502999 ], partly placed 0, placed 31 { id=2 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping gateway cond-65 until any of the control dominating tables can be placed - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping cond-58 as its already done try_place_table(cond-60, stage=5) Merging with match table tbl_sidecar738 and tag $true Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar738 Picking layout option for table : tbl_sidecar738 with requested entries : 1 picked layout for tbl_sidecar738 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar738 Trying to allocate imem for tbl_sidecar738 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar738 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar738 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 9 tables that could be placed: [ tbl_sidecar738, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: tbl_sidecar738 For trial t : ara_table_49 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_45 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_40 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_30 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar738 Keeping best tbl_sidecar738 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar738 ( tbl_sidecar738 ) (with gw cond-60, result tag $true) in stage 5(52) FormatType(02) stage 5, work: [ 33496094, 33498489, 33498495, 33502999 ], partly placed 0, placed 32 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping cond-58 as its already done - skipping cond-60 as its already done - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_42 in stage 5 Table is placed Pl vector: ara_table_42 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 9 tables that could be placed: [ cond-65, ara_table_49, ara_table_47, ara_table_45, ara_table_42, ara_table_40, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: cond-65 For trial t : ara_table_49 with best: cond-65 Updating best to ara_table_49 from cond-65 for reason: earlier stage calculated For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_45 with best: ara_table_47 Updating best to ara_table_45 from ara_table_47 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: ara_table_45 Updating best to ara_table_42 from ara_table_45 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_40 with best: ara_table_42 Keeping best ara_table_42 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_30 with best: ara_table_42 Keeping best ara_table_42 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: ara_table_42 Keeping best ara_table_42 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: ara_table_42 Keeping best ara_table_42 for reason: longer downward prop control-included dependence tail chain placing 0 entries of ara_table_42 ( ara_table_42 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495, 33502999 ], partly placed 0, placed 33 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_45 in stage 5 Table is placed Pl vector: ara_table_45 - skipping ara_table_42 as its already done ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 8 tables that could be placed: [ cond-65, ara_table_49, ara_table_47, ara_table_45, ara_table_40, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: cond-65 For trial t : ara_table_49 with best: cond-65 Updating best to ara_table_49 from cond-65 for reason: earlier stage calculated For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_45 with best: ara_table_47 Updating best to ara_table_45 from ara_table_47 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_40 with best: ara_table_45 Keeping best ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_30 with best: ara_table_45 Keeping best ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: ara_table_45 Keeping best ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: ara_table_45 Keeping best ara_table_45 for reason: longer downward prop control-included dependence tail chain placing 0 entries of ara_table_45 ( ara_table_45 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495, 33502999 ], partly placed 0, placed 34 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 - skipping ara_table_45 as its already done - skipping ara_table_42 as its already done ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_40 in stage 5 Table is placed Pl vector: ara_table_40 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 7 tables that could be placed: [ cond-65, ara_table_49, ara_table_47, ara_table_40, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: cond-65 For trial t : ara_table_49 with best: cond-65 Updating best to ara_table_49 from cond-65 for reason: earlier stage calculated For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_40 with best: ara_table_47 Updating best to ara_table_40 from ara_table_47 for reason: default choice For trial t : ara_table_30 with best: ara_table_40 Keeping best ara_table_40 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: ara_table_40 Keeping best ara_table_40 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: ara_table_40 Keeping best ara_table_40 for reason: longer downward prop control-included dependence tail chain placing 0 entries of ara_table_40 ( ara_table_40 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495, 33502999 ], partly placed 0, placed 35 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_47 in stage 5 Table is placed Pl vector: ara_table_47 - skipping ara_table_45 as its already done - skipping ara_table_42 as its already done - skipping ara_table_40 as its already done ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 6 tables that could be placed: [ cond-65, ara_table_49, ara_table_47, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: cond-65 For trial t : ara_table_49 with best: cond-65 Updating best to ara_table_49 from cond-65 for reason: earlier stage calculated For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_30 with best: ara_table_47 Keeping best ara_table_47 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: ara_table_47 Keeping best ara_table_47 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: ara_table_47 Keeping best ara_table_47 for reason: longer downward prop control-included dependence tail chain placing 0 entries of ara_table_47 ( ara_table_47 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495, 33502999 ], partly placed 0, placed 36 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_49 in stage 5 Table is placed Pl vector: ara_table_49 - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done - skipping ara_table_42 as its already done - skipping ara_table_40 as its already done ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 5 tables that could be placed: [ cond-65, ara_table_49, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: cond-65 For trial t : ara_table_49 with best: cond-65 Updating best to ara_table_49 from cond-65 for reason: earlier stage calculated For trial t : ara_table_30 with best: ara_table_49 Keeping best ara_table_49 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_34 with best: ara_table_49 Keeping best ara_table_49 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: ara_table_49 Keeping best ara_table_49 for reason: longer downward prop control-included dependence tail chain placing 0 entries of ara_table_49 ( ara_table_49 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495, 33502999 ], partly placed 0, placed 37 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done - skipping ara_table_42 as its already done - skipping ara_table_40 as its already done ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_33 Picking layout option for table : ara_table_33 with requested entries : 0 picked layout for ara_table_33 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_33 Trying to allocate imem for ara_table_33 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_33 in stage 5 Table is placed Pl vector: ara_table_33 - skipping tbl_sidecar419 as its already done found 4 tables that could be placed: [ cond-65, ara_table_30, ara_table_34, ara_table_33 ] Initial best is first table seen: cond-65 For trial t : ara_table_30 with best: cond-65 Updating best to ara_table_30 from cond-65 for reason: earlier stage calculated For trial t : ara_table_34 with best: ara_table_30 Updating best to ara_table_34 from ara_table_30 for reason: default choice For trial t : ara_table_33 with best: ara_table_34 Updating best to ara_table_33 from ara_table_34 for reason: default choice placing 0 entries of ara_table_33 ( ara_table_33 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495, 33502999 ], partly placed 0, placed 38 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done - skipping ara_table_42 as its already done - skipping ara_table_40 as its already done ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 ara_table_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_34 Picking layout option for table : ara_table_34 with requested entries : 0 picked layout for ara_table_34 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_34 Trying to allocate imem for ara_table_34 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_34 in stage 5 Table is placed Pl vector: ara_table_34 - skipping ara_table_33 as its already done - skipping tbl_sidecar419 as its already done found 3 tables that could be placed: [ cond-65, ara_table_30, ara_table_34 ] Initial best is first table seen: cond-65 For trial t : ara_table_30 with best: cond-65 Updating best to ara_table_30 from cond-65 for reason: earlier stage calculated For trial t : ara_table_34 with best: ara_table_30 Updating best to ara_table_34 from ara_table_30 for reason: default choice placing 0 entries of ara_table_34 ( ara_table_34 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094, 33498495 ], partly placed 0, placed 39 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done - skipping ara_table_42 as its already done - skipping ara_table_40 as its already done ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 found 2 tables that could be placed: [ cond-65, ara_table_30 ] Initial best is first table seen: cond-65 For trial t : ara_table_30 with best: cond-65 Updating best to ara_table_30 from cond-65 for reason: earlier stage calculated placing 0 entries of ara_table_30 ( ara_table_30 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 33496094 ], partly placed 0, placed 40 { id=3 ram=4 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done try_place_table(cond-65, stage=5) - dependency between services_service and table advances stage Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-65 Picking layout option for table : cond-65 with requested entries : 0 picked layout for cond-65 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-65 Trying to allocate imem for cond-65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-65 in stage 6 Table is placed Pl vector: cond-65 - skipping cond-80 due to in-sequence control dependence on cond-65 - skipping cond-81 due to in-sequence control dependence on cond-65 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 due to in-sequence control dependence on cond-65 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 due to in-sequence control dependence on cond-65 found 1 tables that could be placed: [ cond-65 ] Initial best is first table seen: cond-65 Adding table:cond-65 in the initial stage option placing 0 entries of cond-65 ( cond-65 ) in stage 6(60) FormatType(02) stage 6, work: [ 33496094, 33503011, 35052515 ], partly placed 0, placed 41 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-66 - removing tbl_sidecar2195 from merge list because it depends on cond-66 - removing tbl_sidecar2196 from merge list because it depends on cond-66 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-66 - removing tbl_sidecar2200 from merge list because it depends on cond-66 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 because it depends on cond-66 ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 because it depends on cond-66 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(cond-66, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-66 Picking layout option for table : cond-66 with requested entries : 0 picked layout for cond-66 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-66 Trying to allocate imem for cond-66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of cond-66 in stage 6 Table is placed Pl vector: cond-66 - skipping cond-68 due to in-sequence control dependence on cond-66 - skipping cond-79 due to in-sequence control dependence on cond-66 - skipping ara_table_53 as a parent is not yet placed - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping ara_table_55 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_43 as a parent is not yet placed - skipping ara_table_38 as a parent is not yet placed - skipping ara_table_37 as a parent is not yet placed found 1 tables that could be placed: [ cond-66 ] Initial best is first table seen: cond-66 placing 0 entries of cond-66 ( cond-66 ) in stage 6(61) FormatType(02) stage 6, work: [ 33496094, 33503011, 33506137, 35050899 ], partly placed 0, placed 42 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-68 - removing tbl_sidecar2195 from merge list because it depends on cond-68 - removing tbl_sidecar2196 from merge list because it depends on cond-68 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-68 - removing tbl_sidecar2200 from merge list because it depends on cond-68 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 because it depends on cond-67 ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 because it depends on cond-67 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping cond-66 as its already done - skipping cond-68 because it depends on cond-67 - skipping gateway cond-68 until any of the control dominating tables can be placed - skipping cond-79 due to in-sequence control dependence on cond-68 try_place_table(cond-67, stage=6) Merging with match table nat_egress_nat_egress and tag $true Initial # of stages is 6, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:10/8 ov:19 imm:16 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for nat_egress_nat_egress Trying to allocate imem for nat_egress_nat_egress Entries : 2048, needed_entries: 6, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 2048 of nat_egress_nat_egress in stage 6 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress - skipping ara_table_53 as a parent is not yet placed - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 1 tables that could be placed: [ nat_egress_nat_egress ] Initial best is first table seen: nat_egress_nat_egress placing 2048 entries of nat_egress_nat_egress ( Ingress.nat_egress.nat_egress ) (with gw cond-67, result tag $true) in stage 6(62) FormatType(02) stage 6, work: [ 33496094, 33503011, 33506137, 33506135, 35050897 ], partly placed 0, placed 43 { id=1 ram=2 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-68 - removing tbl_sidecar2195 from merge list because it depends on cond-68 - removing tbl_sidecar2196 from merge list because it depends on cond-68 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-68 - removing tbl_sidecar2200 from merge list because it depends on cond-68 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done try_place_table(cond-68, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-68 Picking layout option for table : cond-68 with requested entries : 0 picked layout for cond-68 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-68 Trying to allocate imem for cond-68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-68 in stage 7 Table is placed Pl vector: cond-68 - skipping cond-79 due to in-sequence control dependence on cond-68 - skipping cond-67 as its already done - skipping nat_egress_nat_egress as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_53 in stage 6 Table is placed Pl vector: ara_table_53 ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 6 Table is placed Pl vector: ara_table_51 ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, cond-68, ara_table_53, ara_table_51, ara_table_36 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : cond-68 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to cond-68 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_53 with best: cond-68 Updating best to ara_table_53 from cond-68 for reason: earlier stage calculated For trial t : ara_table_51 with best: ara_table_53 Updating best to ara_table_51 from ara_table_53 for reason: default choice For trial t : ara_table_36 with best: ara_table_51 Keeping best ara_table_51 for reason: earlier stage calculated placing 0 entries of ara_table_51 ( ara_table_51 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 33496094, 33503011, 33506135 ], partly placed 0, placed 44 { id=1 ram=2 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-68 - removing tbl_sidecar2195 from merge list because it depends on cond-68 - removing tbl_sidecar2196 from merge list because it depends on cond-68 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-68 - removing tbl_sidecar2200 from merge list because it depends on cond-68 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done try_place_table(cond-68, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-68 Picking layout option for table : cond-68 with requested entries : 0 picked layout for cond-68 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-68 Trying to allocate imem for cond-68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-68 in stage 7 Table is placed Pl vector: cond-68 - skipping cond-79 due to in-sequence control dependence on cond-68 - skipping nat_egress_nat_egress as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_53 in stage 6 Table is placed Pl vector: ara_table_53 - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, cond-68, ara_table_53, ara_table_36 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : cond-68 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to cond-68 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_53 with best: cond-68 Updating best to ara_table_53 from cond-68 for reason: earlier stage calculated For trial t : ara_table_36 with best: ara_table_53 Keeping best ara_table_53 for reason: earlier stage calculated placing 0 entries of ara_table_53 ( ara_table_53 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 33496094, 33503011, 33506135 ], partly placed 0, placed 45 { id=1 ram=2 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-68 - removing tbl_sidecar2195 from merge list because it depends on cond-68 - removing tbl_sidecar2196 from merge list because it depends on cond-68 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-68 - removing tbl_sidecar2200 from merge list because it depends on cond-68 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done try_place_table(cond-68, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-68 Picking layout option for table : cond-68 with requested entries : 0 picked layout for cond-68 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-68 Trying to allocate imem for cond-68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-68 in stage 7 Table is placed Pl vector: cond-68 - skipping cond-79 due to in-sequence control dependence on cond-68 - skipping nat_egress_nat_egress as its already done - skipping ara_table_53 as its already done - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=6) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, cond-68, ara_table_36 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : cond-68 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to cond-68 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_36 with best: cond-68 Keeping best cond-68 for reason: longer downward prop control-included dependence tail chain Adding table:ingresshdr.udp.checksum_encode_update_condition_2 in the initial stage option Adding table:ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in the initial stage option Adding table:cond-68 in the initial stage option Adding table:ara_table_36 in the initial stage option placing 0 entries of cond-68 ( cond-68 ) in stage 7(70) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506135, 33506143, 35052461 ], partly placed 0, placed 46 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=7) Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-69 - removing egress_filter_egress_filter from merge list because it depends on cond-69 - skipping gateway cond-79 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_53 as its already done - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 try_place_table(cond-69, stage=7) Merging with match table tbl_sidecar1241 and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1241 Picking layout option for table : tbl_sidecar1241 with requested entries : 1 picked layout for tbl_sidecar1241 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1241 Trying to allocate imem for tbl_sidecar1241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1241 in stage 7 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $true Initial # of stages is 7, initial # of entries is 8192 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_lookup Picking layout option for table : l3_router_Router4_lookup_idx_lookup with requested entries : 8192 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/4 ov:11 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup Entries : 8192, needed_entries: 8192, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1241 l3_router_Router4_lookup_idx_lookup - skipping cond-77 due to in-sequence control dependence on cond-69 - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping ara_table_55 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_43 as a parent is not yet placed - skipping ara_table_38 as a parent is not yet placed - skipping ara_table_37 as a parent is not yet placed found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, ara_table_36, tbl_sidecar1241, l3_router_Router4_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : ara_table_36 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to ara_table_36 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1241 with best: ara_table_36 Updating best to tbl_sidecar1241 from ara_table_36 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1241 Updating best to l3_router_Router4_lookup_idx_lookup from tbl_sidecar1241 for reason: fewer total dependencies in dominance frontier placing 8192 entries of l3_router_Router4_lookup_idx_lookup ( Ingress.l3_router.Router4.lookup_idx.lookup ) (with gw cond-69, result tag $true) in stage 7(71) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506135, 33506143, 33506149, 33615926 ], partly placed 0, placed 47 { id=1 ram=8 tcam=16 mram=5 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=7) Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_53 as its already done - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 - skipping cond-69 as its already done - skipping cond-77 because it depends on tbl_sidecar1241 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed tbl_sidecar1241 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1241, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1241 Picking layout option for table : tbl_sidecar1241 with requested entries : 1 picked layout for tbl_sidecar1241 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1241 Trying to allocate imem for tbl_sidecar1241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1241 in stage 7 Table is placed Pl vector: tbl_sidecar1241 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1241 - skipping gateway cond-70 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1241 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 try_place_table(cond-73, stage=7) Merging with match table tbl_sidecar1380_0 and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1380_0 Picking layout option for table : tbl_sidecar1380_0 with requested entries : 1 picked layout for tbl_sidecar1380_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1380_0 Trying to allocate imem for tbl_sidecar1380_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1380_0 in stage 7 Table is placed Gateway is placed Merging with match table l3_router_Router6_lookup_idx_lookup and tag $true Initial # of stages is 7, initial # of entries is 8193 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8193 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:8704 srams:10 local_tinds: 0 maprams:6 tcams:51 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_idx_lookup in stage 7 Entries : 1024, needed_entries: 8193, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1024 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:1024 srams:2 local_tinds: 0 maprams:1 tcams:6 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 1024, needed_entries: 8193, need_more: 1 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of l3_router_Router6_lookup_idx_lookup in stage 7 (need more match) Table is not placed Gateway is placed Pl vector: tbl_sidecar1380_0 l3_router_Router6_lookup_idx_lookup found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, ara_table_36, tbl_sidecar1241, tbl_sidecar1249, tbl_sidecar1380_0, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : ara_table_36 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to ara_table_36 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1241 with best: ara_table_36 Updating best to tbl_sidecar1241 from ara_table_36 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1249 with best: tbl_sidecar1241 Keeping best tbl_sidecar1241 for reason: earlier stage calculated For trial t : tbl_sidecar1380_0 with best: tbl_sidecar1241 Keeping best tbl_sidecar1241 for reason: longer downward dominance frontier dependence chain For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1241 Keeping best tbl_sidecar1241 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1241 ( tbl_sidecar1241 ) in stage 7(72) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506135, 33506143, 33506149, 33615926 ], partly placed 0, placed 48 { id=2 ram=8 tcam=16 mram=5 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=7) Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_53 as its already done - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=7) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1241 and table advances stage Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 try_place_table(cond-73, stage=7) Merging with match table tbl_sidecar1380_0 and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1380_0 Picking layout option for table : tbl_sidecar1380_0 with requested entries : 1 picked layout for tbl_sidecar1380_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1380_0 Trying to allocate imem for tbl_sidecar1380_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1380_0 in stage 7 Table is placed Gateway is placed Merging with match table l3_router_Router6_lookup_idx_lookup and tag $true Initial # of stages is 7, initial # of entries is 8193 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8193 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:8704 srams:10 local_tinds: 0 maprams:6 tcams:51 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_idx_lookup in stage 7 Entries : 1024, needed_entries: 8193, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1024 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:1024 srams:2 local_tinds: 0 maprams:1 tcams:6 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 1024, needed_entries: 8193, need_more: 1 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of l3_router_Router6_lookup_idx_lookup in stage 7 (need more match) Table is not placed Gateway is placed Pl vector: tbl_sidecar1380_0 l3_router_Router6_lookup_idx_lookup found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, ara_table_36, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, tbl_sidecar1380_0, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : ara_table_36 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to ara_table_36 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated For trial t : tbl_sidecar1249 with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated For trial t : tbl_sidecar1380_0 with best: ara_table_36 Updating best to tbl_sidecar1380_0 from ara_table_36 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1380_0 Keeping best tbl_sidecar1380_0 for reason: more stages needed placing 1 entries of tbl_sidecar1380_0 ( tbl_sidecar1380_0 ) (with gw cond-73, result tag $true) in stage 7(73) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506135, 33506143, 33506149, 33615926, 33561144, 35052164 ], partly placed 0, placed 49 { id=3 ram=8 tcam=16 mram=5 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=7) Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_53 as its already done - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=7) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1241 and table advances stage Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping cond-73 as its already done - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=7) Initial # of stages is 7, initial # of entries is 8193 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8193 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:8704 srams:10 local_tinds: 0 maprams:6 tcams:51 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 7 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_idx_lookup in stage 7 Entries : 1024, needed_entries: 8193, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1024 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:1024 srams:2 local_tinds: 0 maprams:1 tcams:6 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 1024, needed_entries: 8193, need_more: 1 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of l3_router_Router6_lookup_idx_lookup in stage 7 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, ara_table_36, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : ara_table_36 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to ara_table_36 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated For trial t : tbl_sidecar1249 with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: ara_table_36 Updating best to l3_router_Router6_lookup_idx_lookup from ara_table_36 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 7(74) FormatType(02) (need more match) stage 7, work: [ 33496094, 33503011, 33506135, 33506143, 33506149, 33561144, 35052164 ], partly placed 1, placed 50 { id=4 ram=10 tcam=22 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=7) Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_53 as its already done - skipping ara_table_51 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_36 Picking layout option for table : ara_table_36 with requested entries : 0 picked layout for ara_table_36 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_36 Trying to allocate imem for ara_table_36 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_36 in stage 7 Table is placed Pl vector: ara_table_36 - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=7) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1241 and table advances stage Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=7) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 8, initial # of entries is 7169 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7169 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:7680 srams:9 local_tinds: 0 maprams:5 tcams:45 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 Entries : 4096, needed_entries: 7169, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 7169, need_more: 1 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, ara_table_36, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : ara_table_36 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Updating best to ara_table_36 from ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated For trial t : tbl_sidecar1249 with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: ara_table_36 Keeping best ara_table_36 for reason: earlier stage calculated placing 0 entries of ara_table_36 ( ara_table_36 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164 ], partly placed 1, placed 51 { id=4 ram=10 tcam=22 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 ingresshdr.icmp.hdr_checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_3, stage=7) Initial # of stages is 7, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 in stage 7 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=7) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1241 and table advances stage Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=7) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 8, initial # of entries is 7169 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7169 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:7680 srams:9 local_tinds: 0 maprams:5 tcams:45 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 Entries : 4096, needed_entries: 7169, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 7169, need_more: 1 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, ingresshdr.icmp.hdr_checksum_encode_update_condition_3, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_3 with best: ingresshdr.udp.checksum_encode_update_condition_2 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_3 from ingresshdr.udp.checksum_encode_update_condition_2 for reason: default choice For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_sidecar1249 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_3 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_3 for reason: earlier stage calculated placing 4 entries of ingresshdr.icmp.hdr_checksum_encode_update_condition_3 ( ingresshdr.icmp.hdr_checksum_encode_update_condition_3_ingress ) in stage 7(75) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164 ], partly placed 1, placed 52 { id=5 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done ingresshdr.udp.checksum_encode_update_condition_2 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_2, stage=7) Initial # of stages is 7, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_2 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_2 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_2 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_2 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_2 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_2 in stage 7 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_2 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=7) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1241 and table advances stage Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=7) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 8, initial # of entries is 7169 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7169 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:7680 srams:9 local_tinds: 0 maprams:5 tcams:45 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 Entries : 4096, needed_entries: 7169, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 7169, need_more: 1 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_2, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_2 For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_2 Keeping best ingresshdr.udp.checksum_encode_update_condition_2 for reason: earlier stage calculated For trial t : tbl_sidecar1249 with best: ingresshdr.udp.checksum_encode_update_condition_2 Keeping best ingresshdr.udp.checksum_encode_update_condition_2 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.udp.checksum_encode_update_condition_2 Keeping best ingresshdr.udp.checksum_encode_update_condition_2 for reason: earlier stage calculated placing 5120 entries of ingresshdr.udp.checksum_encode_update_condition_2 ( ingresshdr.udp.checksum_encode_update_condition_2_ingress ) in stage 7(76) FormatType(02) stage 7, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164 ], partly placed 1, placed 53 { id=6 ram=11 tcam=22 mram=6 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=7) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1241 and table advances stage Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=7) Merging with match table tbl_sidecar1249 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=7) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 8, initial # of entries is 7169 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7169 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/1 ov:27 imm:16 entries:7680 srams:8 local_tinds: 0 maprams:5 tcams:45 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 7680 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:7680 srams:9 local_tinds: 0 maprams:5 tcams:45 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 8 with 7680 entries along with 7169 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 Entries : 4096, needed_entries: 7169, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 7169, need_more: 1 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 8 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 3 tables that could be placed: [ l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: l3_router_Router4_lookup_idx_select_route For trial t : tbl_sidecar1249 with best: l3_router_Router4_lookup_idx_select_route Keeping best l3_router_Router4_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: l3_router_Router4_lookup_idx_select_route Updating best to l3_router_Router6_lookup_idx_lookup from l3_router_Router4_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain Adding table:l3_router_Router4_lookup_idx_select_route in the initial stage option Adding table:tbl_sidecar1249 in the initial stage option Adding table:l3_router_Router6_lookup_idx_lookup in the initial stage option placing 4096 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 8(80) FormatType(03) (need more match) stage 8, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164 ], partly placed 1, placed 54 { id=1 ram=4 tcam=24 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-70 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-70, stage=8) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true Initial # of stages is 8, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 8 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-70 try_place_table(cond-71, stage=8) Merging with match table tbl_sidecar1249 and tag $false Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=8) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 4097, to place entries: 1024 Initial # of stages is 9, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 9 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 3 tables that could be placed: [ l3_router_Router4_lookup_idx_select_route, tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup ] Initial best is first table seen: l3_router_Router4_lookup_idx_select_route For trial t : tbl_sidecar1249 with best: l3_router_Router4_lookup_idx_select_route Keeping best l3_router_Router4_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: l3_router_Router4_lookup_idx_select_route Keeping best l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated placing 12288 entries of l3_router_Router4_lookup_idx_select_route ( Ingress.l3_router.Router4.lookup_idx.select_route ) (with gw cond-70, result tag $true) in stage 8(81) FormatType(02) stage 8, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164, 33506547, 35051333 ], partly placed 1, placed 55 { id=2 ram=8 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-71 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-70 as its already done - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1105 try_place_table(cond-71, stage=8) Merging with match table tbl_sidecar1249 and tag $false Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1249 Picking layout option for table : tbl_sidecar1249 with requested entries : 1 picked layout for tbl_sidecar1249 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1249 Trying to allocate imem for tbl_sidecar1249 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 1 of tbl_sidecar1249 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar1249 - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=8) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 4097, to place entries: 1024 Initial # of stages is 9, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 9 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed tbl_sidecar1105 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1105, stage=8) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 9, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1105 Picking layout option for table : tbl_sidecar1105 with requested entries : 1 picked layout for tbl_sidecar1105 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1105 Trying to allocate imem for tbl_sidecar1105 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 1 of tbl_sidecar1105 in stage 9 Table is placed Pl vector: tbl_sidecar1105 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1105 - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar1249, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1105 ] Initial best is first table seen: tbl_sidecar1249 For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1249 Keeping best tbl_sidecar1249 for reason: earlier stage calculated For trial t : tbl_sidecar1105 with best: tbl_sidecar1249 Keeping best tbl_sidecar1249 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1249 ( tbl_sidecar1249 ) (with gw cond-71, result tag $false) in stage 8(82) FormatType(02) stage 8, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164, 33506547, 33561138, 33560857 ], partly placed 1, placed 56 { id=3 ram=8 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on tbl_sidecar1105 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-70 as its already done - skipping cond-71 as its already done - skipping tbl_sidecar1380_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=8) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 4097, to place entries: 1024 Initial # of stages is 9, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:35 imm:24 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:3 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 9 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping cond-74 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-75 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_32 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_31 because it depends on l3_router_Router6_lookup_idx_lookup ara_table_31 is not a gateway! Aborting search for merge choices - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed tbl_sidecar1105 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1105, stage=8) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 9, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1105 Picking layout option for table : tbl_sidecar1105 with requested entries : 1 picked layout for tbl_sidecar1105 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1105 Trying to allocate imem for tbl_sidecar1105 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 1 of tbl_sidecar1105 in stage 9 Table is placed Pl vector: tbl_sidecar1105 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1105 - skipping cond-72 because it depends on tbl_sidecar1105 - removing tbl_sidecar1256 from merge list because it depends on tbl_sidecar1105 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1105 - removing tbl_sidecar1254 from merge list because it depends on tbl_sidecar1105 - skipping gateway cond-72 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1105 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 2 tables that could be placed: [ l3_router_Router6_lookup_idx_lookup, tbl_sidecar1105 ] Initial best is first table seen: l3_router_Router6_lookup_idx_lookup For trial t : tbl_sidecar1105 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain Adding table:l3_router_Router6_lookup_idx_lookup in the initial stage option Adding table:tbl_sidecar1105 in the initial stage option placing 3584 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 9(90) FormatType(03) stage 9, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 35052164, 33506547, 33561138, 33560857 ], partly placed 0, placed 57 { id=1 ram=5 tcam=21 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on tbl_sidecar1105 - skipping gateway cond-77 until any of the control dominating tables can be placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_32 Picking layout option for table : ara_table_32 with requested entries : 0 picked layout for ara_table_32 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_32 Trying to allocate imem for ara_table_32 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_32 in stage 9 Table is placed Pl vector: ara_table_32 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_31 Picking layout option for table : ara_table_31 with requested entries : 0 picked layout for ara_table_31 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_31 Trying to allocate imem for ara_table_31 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_31 in stage 9 Table is placed Pl vector: ara_table_31 - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-70 as its already done - skipping cond-71 as its already done - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-74, stage=9) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 10 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-74 try_place_table(cond-75, stage=9) Merging with match table tbl_sidecar1386 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar1386 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1386 - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed tbl_sidecar1105 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1105, stage=9) Initial # of stages is 9, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1105 Picking layout option for table : tbl_sidecar1105 with requested entries : 1 picked layout for tbl_sidecar1105 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1105 Trying to allocate imem for tbl_sidecar1105 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar1105 in stage 9 Table is placed Pl vector: tbl_sidecar1105 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1105 - skipping cond-72 because it depends on tbl_sidecar1105 - removing tbl_sidecar1256 from merge list because it depends on tbl_sidecar1105 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1105 - removing tbl_sidecar1254 from merge list because it depends on tbl_sidecar1105 - skipping gateway cond-72 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1105 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_32, ara_table_31, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1386, tbl_sidecar1105 ] Initial best is first table seen: ara_table_32 For trial t : ara_table_31 with best: ara_table_32 Updating best to ara_table_31 from ara_table_32 for reason: default choice For trial t : l3_router_Router6_lookup_idx_select_route with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : tbl_sidecar1105 with best: ara_table_31 Updating best to tbl_sidecar1105 from ara_table_31 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1105 ( tbl_sidecar1105 ) in stage 9(91) FormatType(02) stage 9, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 33506547, 33561138, 33560857 ], partly placed 0, placed 58 { id=2 ram=5 tcam=21 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_32 Picking layout option for table : ara_table_32 with requested entries : 0 picked layout for ara_table_32 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_32 Trying to allocate imem for ara_table_32 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_32 in stage 9 Table is placed Pl vector: ara_table_32 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_31 Picking layout option for table : ara_table_31 with requested entries : 0 picked layout for ara_table_31 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_31 Trying to allocate imem for ara_table_31 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_31 in stage 9 Table is placed Pl vector: ara_table_31 - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-70 as its already done - skipping cond-71 as its already done - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-74, stage=9) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 10 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-74 try_place_table(cond-75, stage=9) Merging with match table tbl_sidecar1386 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar1386 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1386 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar1105 as its already done l3_router_Router4_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_route, stage=9) - dependency between tbl_sidecar1105 and table advances stage Initial # of stages is 10, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_route Picking layout option for table : l3_router_Router4_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router4_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:12 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_route Trying to allocate imem for l3_router_Router4_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 10 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping cond-72 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1256 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1254 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-72 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_32, ara_table_31, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1386, l3_router_Router4_lookup_idx_route ] Initial best is first table seen: ara_table_32 For trial t : ara_table_31 with best: ara_table_32 Updating best to ara_table_31 from ara_table_32 for reason: default choice For trial t : l3_router_Router6_lookup_idx_select_route with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated placing 0 entries of ara_table_31 ( ara_table_31 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 33506547, 33561138, 33560857 ], partly placed 0, placed 59 { id=2 ram=5 tcam=21 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_32 Picking layout option for table : ara_table_32 with requested entries : 0 picked layout for ara_table_32 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_32 Trying to allocate imem for ara_table_32 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_32 in stage 9 Table is placed Pl vector: ara_table_32 - skipping ara_table_31 as its already done - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-70 as its already done - skipping cond-71 as its already done - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping ara_table_31 as its already done try_place_table(cond-74, stage=9) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 10 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-74 try_place_table(cond-75, stage=9) Merging with match table tbl_sidecar1386 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar1386 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1386 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar1105 as its already done l3_router_Router4_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_route, stage=9) - dependency between tbl_sidecar1105 and table advances stage Initial # of stages is 10, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_route Picking layout option for table : l3_router_Router4_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router4_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:12 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_route Trying to allocate imem for l3_router_Router4_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 10 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping cond-72 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1256 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1254 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-72 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 4 tables that could be placed: [ ara_table_32, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1386, l3_router_Router4_lookup_idx_route ] Initial best is first table seen: ara_table_32 For trial t : l3_router_Router6_lookup_idx_select_route with best: ara_table_32 Keeping best ara_table_32 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: ara_table_32 Keeping best ara_table_32 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_32 Keeping best ara_table_32 for reason: earlier stage calculated placing 0 entries of ara_table_32 ( ara_table_32 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 33496094, 33503011, 33506143, 33506149, 33561144, 33506547, 33561138, 33560857 ], partly placed 0, placed 60 { id=2 ram=5 tcam=21 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping ara_table_32 as its already done - skipping ara_table_31 as its already done - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping tbl_sidecar1241 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-70 as its already done - skipping cond-71 as its already done - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping ara_table_32 as its already done - skipping ara_table_31 as its already done try_place_table(cond-74, stage=9) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 10 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-74 try_place_table(cond-75, stage=9) Merging with match table tbl_sidecar1386 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar1386 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1386 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar1105 as its already done l3_router_Router4_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_route, stage=9) - dependency between tbl_sidecar1105 and table advances stage Initial # of stages is 10, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_route Picking layout option for table : l3_router_Router4_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router4_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:12 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_route Trying to allocate imem for l3_router_Router4_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 10 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping cond-72 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1256 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1254 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-72 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 3 tables that could be placed: [ l3_router_Router6_lookup_idx_select_route, tbl_sidecar1386, l3_router_Router4_lookup_idx_route ] Initial best is first table seen: l3_router_Router6_lookup_idx_select_route For trial t : tbl_sidecar1386 with best: l3_router_Router6_lookup_idx_select_route Keeping best l3_router_Router6_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_route with best: l3_router_Router6_lookup_idx_select_route Keeping best l3_router_Router6_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain Adding table:l3_router_Router6_lookup_idx_select_route in the initial stage option Adding table:tbl_sidecar1386 in the initial stage option Adding table:l3_router_Router4_lookup_idx_route in the initial stage option placing 12288 entries of l3_router_Router6_lookup_idx_select_route ( Ingress.l3_router.Router6.lookup_idx.select_route ) (with gw cond-74, result tag $true) in stage 10(a0) FormatType(02) stage 10, work: [ 33496094, 33503011, 33506143, 33561144, 33506547, 33561138, 33560857, 33561533, 35051896 ], partly placed 0, placed 61 { id=1 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping ara_table_32 as its already done - skipping ara_table_31 as its already done - skipping cond-74 as its already done - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on tbl_sidecar987 try_place_table(cond-75, stage=10) Merging with match table tbl_sidecar1386 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1386 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1386 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar1105 as its already done l3_router_Router4_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_route, stage=10) Initial # of stages is 10, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_route Picking layout option for table : l3_router_Router4_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router4_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:12 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_route Trying to allocate imem for l3_router_Router4_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 10 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping cond-72 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1256 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1254 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-72 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=10) Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_44 in stage 10 Table is placed Pl vector: ara_table_44 tbl_sidecar987 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar987, stage=10) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar987 Picking layout option for table : tbl_sidecar987 with requested entries : 1 picked layout for tbl_sidecar987 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar987 Trying to allocate imem for tbl_sidecar987 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar987 in stage 11 Table is placed Pl vector: tbl_sidecar987 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar987 found 4 tables that could be placed: [ tbl_sidecar1386, l3_router_Router4_lookup_idx_route, ara_table_44, tbl_sidecar987 ] Initial best is first table seen: tbl_sidecar1386 For trial t : l3_router_Router4_lookup_idx_route with best: tbl_sidecar1386 Updating best to l3_router_Router4_lookup_idx_route from tbl_sidecar1386 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar987 with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: earlier stage calculated placing 8192 entries of l3_router_Router4_lookup_idx_route ( Ingress.l3_router.Router4.lookup_idx.route ) in stage 10(a1) FormatType(02) stage 10, work: [ 33496094, 33503011, 33506143, 33561144, 33506547, 33561138, 33560857, 33561533 ], partly placed 0, placed 62 { id=2 ram=29 tcam=0 mram=5 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-72 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping ara_table_32 as its already done - skipping ara_table_31 as its already done - skipping cond-74 as its already done - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on tbl_sidecar987 try_place_table(cond-75, stage=10) Merging with match table tbl_sidecar1386 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1386 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1386 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar1105 as its already done - skipping l3_router_Router4_lookup_idx_route as its already done try_place_table(cond-72, stage=10) Merging with match table tbl_sidecar1256 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1256 Picking layout option for table : tbl_sidecar1256 with requested entries : 1 picked layout for tbl_sidecar1256 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1256 Trying to allocate imem for tbl_sidecar1256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1256 in stage 11 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Gateway is placed Merging with match table tbl_sidecar1254 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1254 Picking layout option for table : tbl_sidecar1254 with requested entries : 1 picked layout for tbl_sidecar1254 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1254 Trying to allocate imem for tbl_sidecar1254 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1254 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1256 tbl_l3_router_Router4_icmp_error tbl_sidecar1254 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=10) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error_0 Picking layout option for table : tbl_l3_router_Router4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error_0 Trying to allocate imem for tbl_l3_router_Router4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 11 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=10) Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_44 in stage 10 Table is placed Pl vector: ara_table_44 tbl_sidecar987 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar987, stage=10) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar987 Picking layout option for table : tbl_sidecar987 with requested entries : 1 picked layout for tbl_sidecar987 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar987 Trying to allocate imem for tbl_sidecar987 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar987 in stage 11 Table is placed Pl vector: tbl_sidecar987 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar987 found 7 tables that could be placed: [ tbl_sidecar1386, tbl_sidecar1256, tbl_l3_router_Router4_icmp_error, tbl_sidecar1254, tbl_l3_router_Router4_icmp_error_0, ara_table_44, tbl_sidecar987 ] Initial best is first table seen: tbl_sidecar1386 For trial t : tbl_sidecar1256 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : tbl_sidecar1254 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : ara_table_44 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar987 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1386 ( tbl_sidecar1386 ) (with gw cond-75, result tag $false) in stage 10(a2) FormatType(02) stage 10, work: [ 33496094, 33503011, 33506143, 33561144, 33561138, 33560857, 33561533, 33615924, 33615643 ], partly placed 0, placed 63 { id=3 ram=29 tcam=0 mram=5 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-72 - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping tbl_sidecar1380_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping ara_table_32 as its already done - skipping ara_table_31 as its already done - skipping cond-74 as its already done - skipping cond-75 as its already done try_place_table(cond-72, stage=10) Merging with match table tbl_sidecar1256 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1256 Picking layout option for table : tbl_sidecar1256 with requested entries : 1 picked layout for tbl_sidecar1256 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1256 Trying to allocate imem for tbl_sidecar1256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1256 in stage 11 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Gateway is placed Merging with match table tbl_sidecar1254 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1254 Picking layout option for table : tbl_sidecar1254 with requested entries : 1 picked layout for tbl_sidecar1254 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1254 Trying to allocate imem for tbl_sidecar1254 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1254 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1256 tbl_l3_router_Router4_icmp_error tbl_sidecar1254 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=10) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error_0 Picking layout option for table : tbl_l3_router_Router4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error_0 Trying to allocate imem for tbl_l3_router_Router4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 11 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=10) Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_44 in stage 10 Table is placed Pl vector: ara_table_44 tbl_sidecar987 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar987, stage=10) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar987 Picking layout option for table : tbl_sidecar987 with requested entries : 1 picked layout for tbl_sidecar987 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar987 Trying to allocate imem for tbl_sidecar987 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar987 in stage 11 Table is placed Pl vector: tbl_sidecar987 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar987 - skipping cond-76 because it depends on tbl_sidecar987 - removing tbl_sidecar1395 from merge list because it depends on tbl_sidecar987 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar987 - removing tbl_sidecar1391 from merge list because it depends on tbl_sidecar987 - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar987 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 6 tables that could be placed: [ tbl_sidecar1256, tbl_l3_router_Router4_icmp_error, tbl_sidecar1254, tbl_l3_router_Router4_icmp_error_0, ara_table_44, tbl_sidecar987 ] Initial best is first table seen: tbl_sidecar1256 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1254 with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1256 Updating best to tbl_l3_router_Router4_icmp_error_0 from tbl_sidecar1256 for reason: longer control-excluded dependence tail chain For trial t : ara_table_44 with best: tbl_l3_router_Router4_icmp_error_0 Updating best to ara_table_44 from tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated For trial t : tbl_sidecar987 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated placing 0 entries of ara_table_44 ( ara_table_44 ) in stage 10(ffffffffffffffff) FormatType(02) stage 10, work: [ 33496094, 33503011, 33506143, 33561138, 33560857, 33561533, 33615924, 33615643 ], partly placed 0, placed 64 { id=3 ram=29 tcam=0 mram=5 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-72 - skipping gateway cond-77 until any of the control dominating tables can be placed try_place_table(cond-72, stage=10) Merging with match table tbl_sidecar1256 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1256 Picking layout option for table : tbl_sidecar1256 with requested entries : 1 picked layout for tbl_sidecar1256 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1256 Trying to allocate imem for tbl_sidecar1256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1256 in stage 11 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Gateway is placed Merging with match table tbl_sidecar1254 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1254 Picking layout option for table : tbl_sidecar1254 with requested entries : 1 picked layout for tbl_sidecar1254 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1254 Trying to allocate imem for tbl_sidecar1254 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1254 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1256 tbl_l3_router_Router4_icmp_error tbl_sidecar1254 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=10) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error_0 Picking layout option for table : tbl_l3_router_Router4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error_0 Trying to allocate imem for tbl_l3_router_Router4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 11 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_44 as its already done tbl_sidecar987 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar987, stage=10) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar987 Picking layout option for table : tbl_sidecar987 with requested entries : 1 picked layout for tbl_sidecar987 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar987 Trying to allocate imem for tbl_sidecar987 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar987 in stage 11 Table is placed Pl vector: tbl_sidecar987 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar987 - skipping cond-76 because it depends on tbl_sidecar987 - removing tbl_sidecar1395 from merge list because it depends on tbl_sidecar987 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar987 - removing tbl_sidecar1391 from merge list because it depends on tbl_sidecar987 - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar987 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1256, tbl_l3_router_Router4_icmp_error, tbl_sidecar1254, tbl_l3_router_Router4_icmp_error_0, tbl_sidecar987 ] Initial best is first table seen: tbl_sidecar1256 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1254 with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1256 Updating best to tbl_l3_router_Router4_icmp_error_0 from tbl_sidecar1256 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar987 with best: tbl_l3_router_Router4_icmp_error_0 Updating best to tbl_sidecar987 from tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1256 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error in the initial stage option Adding table:tbl_sidecar1254 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error_0 in the initial stage option Adding table:tbl_sidecar987 in the initial stage option placing 1 entries of tbl_sidecar987 ( tbl_sidecar987 ) in stage 11(b0) FormatType(02) stage 11, work: [ 33496094, 33503011, 33506143, 33561138, 33560857, 33561533, 33615924, 33615643 ], partly placed 0, placed 65 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-72 - skipping gateway cond-77 until any of the control dominating tables can be placed try_place_table(cond-72, stage=11) Merging with match table tbl_sidecar1256 and tag $false Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1256 Picking layout option for table : tbl_sidecar1256 with requested entries : 1 picked layout for tbl_sidecar1256 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1256 Trying to allocate imem for tbl_sidecar1256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1256 in stage 11 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Gateway is placed Merging with match table tbl_sidecar1254 and tag $true Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1254 Picking layout option for table : tbl_sidecar1254 with requested entries : 1 picked layout for tbl_sidecar1254 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1254 Trying to allocate imem for tbl_sidecar1254 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1254 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1256 tbl_l3_router_Router4_icmp_error tbl_sidecar1254 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error_0 Picking layout option for table : tbl_l3_router_Router4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error_0 Trying to allocate imem for tbl_l3_router_Router4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 11 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_44 as its already done - skipping tbl_sidecar987 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=11) - dependency between tbl_sidecar987 and table advances stage Initial # of stages is 12, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping cond-76 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1395 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1391 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1256, tbl_l3_router_Router4_icmp_error, tbl_sidecar1254, tbl_l3_router_Router4_icmp_error_0, l3_router_Router6_lookup_idx_route ] Initial best is first table seen: tbl_sidecar1256 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1254 with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1256 Updating best to tbl_l3_router_Router4_icmp_error_0 from tbl_sidecar1256 for reason: longer control-excluded dependence tail chain For trial t : l3_router_Router6_lookup_idx_route with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router4_icmp_error_0 ( tbl_l3_router_Router4_icmp_error_0 ) in stage 11(b1) FormatType(02) stage 11, work: [ 33496094, 33503011, 33506143, 33561138, 33560857, 33561533, 33615924, 33615643 ], partly placed 0, placed 66 { id=2 ram=1 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-72 - skipping gateway cond-77 until any of the control dominating tables can be placed try_place_table(cond-72, stage=11) Merging with match table tbl_sidecar1256 and tag $false Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1256 Picking layout option for table : tbl_sidecar1256 with requested entries : 1 picked layout for tbl_sidecar1256 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1256 Trying to allocate imem for tbl_sidecar1256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1256 in stage 11 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Gateway is placed Merging with match table tbl_sidecar1254 and tag $true Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1254 Picking layout option for table : tbl_sidecar1254 with requested entries : 1 picked layout for tbl_sidecar1254 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1254 Trying to allocate imem for tbl_sidecar1254 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1254 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1256 tbl_l3_router_Router4_icmp_error tbl_sidecar1254 - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1249 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_44 as its already done - skipping tbl_sidecar987 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=11) - dependency between tbl_sidecar987 and table advances stage Initial # of stages is 12, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping cond-76 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1395 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1391 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 4 tables that could be placed: [ tbl_sidecar1256, tbl_l3_router_Router4_icmp_error, tbl_sidecar1254, l3_router_Router6_lookup_idx_route ] Initial best is first table seen: tbl_sidecar1256 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1254 with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_lookup_idx_route with best: tbl_sidecar1256 Keeping best tbl_sidecar1256 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1256 ( tbl_sidecar1256 ) (with gw cond-72, result tag $false) in stage 11(b2) FormatType(02) stage 11, work: [ 33496094, 33503011, 33506143, 33561138, 33561533, 33615924, 33615643, 33560461, 33560742 ], partly placed 0, placed 67 { id=3 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping cond-72 as its already done - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_44 as its already done - skipping tbl_sidecar987 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=11) - dependency between tbl_sidecar987 and table advances stage Initial # of stages is 12, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping cond-76 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1395 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1391 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error tbl_sidecar1254 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1254, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1254 Picking layout option for table : tbl_sidecar1254 with requested entries : 1 picked layout for tbl_sidecar1254 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1254 Trying to allocate imem for tbl_sidecar1254 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1254 in stage 11 Table is placed Pl vector: tbl_sidecar1254 - skipping tbl_sidecar1256 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 3 tables that could be placed: [ l3_router_Router6_lookup_idx_route, tbl_l3_router_Router4_icmp_error, tbl_sidecar1254 ] Initial best is first table seen: l3_router_Router6_lookup_idx_route For trial t : tbl_l3_router_Router4_icmp_error with best: l3_router_Router6_lookup_idx_route Updating best to tbl_l3_router_Router4_icmp_error from l3_router_Router6_lookup_idx_route for reason: earlier stage calculated For trial t : tbl_sidecar1254 with best: tbl_l3_router_Router4_icmp_error Updating best to tbl_sidecar1254 from tbl_l3_router_Router4_icmp_error for reason: default choice placing 1 entries of tbl_sidecar1254 ( tbl_sidecar1254 ) in stage 11(b3) FormatType(02) stage 11, work: [ 33496094, 33503011, 33506143, 33561533, 33615924, 33615643, 33560461 ], partly placed 0, placed 68 { id=4 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_44 as its already done - skipping tbl_sidecar987 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=11) - dependency between tbl_sidecar987 and table advances stage Initial # of stages is 12, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping cond-76 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1395 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1391 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router4_icmp_error Picking layout option for table : tbl_l3_router_Router4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router4_icmp_error Trying to allocate imem for tbl_l3_router_Router4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 11 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error - skipping tbl_sidecar1254 as its already done found 2 tables that could be placed: [ l3_router_Router6_lookup_idx_route, tbl_l3_router_Router4_icmp_error ] Initial best is first table seen: l3_router_Router6_lookup_idx_route For trial t : tbl_l3_router_Router4_icmp_error with best: l3_router_Router6_lookup_idx_route Updating best to tbl_l3_router_Router4_icmp_error from l3_router_Router6_lookup_idx_route for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router4_icmp_error ( tbl_l3_router_Router4_icmp_error ) in stage 11(b4) FormatType(02) stage 11, work: [ 33496094, 33503011, 33506143, 33561533, 33615924, 33615643, 33560461 ], partly placed 0, placed 69 { id=5 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_44 as its already done - skipping tbl_sidecar987 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=11) - dependency between tbl_sidecar987 and table advances stage Initial # of stages is 12, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:32/32 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:25 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping cond-76 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1395 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1391 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-76 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1254 as its already done found 1 tables that could be placed: [ l3_router_Router6_lookup_idx_route ] Initial best is first table seen: l3_router_Router6_lookup_idx_route Adding table:l3_router_Router6_lookup_idx_route in the initial stage option placing 8192 entries of l3_router_Router6_lookup_idx_route ( Ingress.l3_router.Router6.lookup_idx.route ) in stage 12(c0) FormatType(02) stage 12, work: [ 33496094, 33503011, 33506143, 33615924, 33615643 ], partly placed 0, placed 70 { id=1 ram=25 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-76 - skipping gateway cond-77 until any of the control dominating tables can be placed try_place_table(cond-76, stage=12) Merging with match table tbl_sidecar1395 and tag $false - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1395 Picking layout option for table : tbl_sidecar1395 with requested entries : 1 picked layout for tbl_sidecar1395 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1395 Trying to allocate imem for tbl_sidecar1395 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1395 in stage 13 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router6_icmp_error Picking layout option for table : tbl_l3_router_Router6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router6_icmp_error Trying to allocate imem for tbl_l3_router_Router6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1391 and tag $true - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1391 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1395 tbl_l3_router_Router6_icmp_error tbl_sidecar1391 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=12) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router6_icmp_error_0 Picking layout option for table : tbl_l3_router_Router6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_Router6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router6_icmp_error_0 Trying to allocate imem for tbl_l3_router_Router6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 4 tables that could be placed: [ tbl_sidecar1395, tbl_l3_router_Router6_icmp_error, tbl_sidecar1391, tbl_l3_router_Router6_icmp_error_0 ] Initial best is first table seen: tbl_sidecar1395 For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1395 Keeping best tbl_sidecar1395 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1391 with best: tbl_sidecar1395 Keeping best tbl_sidecar1395 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_sidecar1395 Updating best to tbl_l3_router_Router6_icmp_error_0 from tbl_sidecar1395 for reason: longer control-excluded dependence tail chain Adding table:tbl_sidecar1395 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error in the initial stage option Adding table:tbl_sidecar1391 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error_0 in the initial stage option placing 1 entries of tbl_l3_router_Router6_icmp_error_0 ( tbl_l3_router_Router6_icmp_error_0 ) in stage 13(d0) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615924, 33615643 ], partly placed 0, placed 71 { id=1 ram=1 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 because it depends on cond-76 - skipping gateway cond-77 until any of the control dominating tables can be placed try_place_table(cond-76, stage=13) Merging with match table tbl_sidecar1395 and tag $false Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1395 Picking layout option for table : tbl_sidecar1395 with requested entries : 1 picked layout for tbl_sidecar1395 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1395 Trying to allocate imem for tbl_sidecar1395 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1395 in stage 13 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router6_icmp_error Picking layout option for table : tbl_l3_router_Router6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router6_icmp_error Trying to allocate imem for tbl_l3_router_Router6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1391 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1395 tbl_l3_router_Router6_icmp_error tbl_sidecar1391 - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1386 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_39 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar1395, tbl_l3_router_Router6_icmp_error, tbl_sidecar1391 ] Initial best is first table seen: tbl_sidecar1395 For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1395 Keeping best tbl_sidecar1395 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1391 with best: tbl_sidecar1395 Keeping best tbl_sidecar1395 for reason: fewer total dependencies in dominance frontier placing 1 entries of tbl_sidecar1395 ( tbl_sidecar1395 ) (with gw cond-76, result tag $false) in stage 13(d1) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615924, 33615257, 33615538 ], partly placed 0, placed 72 { id=2 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping gateway cond-77 until any of the control dominating tables can be placed - skipping cond-76 as its already done ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router6_icmp_error Picking layout option for table : tbl_l3_router_Router6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router6_icmp_error Trying to allocate imem for tbl_l3_router_Router6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 13 Table is placed Pl vector: tbl_sidecar1391 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_50 in stage 13 Table is placed Pl vector: ara_table_50 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_46 Picking layout option for table : ara_table_46 with requested entries : 0 picked layout for ara_table_46 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_46 Trying to allocate imem for ara_table_46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_46 in stage 13 Table is placed Pl vector: ara_table_46 ara_table_39 is not a gateway! Aborting search for merge choices try_place_table(ara_table_39, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_39 Picking layout option for table : ara_table_39 with requested entries : 0 picked layout for ara_table_39 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_39 Trying to allocate imem for ara_table_39 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_39 in stage 13 Table is placed Pl vector: ara_table_39 - skipping tbl_sidecar1395 as its already done found 10 tables that could be placed: [ ara_table_48, ara_table_35, tbl_l3_router_Router6_icmp_error, tbl_sidecar1391, ara_table_41, ara_table_28, ara_table_52, ara_table_50, ara_table_46, ara_table_39 ] Initial best is first table seen: ara_table_48 For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_35 Updating best to tbl_l3_router_Router6_icmp_error from ara_table_35 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1391 with best: tbl_l3_router_Router6_icmp_error Updating best to tbl_sidecar1391 from tbl_l3_router_Router6_icmp_error for reason: default choice For trial t : ara_table_41 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_28 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_52 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_50 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_46 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_39 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1391 ( tbl_sidecar1391 ) in stage 13(d2) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 73 { id=3 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping gateway cond-77 until any of the control dominating tables can be placed ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_Router6_icmp_error Picking layout option for table : tbl_l3_router_Router6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_Router6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:16/8 ov:16 imm:16 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_Router6_icmp_error Trying to allocate imem for tbl_l3_router_Router6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_50 in stage 13 Table is placed Pl vector: ara_table_50 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_46 Picking layout option for table : ara_table_46 with requested entries : 0 picked layout for ara_table_46 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_46 Trying to allocate imem for ara_table_46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_46 in stage 13 Table is placed Pl vector: ara_table_46 ara_table_39 is not a gateway! Aborting search for merge choices try_place_table(ara_table_39, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_39 Picking layout option for table : ara_table_39 with requested entries : 0 picked layout for ara_table_39 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_39 Trying to allocate imem for ara_table_39 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_39 in stage 13 Table is placed Pl vector: ara_table_39 found 9 tables that could be placed: [ ara_table_48, ara_table_35, tbl_l3_router_Router6_icmp_error, ara_table_41, ara_table_28, ara_table_52, ara_table_50, ara_table_46, ara_table_39 ] Initial best is first table seen: ara_table_48 For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_35 Updating best to tbl_l3_router_Router6_icmp_error from ara_table_35 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_28 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_52 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_50 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_46 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_39 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_Router6_icmp_error ( tbl_l3_router_Router6_icmp_error ) in stage 13(d3) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 74 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_50 in stage 13 Table is placed Pl vector: ara_table_50 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_46 Picking layout option for table : ara_table_46 with requested entries : 0 picked layout for ara_table_46 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_46 Trying to allocate imem for ara_table_46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_46 in stage 13 Table is placed Pl vector: ara_table_46 ara_table_39 is not a gateway! Aborting search for merge choices try_place_table(ara_table_39, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_39 Picking layout option for table : ara_table_39 with requested entries : 0 picked layout for ara_table_39 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_39 Trying to allocate imem for ara_table_39 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_39 in stage 13 Table is placed Pl vector: ara_table_39 found 9 tables that could be placed: [ cond-77, ara_table_48, ara_table_35, ara_table_41, ara_table_28, ara_table_52, ara_table_50, ara_table_46, ara_table_39 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : ara_table_41 with best: ara_table_35 Updating best to ara_table_41 from ara_table_35 for reason: default choice For trial t : ara_table_28 with best: ara_table_41 Updating best to ara_table_28 from ara_table_41 for reason: default choice For trial t : ara_table_52 with best: ara_table_28 Updating best to ara_table_52 from ara_table_28 for reason: default choice For trial t : ara_table_50 with best: ara_table_52 Updating best to ara_table_50 from ara_table_52 for reason: default choice For trial t : ara_table_46 with best: ara_table_50 Updating best to ara_table_46 from ara_table_50 for reason: default choice For trial t : ara_table_39 with best: ara_table_46 Updating best to ara_table_39 from ara_table_46 for reason: default choice placing 0 entries of ara_table_39 ( ara_table_39 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 75 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_50 in stage 13 Table is placed Pl vector: ara_table_50 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_46 Picking layout option for table : ara_table_46 with requested entries : 0 picked layout for ara_table_46 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_46 Trying to allocate imem for ara_table_46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_46 in stage 13 Table is placed Pl vector: ara_table_46 - skipping ara_table_39 as its already done found 8 tables that could be placed: [ cond-77, ara_table_48, ara_table_35, ara_table_41, ara_table_28, ara_table_52, ara_table_50, ara_table_46 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : ara_table_41 with best: ara_table_35 Updating best to ara_table_41 from ara_table_35 for reason: default choice For trial t : ara_table_28 with best: ara_table_41 Updating best to ara_table_28 from ara_table_41 for reason: default choice For trial t : ara_table_52 with best: ara_table_28 Updating best to ara_table_52 from ara_table_28 for reason: default choice For trial t : ara_table_50 with best: ara_table_52 Updating best to ara_table_50 from ara_table_52 for reason: default choice For trial t : ara_table_46 with best: ara_table_50 Updating best to ara_table_46 from ara_table_50 for reason: default choice placing 0 entries of ara_table_46 ( ara_table_46 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 76 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_50 in stage 13 Table is placed Pl vector: ara_table_50 - skipping ara_table_46 as its already done - skipping ara_table_39 as its already done found 7 tables that could be placed: [ cond-77, ara_table_48, ara_table_35, ara_table_41, ara_table_28, ara_table_52, ara_table_50 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : ara_table_41 with best: ara_table_35 Updating best to ara_table_41 from ara_table_35 for reason: default choice For trial t : ara_table_28 with best: ara_table_41 Updating best to ara_table_28 from ara_table_41 for reason: default choice For trial t : ara_table_52 with best: ara_table_28 Updating best to ara_table_52 from ara_table_28 for reason: default choice For trial t : ara_table_50 with best: ara_table_52 Updating best to ara_table_50 from ara_table_52 for reason: default choice placing 0 entries of ara_table_50 ( ara_table_50 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 77 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 - skipping ara_table_50 as its already done - skipping ara_table_46 as its already done - skipping ara_table_39 as its already done found 6 tables that could be placed: [ cond-77, ara_table_48, ara_table_35, ara_table_41, ara_table_28, ara_table_52 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : ara_table_41 with best: ara_table_35 Updating best to ara_table_41 from ara_table_35 for reason: default choice For trial t : ara_table_28 with best: ara_table_41 Updating best to ara_table_28 from ara_table_41 for reason: default choice For trial t : ara_table_52 with best: ara_table_28 Updating best to ara_table_52 from ara_table_28 for reason: default choice placing 0 entries of ara_table_52 ( ara_table_52 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 78 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_28 Picking layout option for table : ara_table_28 with requested entries : 0 picked layout for ara_table_28 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_28 Trying to allocate imem for ara_table_28 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_28 in stage 13 Table is placed Pl vector: ara_table_28 - skipping ara_table_52 as its already done - skipping ara_table_50 as its already done - skipping ara_table_46 as its already done - skipping ara_table_39 as its already done found 5 tables that could be placed: [ cond-77, ara_table_48, ara_table_35, ara_table_41, ara_table_28 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : ara_table_41 with best: ara_table_35 Updating best to ara_table_41 from ara_table_35 for reason: default choice For trial t : ara_table_28 with best: ara_table_41 Updating best to ara_table_28 from ara_table_41 for reason: default choice placing 0 entries of ara_table_28 ( ara_table_28 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 79 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_41 in stage 13 Table is placed Pl vector: ara_table_41 - skipping ara_table_28 as its already done - skipping ara_table_52 as its already done - skipping ara_table_50 as its already done - skipping ara_table_46 as its already done - skipping ara_table_39 as its already done found 4 tables that could be placed: [ cond-77, ara_table_48, ara_table_35, ara_table_41 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice For trial t : ara_table_41 with best: ara_table_35 Updating best to ara_table_41 from ara_table_35 for reason: default choice placing 0 entries of ara_table_41 ( ara_table_41 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 80 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_35 Picking layout option for table : ara_table_35 with requested entries : 0 picked layout for ara_table_35 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_35 Trying to allocate imem for ara_table_35 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_35 in stage 13 Table is placed Pl vector: ara_table_35 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done - skipping ara_table_41 as its already done - skipping ara_table_28 as its already done - skipping ara_table_52 as its already done - skipping ara_table_50 as its already done - skipping ara_table_46 as its already done - skipping ara_table_39 as its already done found 3 tables that could be placed: [ cond-77, ara_table_48, ara_table_35 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated For trial t : ara_table_35 with best: ara_table_48 Updating best to ara_table_35 from ara_table_48 for reason: default choice placing 0 entries of ara_table_35 ( ara_table_35 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143, 33615257 ], partly placed 0, placed 81 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_48 in stage 13 Table is placed Pl vector: ara_table_48 - skipping ara_table_35 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1391 as its already done - skipping ara_table_41 as its already done - skipping ara_table_28 as its already done - skipping ara_table_52 as its already done - skipping ara_table_50 as its already done - skipping ara_table_46 as its already done - skipping ara_table_39 as its already done found 2 tables that could be placed: [ cond-77, ara_table_48 ] Initial best is first table seen: cond-77 For trial t : ara_table_48 with best: cond-77 Updating best to ara_table_48 from cond-77 for reason: earlier stage calculated placing 0 entries of ara_table_48 ( ara_table_48 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 33496094, 33503011, 33506143 ], partly placed 0, placed 82 { id=4 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-77 - removing egress_filter_egress_filter from merge list because it depends on cond-77 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done try_place_table(cond-77, stage=13) - dependency between tbl_sidecar1395 and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-77 in stage 14 Table is placed Pl vector: cond-77 found 1 tables that could be placed: [ cond-77 ] Initial best is first table seen: cond-77 Adding table:cond-77 in the initial stage option placing 0 entries of cond-77 ( cond-77 ) in stage 14(e0) FormatType(02) stage 14, work: [ 33496094, 33503011, 33506143, 33616584, 35052459 ], partly placed 0, placed 83 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on cond-78 - removing egress_filter_egress_filter from merge list because it depends on cond-78 - skipping gateway cond-79 until mergeable tables are available - skipping cond-69 as its already done - skipping cond-77 as its already done try_place_table(cond-78, stage=14) Merging with match table l3_router_Ndp_tbl and tag $false Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Ndp_tbl Picking layout option for table : l3_router_Ndp_tbl with requested entries : 512 picked layout for l3_router_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:11/8 ov:36 imm:24 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_Ndp_tbl Trying to allocate imem for l3_router_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 4096 of l3_router_Ndp_tbl in stage 14 Table is placed Gateway is placed Merging with match table l3_router_Arp_tbl and tag $true Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Arp_tbl Picking layout option for table : l3_router_Arp_tbl with requested entries : 512 picked layout for l3_router_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb:10/8 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:9 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_Arp_tbl Trying to allocate imem for l3_router_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 4096 of l3_router_Arp_tbl in stage 14 Table is placed Gateway is placed Pl vector: l3_router_Ndp_tbl l3_router_Arp_tbl - skipping ara_table_55 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_43 as a parent is not yet placed - skipping ara_table_38 as a parent is not yet placed - skipping ara_table_37 as a parent is not yet placed found 2 tables that could be placed: [ l3_router_Ndp_tbl, l3_router_Arp_tbl ] Initial best is first table seen: l3_router_Ndp_tbl For trial t : l3_router_Arp_tbl with best: l3_router_Ndp_tbl Updating best to l3_router_Arp_tbl from l3_router_Ndp_tbl for reason: default choice placing 4096 entries of l3_router_Arp_tbl ( Ingress.l3_router.Arp.tbl ) (with gw cond-78, result tag $true) in stage 14(e1) FormatType(02) stage 14, work: [ 33496094, 33503011, 33616584, 33616580, 33616582 ], partly placed 0, placed 84 { id=1 ram=9 tcam=0 mram=3 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done - skipping cond-79 because it depends on l3_router_Ndp_tbl - removing egress_filter_egress_filter from merge list because it depends on l3_router_Ndp_tbl - skipping gateway cond-79 until mergeable tables are available - skipping cond-78 as its already done - skipping ara_table_55 because it depends on l3_router_Ndp_tbl ara_table_55 is not a gateway! Aborting search for merge choices - skipping ara_table_54 because it depends on l3_router_Ndp_tbl ara_table_54 is not a gateway! Aborting search for merge choices - skipping ara_table_43 because it depends on l3_router_Ndp_tbl ara_table_43 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_37 because it depends on l3_router_Ndp_tbl ara_table_37 is not a gateway! Aborting search for merge choices - skipping l3_router_Arp_tbl as its already done l3_router_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Ndp_tbl, stage=14) Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Ndp_tbl Picking layout option for table : l3_router_Ndp_tbl with requested entries : 512 picked layout for l3_router_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:11/8 ov:36 imm:24 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_Ndp_tbl Trying to allocate imem for l3_router_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 4096 of l3_router_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Ndp_tbl - skipping ara_table_55 because it depends on l3_router_Ndp_tbl ara_table_55 is not a gateway! Aborting search for merge choices - skipping ara_table_54 because it depends on l3_router_Ndp_tbl ara_table_54 is not a gateway! Aborting search for merge choices - skipping ara_table_43 because it depends on l3_router_Ndp_tbl ara_table_43 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_37 because it depends on l3_router_Ndp_tbl ara_table_37 is not a gateway! Aborting search for merge choices found 1 tables that could be placed: [ l3_router_Ndp_tbl ] Initial best is first table seen: l3_router_Ndp_tbl placing 4096 entries of l3_router_Ndp_tbl ( Ingress.l3_router.Ndp.tbl ) in stage 14(e2) FormatType(02) stage 14, work: [ 33496094, 33503011, 33616580, 33616582 ], partly placed 0, placed 85 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done try_place_table(cond-79, stage=14) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 15, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 5120 of egress_filter_egress_filter in stage 15 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_55 in stage 14 Table is placed Pl vector: ara_table_55 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_54 in stage 14 Table is placed Pl vector: ara_table_54 ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_43 in stage 14 Table is placed Pl vector: ara_table_43 ara_table_38 is not a gateway! Aborting search for merge choices try_place_table(ara_table_38, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_38 Picking layout option for table : ara_table_38 with requested entries : 0 picked layout for ara_table_38 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_38 Trying to allocate imem for ara_table_38 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_38 in stage 14 Table is placed Pl vector: ara_table_38 ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_37 Picking layout option for table : ara_table_37 with requested entries : 0 picked layout for ara_table_37 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_37 Trying to allocate imem for ara_table_37 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_37 in stage 14 Table is placed Pl vector: ara_table_37 - skipping l3_router_Arp_tbl as its already done - skipping l3_router_Ndp_tbl as its already done found 6 tables that could be placed: [ egress_filter_egress_filter, ara_table_55, ara_table_54, ara_table_43, ara_table_38, ara_table_37 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_55 with best: egress_filter_egress_filter Updating best to ara_table_55 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_54 with best: ara_table_55 Updating best to ara_table_54 from ara_table_55 for reason: default choice For trial t : ara_table_43 with best: ara_table_54 Updating best to ara_table_43 from ara_table_54 for reason: default choice For trial t : ara_table_38 with best: ara_table_43 Updating best to ara_table_38 from ara_table_43 for reason: default choice For trial t : ara_table_37 with best: ara_table_38 Updating best to ara_table_37 from ara_table_38 for reason: default choice placing 0 entries of ara_table_37 ( ara_table_37 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 33496094, 33503011, 33616580 ], partly placed 0, placed 86 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done try_place_table(cond-79, stage=14) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 15, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 5120 of egress_filter_egress_filter in stage 15 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_55 in stage 14 Table is placed Pl vector: ara_table_55 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_54 in stage 14 Table is placed Pl vector: ara_table_54 ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_43 in stage 14 Table is placed Pl vector: ara_table_43 ara_table_38 is not a gateway! Aborting search for merge choices try_place_table(ara_table_38, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_38 Picking layout option for table : ara_table_38 with requested entries : 0 picked layout for ara_table_38 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_38 Trying to allocate imem for ara_table_38 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_38 in stage 14 Table is placed Pl vector: ara_table_38 - skipping ara_table_37 as its already done - skipping l3_router_Arp_tbl as its already done found 5 tables that could be placed: [ egress_filter_egress_filter, ara_table_55, ara_table_54, ara_table_43, ara_table_38 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_55 with best: egress_filter_egress_filter Updating best to ara_table_55 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_54 with best: ara_table_55 Updating best to ara_table_54 from ara_table_55 for reason: default choice For trial t : ara_table_43 with best: ara_table_54 Updating best to ara_table_43 from ara_table_54 for reason: default choice For trial t : ara_table_38 with best: ara_table_43 Updating best to ara_table_38 from ara_table_43 for reason: default choice placing 0 entries of ara_table_38 ( ara_table_38 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 33496094, 33503011, 33616580 ], partly placed 0, placed 87 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done try_place_table(cond-79, stage=14) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 15, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 5120 of egress_filter_egress_filter in stage 15 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_55 in stage 14 Table is placed Pl vector: ara_table_55 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_54 in stage 14 Table is placed Pl vector: ara_table_54 ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_43 in stage 14 Table is placed Pl vector: ara_table_43 - skipping ara_table_38 as its already done - skipping ara_table_37 as its already done - skipping l3_router_Arp_tbl as its already done found 4 tables that could be placed: [ egress_filter_egress_filter, ara_table_55, ara_table_54, ara_table_43 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_55 with best: egress_filter_egress_filter Updating best to ara_table_55 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_54 with best: ara_table_55 Updating best to ara_table_54 from ara_table_55 for reason: default choice For trial t : ara_table_43 with best: ara_table_54 Updating best to ara_table_43 from ara_table_54 for reason: default choice placing 0 entries of ara_table_43 ( ara_table_43 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 33496094, 33503011, 33616580 ], partly placed 0, placed 88 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done try_place_table(cond-79, stage=14) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 15, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 5120 of egress_filter_egress_filter in stage 15 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_55 in stage 14 Table is placed Pl vector: ara_table_55 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_54 in stage 14 Table is placed Pl vector: ara_table_54 - skipping ara_table_43 as its already done - skipping ara_table_38 as its already done - skipping ara_table_37 as its already done - skipping l3_router_Arp_tbl as its already done found 3 tables that could be placed: [ egress_filter_egress_filter, ara_table_55, ara_table_54 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_55 with best: egress_filter_egress_filter Updating best to ara_table_55 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_54 with best: ara_table_55 Updating best to ara_table_54 from ara_table_55 for reason: default choice placing 0 entries of ara_table_54 ( ara_table_54 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 33496094, 33503011, 33616580 ], partly placed 0, placed 89 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done try_place_table(cond-79, stage=14) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 15, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 5120 of egress_filter_egress_filter in stage 15 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_55 in stage 14 Table is placed Pl vector: ara_table_55 - skipping ara_table_54 as its already done - skipping ara_table_43 as its already done - skipping ara_table_38 as its already done - skipping ara_table_37 as its already done - skipping l3_router_Arp_tbl as its already done found 2 tables that could be placed: [ egress_filter_egress_filter, ara_table_55 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_55 with best: egress_filter_egress_filter Updating best to ara_table_55 from egress_filter_egress_filter for reason: earlier stage calculated placing 0 entries of ara_table_55 ( ara_table_55 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 33496094, 33503011 ], partly placed 0, placed 90 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 because it depends on cond-79 - removing tbl_sidecar2195 from merge list because it depends on cond-79 - removing tbl_sidecar2196 from merge list because it depends on cond-79 - skipping gateway cond-80 until mergeable tables are available - skipping cond-81 because it depends on cond-79 - removing tbl_sidecar2200 from merge list because it depends on cond-79 - skipping gateway cond-81 until mergeable tables are available - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-66 as its already done - skipping cond-68 as its already done try_place_table(cond-79, stage=14) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 15, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 5120 of egress_filter_egress_filter in stage 15 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter found 1 tables that could be placed: [ egress_filter_egress_filter ] Initial best is first table seen: egress_filter_egress_filter Adding table:egress_filter_egress_filter in the initial stage option placing 5120 entries of egress_filter_egress_filter ( Ingress.egress_filter.egress_filter ) (with gw cond-79, result tag $true) in stage 15(f0) FormatType(02) stage 15, work: [ 33496094 ], partly placed 0, placed 91 { id=1 ram=1 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done try_place_table(cond-80, stage=15) Merging with match table tbl_sidecar2195 and tag $true - dependency between egress_filter_egress_filter and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar2195 in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar2196 and tag $true - dependency between egress_filter_egress_filter and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar2196 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2196 try_place_table(cond-81, stage=15) Merging with match table tbl_sidecar2200 and tag $true - dependency between egress_filter_egress_filter and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2200 Picking layout option for table : tbl_sidecar2200 with requested entries : 1 picked layout for tbl_sidecar2200 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2200 Trying to allocate imem for tbl_sidecar2200 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar2200 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2200 - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done found 3 tables that could be placed: [ tbl_sidecar2195, tbl_sidecar2196, tbl_sidecar2200 ] Initial best is first table seen: tbl_sidecar2195 For trial t : tbl_sidecar2196 with best: tbl_sidecar2195 Updating best to tbl_sidecar2196 from tbl_sidecar2195 for reason: default choice For trial t : tbl_sidecar2200 with best: tbl_sidecar2196 Updating best to tbl_sidecar2200 from tbl_sidecar2196 for reason: default choice Adding table:tbl_sidecar2195 in the initial stage option Adding table:tbl_sidecar2196 in the initial stage option Adding table:tbl_sidecar2200 in the initial stage option placing 1 entries of tbl_sidecar2200 ( tbl_sidecar2200 ) (with gw cond-81, result tag $true) in stage 16(100) FormatType(02) stage 16, work: [ 33496094, 33617204 ], partly placed 0, placed 92 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done try_place_table(cond-80, stage=16) Merging with match table tbl_sidecar2195 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2195 in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar2196 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2196 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2196 - skipping cond-81 as its already done - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done try_place_table(cond-82, stage=16) Merging with match table tbl_sidecar2202 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2202 Picking layout option for table : tbl_sidecar2202 with requested entries : 1 picked layout for tbl_sidecar2202 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2202 Trying to allocate imem for tbl_sidecar2202 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2202 in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar2206 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2206 Picking layout option for table : tbl_sidecar2206 with requested entries : 1 picked layout for tbl_sidecar2206 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2206 Trying to allocate imem for tbl_sidecar2206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2206 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2202 tbl_sidecar2206 found 4 tables that could be placed: [ tbl_sidecar2195, tbl_sidecar2196, tbl_sidecar2202, tbl_sidecar2206 ] Initial best is first table seen: tbl_sidecar2195 For trial t : tbl_sidecar2196 with best: tbl_sidecar2195 Updating best to tbl_sidecar2196 from tbl_sidecar2195 for reason: default choice For trial t : tbl_sidecar2202 with best: tbl_sidecar2196 Updating best to tbl_sidecar2202 from tbl_sidecar2196 for reason: default choice For trial t : tbl_sidecar2206 with best: tbl_sidecar2202 Updating best to tbl_sidecar2206 from tbl_sidecar2202 for reason: default choice placing 1 entries of tbl_sidecar2206 ( tbl_sidecar2206 ) (with gw cond-82, result tag $false) in stage 16(101) FormatType(02) stage 16, work: [ 33496094, 33617204, 33616922 ], partly placed 0, placed 93 { id=2 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done try_place_table(cond-80, stage=16) Merging with match table tbl_sidecar2195 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2195 in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar2196 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2196 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2196 - skipping cond-81 as its already done - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done - skipping cond-82 as its already done tbl_sidecar2202 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2202, stage=16) Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2202 Picking layout option for table : tbl_sidecar2202 with requested entries : 1 picked layout for tbl_sidecar2202 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2202 Trying to allocate imem for tbl_sidecar2202 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2202 in stage 16 Table is placed Pl vector: tbl_sidecar2202 try_place_table(cond-83, stage=16) Merging with match table mac_rewrite_mac_rewrite and tag $true Initial # of stages is 16, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite Picking layout option for table : mac_rewrite_mac_rewrite with requested entries : 256 picked layout for mac_rewrite_mac_rewrite FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite Trying to allocate imem for mac_rewrite_mac_rewrite Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1024 of mac_rewrite_mac_rewrite in stage 16 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite - skipping tbl_sidecar2206 as its already done found 4 tables that could be placed: [ tbl_sidecar2195, tbl_sidecar2196, tbl_sidecar2202, mac_rewrite_mac_rewrite ] Initial best is first table seen: tbl_sidecar2195 For trial t : tbl_sidecar2196 with best: tbl_sidecar2195 Updating best to tbl_sidecar2196 from tbl_sidecar2195 for reason: default choice For trial t : tbl_sidecar2202 with best: tbl_sidecar2196 Updating best to tbl_sidecar2202 from tbl_sidecar2196 for reason: direct control dependency difference For trial t : mac_rewrite_mac_rewrite with best: tbl_sidecar2202 Updating best to mac_rewrite_mac_rewrite from tbl_sidecar2202 for reason: default choice placing 1024 entries of mac_rewrite_mac_rewrite ( Ingress.mac_rewrite.mac_rewrite ) (with gw cond-83, result tag $true) in stage 16(102) FormatType(02) stage 16, work: [ 33496094, 33616922 ], partly placed 0, placed 94 { id=3 ram=4 tcam=0 mram=2 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done try_place_table(cond-80, stage=16) Merging with match table tbl_sidecar2195 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2195 in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar2196 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2196 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2196 - skipping cond-81 as its already done - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done tbl_sidecar2202 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2202, stage=16) Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2202 Picking layout option for table : tbl_sidecar2202 with requested entries : 1 picked layout for tbl_sidecar2202 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2202 Trying to allocate imem for tbl_sidecar2202 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2202 in stage 16 Table is placed Pl vector: tbl_sidecar2202 - skipping cond-83 as its already done - skipping tbl_sidecar2206 as its already done found 3 tables that could be placed: [ tbl_sidecar2195, tbl_sidecar2196, tbl_sidecar2202 ] Initial best is first table seen: tbl_sidecar2195 For trial t : tbl_sidecar2196 with best: tbl_sidecar2195 Updating best to tbl_sidecar2196 from tbl_sidecar2195 for reason: default choice For trial t : tbl_sidecar2202 with best: tbl_sidecar2196 Updating best to tbl_sidecar2202 from tbl_sidecar2196 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2202 ( tbl_sidecar2202 ) in stage 16(103) FormatType(022) stage 16, work: [ 33496094 ], partly placed 0, placed 95 { id=4 ram=6 tcam=0 mram=4 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done try_place_table(cond-80, stage=16) Merging with match table tbl_sidecar2195 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2195 in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar2196 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2196 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2196 - skipping cond-81 as its already done - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done found 2 tables that could be placed: [ tbl_sidecar2195, tbl_sidecar2196 ] Initial best is first table seen: tbl_sidecar2195 For trial t : tbl_sidecar2196 with best: tbl_sidecar2195 Updating best to tbl_sidecar2196 from tbl_sidecar2195 for reason: default choice placing 1 entries of tbl_sidecar2196 ( tbl_sidecar2196 ) (with gw cond-80, result tag $true) in stage 16(104) FormatType(022) stage 16, work: [ 33496094, 33616695 ], partly placed 0, placed 96 { id=5 ram=8 tcam=0 mram=6 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_29 as its already done - skipping tbl_sidecar2141 as its already done - skipping tbl_sidecar2142 as its already done - skipping cond-43 as its already done - skipping cond-49 as its already done - skipping cond-51 as its already done - skipping cond-54 as its already done - skipping cond-62 as its already done - skipping cond-65 as its already done - skipping cond-80 as its already done - skipping cond-81 as its already done - skipping cond-84 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_2 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_3 as its already done tbl_sidecar2195 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2195, stage=16) Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar2195 in stage 16 Table is placed Pl vector: tbl_sidecar2195 - skipping tbl_sidecar2196 as its already done found 1 tables that could be placed: [ tbl_sidecar2195 ] Initial best is first table seen: tbl_sidecar2195 placing 1 entries of tbl_sidecar2195 ( tbl_sidecar2195 ) in stage 16(105) FormatType(022) Adding complete placement for resource mode:0 Found a complete solution that fit the number of stages required Evaluating complete solution with resource:0 Placement error(s):0 stages required:17 Updating best final placement with this one Table placement placed 97 tables in 17 stages Table tbl_sidecar2195 logical id 0x105 entries=1 stage=16 attached table Ingress.drop_port_ctr entries=512 Table tbl_sidecar2196 logical id 0x104 entries=1 stage=16 attached table Ingress.drop_reason_ctr entries=28 Gateway cond-80 is also logical id 0x104 Table tbl_sidecar2202 logical id 0x103 entries=1 stage=16 attached table Ingress.egress_ctr entries=512 Table mac_rewrite_mac_rewrite logical id 0x102 entries=1024 stage=16 attached table Ingress.mac_rewrite.ctr entries=256 Gateway cond-83 is also logical id 0x102 Table tbl_sidecar2206 logical id 0x101 entries=1 stage=16 Gateway cond-82 is also logical id 0x101 Table tbl_sidecar2200 logical id 0x100 entries=1 stage=16 Gateway cond-81 is also logical id 0x100 Table egress_filter_egress_filter logical id 0xf0 entries=5120 stage=15 Gateway cond-79 is also logical id 0xf0 Table ara_table_55 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_54 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_43 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_38 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_37 logical id 0xffffffffffffffff entries=0 stage=14 Table l3_router_Ndp_tbl logical id 0xe2 entries=4096 stage=14 attached table Ingress.l3_router.Ndp.ctr entries=512 Table l3_router_Arp_tbl logical id 0xe1 entries=4096 stage=14 attached table Ingress.l3_router.Arp.ctr entries=512 Gateway cond-78 is also logical id 0xe1 Table cond-77 logical id 0xe0 entries=0 stage=14 Table ara_table_48 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_35 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_41 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_28 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_52 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_50 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_46 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_39 logical id 0xffffffffffffffff entries=0 stage=13 Table tbl_l3_router_Router6_icmp_error logical id 0xd3 entries=1 stage=13 Table tbl_sidecar1391 logical id 0xd2 entries=1 stage=13 Table tbl_sidecar1395 logical id 0xd1 entries=1 stage=13 Gateway cond-76 is also logical id 0xd1 Table tbl_l3_router_Router6_icmp_error_0 logical id 0xd0 entries=1 stage=13 Table l3_router_Router6_lookup_idx_route logical id 0xc0 entries=8192 stage=12 attached table Ingress.l3_router.Router6.lookup_idx.forward_ctr entries=8191 Table tbl_l3_router_Router4_icmp_error logical id 0xb4 entries=1 stage=11 Table tbl_sidecar1254 logical id 0xb3 entries=1 stage=11 Table tbl_sidecar1256 logical id 0xb2 entries=1 stage=11 Gateway cond-72 is also logical id 0xb2 Table tbl_l3_router_Router4_icmp_error_0 logical id 0xb1 entries=1 stage=11 Table tbl_sidecar987 logical id 0xb0 entries=1 stage=11 Table ara_table_44 logical id 0xffffffffffffffff entries=0 stage=10 Table tbl_sidecar1386 logical id 0xa2 entries=1 stage=10 Gateway cond-75 is also logical id 0xa2 Table l3_router_Router4_lookup_idx_route logical id 0xa1 entries=8192 stage=10 attached table Ingress.l3_router.Router4.lookup_idx.forward_ctr entries=8191 Table l3_router_Router6_lookup_idx_select_route logical id 0xa0 entries=12288 stage=10 Gateway cond-74 is also logical id 0xa0 Table ara_table_32 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_31 logical id 0xffffffffffffffff entries=0 stage=9 Table tbl_sidecar1105 logical id 0x91 entries=1 stage=9 Table l3_router_Router6_lookup_idx_lookup logical id 0x90 entries=3584 stage=9 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=3073 Table tbl_sidecar1249 logical id 0x82 entries=1 stage=8 Gateway cond-71 is also logical id 0x82 Table l3_router_Router4_lookup_idx_select_route logical id 0x81 entries=12288 stage=8 Gateway cond-70 is also logical id 0x81 Table l3_router_Router6_lookup_idx_lookup logical id 0x80 entries=4096 stage=8 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=4096 Table ingresshdr.udp.checksum_encode_update_condition_2 logical id 0x76 entries=5120 stage=7 Table ingresshdr.icmp.hdr_checksum_encode_update_condition_3 logical id 0x75 entries=4 stage=7 Table ara_table_36 logical id 0xffffffffffffffff entries=0 stage=7 Table l3_router_Router6_lookup_idx_lookup logical id 0x74 entries=1024 stage=7 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=1024 Table tbl_sidecar1380_0 logical id 0x73 entries=1 stage=7 Gateway cond-73 is also logical id 0x73 Table tbl_sidecar1241 logical id 0x72 entries=1 stage=7 Table l3_router_Router4_lookup_idx_lookup logical id 0x71 entries=8192 stage=7 attached table Ingress.l3_router.Router4.lookup_idx.index_ctr entries=8192 Gateway cond-69 is also logical id 0x71 Table cond-68 logical id 0x70 entries=0 stage=7 Table ara_table_53 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_51 logical id 0xffffffffffffffff entries=0 stage=6 Table nat_egress_nat_egress logical id 0x62 entries=2048 stage=6 Gateway cond-67 is also logical id 0x62 Table cond-66 logical id 0x61 entries=0 stage=6 Table cond-65 logical id 0x60 entries=0 stage=6 Table ara_table_30 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_34 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_33 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_49 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_47 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_40 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_45 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_42 logical id 0xffffffffffffffff entries=0 stage=5 Table tbl_sidecar738 logical id 0x52 entries=1 stage=5 Gateway cond-60 is also logical id 0x52 Table tbl_sidecar419 logical id 0x51 entries=1 stage=5 Table services_service logical id 0x50 entries=512 stage=5 attached table Ingress.services.service_ctr entries=7 Gateway cond-64 is also logical id 0x50 Table tbl_nat_ingress_CalculateIPv4Len_invert logical id 0x44 entries=1 stage=4 Table cond-63 logical id 0x43 entries=0 stage=4 Table cond-62 logical id 0x42 entries=0 stage=4 Table tbl_nat_ingress_encap_ipv6 logical id 0x41 entries=1 stage=4 Gateway cond-59 is also logical id 0x41 Table tbl_nat_ingress_encap_ipv4 logical id 0x40 entries=1 stage=4 Table tbl_sidecar2242 logical id 0x33 entries=1 stage=3 Gateway cond-84 is also logical id 0x33 Table nat_ingress_CalculateIPv4Len_ipv4_set_len logical id 0x32 entries=3072 stage=3 Gateway cond-58 is also logical id 0x32 Table tbl_sidecar752 logical id 0x31 entries=1 stage=3 Gateway cond-61 is also logical id 0x31 Table nat_ingress_ingress_hit logical id 0x30 entries=2048 stage=3 Table nat_ingress_ingress_ipv4 logical id 0x20 entries=1536 stage=2 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=1536 Table tbl_sidecar2141 logical id 0x15 entries=1 stage=1 attached table Ingress.ingress_ctr entries=512 Table tbl_sidecar2142 logical id 0x14 entries=1 stage=1 attached table Ingress.packet_ctr entries=1024 Table nat_ingress_ingress_ipv4 logical id 0x13 entries=1024 stage=1 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=1024 Gateway cond-56 is also logical id 0x13 Table nat_ingress_ingress_ipv6 logical id 0x12 entries=2560 stage=1 attached table Ingress.nat_ingress.ipv6_ingress_ctr entries=2560 Gateway cond-57 is also logical id 0x12 Table cond-55 logical id 0x11 entries=0 stage=1 Table cond-54 logical id 0x10 entries=0 stage=1 Table ara_table_29 logical id 0xffffffffffffffff entries=0 stage=0 Table tbl_sidecar2102 logical id 0xb entries=1 stage=0 Gateway cond-50 is also logical id 0xb Table tbl_sidecar2094 logical id 0xa entries=1 stage=0 Gateway cond-49 is also logical id 0xa Table attached_subnet_ingress_attached_subnets_v6 logical id 0x9 entries=1024 stage=0 attached table Ingress.attached_subnet_ingress.attached_subnets_v6_ctr entries=513 Gateway cond-53 is also logical id 0x9 Table attached_subnet_ingress_attached_subnets_v4 logical id 0x8 entries=1024 stage=0 attached table Ingress.attached_subnet_ingress.attached_subnets_v4_ctr entries=513 Gateway cond-52 is also logical id 0x8 Table filter_switch_ipv6_addr logical id 0x7 entries=512 stage=0 attached table Ingress.filter.ipv6_ctr entries=512 Gateway cond-48 is also logical id 0x7 Table cond-47 logical id 0x6 entries=0 stage=0 Table filter_switch_ipv4_addr logical id 0x5 entries=512 stage=0 attached table Ingress.filter.ipv4_ctr entries=512 Table cond-46 logical id 0x4 entries=0 stage=0 Table cond-45 logical id 0x3 entries=0 stage=0 Table filter_uplink_ports logical id 0x2 entries=5120 stage=0 Gateway cond-44 is also logical id 0x2 Table cond-51 logical id 0x1 entries=0 stage=0 Table tbl_sidecar2145 logical id 0x0 entries=1 stage=0 Gateway cond-43 is also logical id 0x0 Finished table placement decisions pipe folding gateway cond-43 onto tbl_sidecar2145 Adding Ternary Indirect table to tbl_sidecar2145 folding gateway cond-44 onto filter_uplink_ports Adding Ternary Indirect table to filter_switch_ipv4_addr folding gateway cond-48 onto filter_switch_ipv6_addr Adding Ternary Indirect table to filter_switch_ipv6_addr folding gateway cond-49 onto tbl_sidecar2094 folding gateway cond-50 onto tbl_sidecar2102 folding gateway cond-52 onto attached_subnet_ingress_attached_subnets_v4 Adding Ternary Indirect table to attached_subnet_ingress_attached_subnets_v4 Adding Action Data Table to attached_subnet_ingress_attached_subnets_v4 folding gateway cond-53 onto attached_subnet_ingress_attached_subnets_v6 Adding Ternary Indirect table to attached_subnet_ingress_attached_subnets_v6 Adding Action Data Table to attached_subnet_ingress_attached_subnets_v6 folding gateway cond-56 onto nat_ingress_ingress_ipv4 splitting nat_ingress_ingress_ipv4 across 2 stages Adding Ternary Indirect table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 folding gateway cond-57 onto nat_ingress_ingress_ipv6 Adding Ternary Indirect table to nat_ingress_ingress_ipv6 Adding Action Data Table to nat_ingress_ingress_ipv6 Adding Action Data Table to nat_ingress_ingress_hit folding gateway cond-58 onto nat_ingress_CalculateIPv4Len_ipv4_set_len folding gateway cond-59 onto tbl_nat_ingress_encap_ipv6 Adding Ternary Indirect table to tbl_nat_ingress_encap_ipv6 Adding Action Data Table to tbl_nat_ingress_encap_ipv6 Adding Ternary Indirect table to tbl_nat_ingress_CalculateIPv4Len_invert Adding Ternary Indirect table to tbl_nat_ingress_encap_ipv4 Adding Action Data Table to tbl_nat_ingress_encap_ipv4 folding gateway cond-60 onto tbl_sidecar738 Adding Ternary Indirect table to tbl_sidecar738 folding gateway cond-61 onto tbl_sidecar752 Adding Ternary Indirect table to tbl_sidecar752 folding gateway cond-64 onto services_service Adding Ternary Indirect table to services_service Adding Action Data Table to services_service Adding Ternary Indirect table to tbl_sidecar419 folding gateway cond-67 onto nat_egress_nat_egress Adding Action Data Table to nat_egress_nat_egress folding gateway cond-69 onto l3_router_Router4_lookup_idx_lookup Adding Ternary Indirect table to l3_router_Router4_lookup_idx_lookup Adding Action Data Table to l3_router_Router4_lookup_idx_lookup folding gateway cond-73 onto tbl_sidecar1380_0 Adding Ternary Indirect table to tbl_sidecar1380_0 splitting l3_router_Router6_lookup_idx_lookup across 3 stages Adding Ternary Indirect table to l3_router_Router6_lookup_idx_lookup Adding Ternary Indirect table to l3_router_Router6_lookup_idx_lookup Adding Ternary Indirect table to l3_router_Router6_lookup_idx_lookup folding gateway cond-74 onto l3_router_Router6_lookup_idx_select_route Adding Ternary Indirect table to tbl_sidecar987 Adding Action Data Table to l3_router_Router6_lookup_idx_route folding gateway cond-75 onto tbl_sidecar1386 Adding Ternary Indirect table to tbl_sidecar1386 folding gateway cond-76 onto tbl_sidecar1395 Adding Ternary Indirect table to tbl_sidecar1395 Adding Action Data Table to tbl_sidecar1395 Adding Ternary Indirect table to tbl_l3_router_Router6_icmp_error Adding Action Data Table to tbl_l3_router_Router6_icmp_error Adding Ternary Indirect table to tbl_sidecar1391 Adding Ternary Indirect table to tbl_l3_router_Router6_icmp_error_0 Adding Action Data Table to tbl_l3_router_Router6_icmp_error_0 Adding Ternary Indirect table to tbl_sidecar1241 folding gateway cond-70 onto l3_router_Router4_lookup_idx_select_route Adding Ternary Indirect table to tbl_sidecar1105 Adding Action Data Table to l3_router_Router4_lookup_idx_route folding gateway cond-71 onto tbl_sidecar1249 Adding Ternary Indirect table to tbl_sidecar1249 folding gateway cond-72 onto tbl_sidecar1256 Adding Ternary Indirect table to tbl_sidecar1256 Adding Action Data Table to tbl_sidecar1256 Adding Ternary Indirect table to tbl_l3_router_Router4_icmp_error Adding Action Data Table to tbl_l3_router_Router4_icmp_error Adding Ternary Indirect table to tbl_sidecar1254 Adding Ternary Indirect table to tbl_l3_router_Router4_icmp_error_0 Adding Action Data Table to tbl_l3_router_Router4_icmp_error_0 folding gateway cond-78 onto l3_router_Arp_tbl Adding Action Data Table to l3_router_Arp_tbl Adding Action Data Table to l3_router_Ndp_tbl folding gateway cond-79 onto egress_filter_egress_filter folding gateway cond-80 onto tbl_sidecar2196 folding gateway cond-81 onto tbl_sidecar2200 Adding Ternary Indirect table to tbl_sidecar2200 folding gateway cond-82 onto tbl_sidecar2206 Adding Ternary Indirect table to tbl_sidecar2206 folding gateway cond-83 onto mac_rewrite_mac_rewrite Adding Action Data Table to mac_rewrite_mac_rewrite folding gateway cond-84 onto tbl_sidecar2242 Adding Ternary Indirect table to tbl_sidecar2242 table placement completed pipe ingress: [62] +--tbl_sidecar2145 0+--cond-51 00+--tbl_sidecar2094 000+--ara_table_29 0000+--cond-54 00000+--tbl_sidecar2142 000000+--tbl_sidecar2141 0000000+--tbl_sidecar2242 00000000+--cond-62 000000000+--ara_table_30 0000000000+--ara_table_33 00000000000+--ara_table_34 000000000000+--ara_table_40 0000000000000+--ara_table_42 00000000000000+--ara_table_45 000000000000000+--ara_table_47 0000000000000000+--ara_table_49 00000000000000000+--cond-65 000000000000000000+--ara_table_51 0000000000000000000+--ara_table_53 00000000000000000000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_3 000000000000000000000+--ingresshdr.udp.checksum_encode_update_condition_2 0000000000000000000000+--ara_table_36 00000000000000000000000+--ara_table_31 000000000000000000000000+--ara_table_32 0000000000000000000000000+--ara_table_44 00000000000000000000000000+--ara_table_28 000000000000000000000000000+--ara_table_35 0000000000000000000000000000+--ara_table_39 00000000000000000000000000000+--ara_table_41 000000000000000000000000000000+--ara_table_46 0000000000000000000000000000000+--ara_table_48 00000000000000000000000000000000+--ara_table_50 000000000000000000000000000000000+--ara_table_52 0000000000000000000000000000000000+--ara_table_37 00000000000000000000000000000000000+--ara_table_38 000000000000000000000000000000000000+--ara_table_43 0000000000000000000000000000000000000+--ara_table_54 00000000000000000000000000000000000000+--ara_table_55 000000000000000000000000000000000000000+--tbl_sidecar2200 0000000000000000000000000000000000000000+--tbl_sidecar2196 0: tbl_sidecar2145(ingress::meta.ipv4_checksum_err;, 1 => $false){ GE 0+8, 1 0K } $false: [71] 2: filter_uplink_ports(ingress::meta.dropped; => $true, 1){ GE -1+0, 0 [1x5 5K] } $true: [174] $default: [64] 3: cond-45(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [69] 5: filter_switch_ipv4_addr{ T 41+11, 0 0K } $false: [70] 4: cond-46(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [69]... $false: [68] 6: cond-47(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [66] 7: filter_switch_ipv6_addr(!ingress::meta.is_mcast;, ingress::meta.is_link_local_mcastv6 && !ingress::meta.encap_needed;, 1 => $false){ GT 137+11, 0 0K } $false: [172] $false: [173] 1: cond-51(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [78] 8: attached_subnet_ingress_attached_subnets_v4(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GT 32+10, 32 1K } $false: [77] 9: attached_subnet_ingress_attached_subnets_v6(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GT 128+10, 32 1K } $false: [176] $false: [177] a: tbl_sidecar2094(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [74] b: tbl_sidecar2102(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [175] 0: ara_table_29 10: cond-54(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [79] 0 11: cond-55(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [82] 13: nat_ingress_ingress_ipv4(ingress::meta.encap_needed; => $true, 1){ GT 64+10, 32 1K } $true: [178] $try_next_stage: [208] 20: nat_ingress_ingress_ipv4{ GT 64+10, 32 1K } $false: [83] 12: nat_ingress_ingress_ipv6(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GT 160+10, 32 2K } $false: [179] 30: nat_ingress_ingress_hit{ E -6+2, 8 [1x2 2K] } $hit: [84] 0 32: nat_ingress_CalculateIPv4Len_ipv4_set_len(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE -6+16, 2 [1x3 3K] } $false: [87] 41: tbl_nat_ingress_encap_ipv6(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [180] $default: [86] $default: [85] 0 40: tbl_nat_ingress_encap_ipv4 44: tbl_nat_ingress_CalculateIPv4Len_invert 52: tbl_sidecar738(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [181] $miss: [90] 31: tbl_sidecar752(ingress::meta.uplink_ingress && !ingress::meta.is_switch_address && !ingress::meta.is_link_local_mcastv6;, 1 => $false){ GE 0+8, 1 0K } $false: [182] $default: [89] $false: [183] 14: tbl_sidecar2142{ E 0+10, 0 0K } stats Ingress.packet_ctr 1024 15: tbl_sidecar2141{ E 0+10, 0 0K } stats Ingress.ingress_ctr 512 33: tbl_sidecar2242(ingress::meta.encap_needed;, 1 => $false) $false: [198] 42: cond-62(ingress::meta.dropped; => $true, 1 => $false) $false: [94] 43: cond-63(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [93] 50: services_service(!ingress::meta.is_switch_address;, ingress::hdr.geneve.$valid != 1;, ingress::hdr.geneve.vni == 0;, 1 => $true){ GT 34+13, 16 0K } stats Ingress.services.service_ctr 7 $true: [91] 51: tbl_sidecar419 $default: [92] $false: [184] $true: [185] 50: ara_table_30 50: ara_table_33 50: ara_table_34 50: ara_table_40 50: ara_table_42 50: ara_table_45 50: ara_table_47 50: ara_table_49 60: cond-65(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [95] 0 00 61: cond-66(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [97] 62: nat_egress_nat_egress(ingress::meta.nat_egress_hit;, 1 => $false){ GE -5+19, 10 [1x2 2K] } $false: [186] $default: [96] $false: [187] 70: cond-68(ingress::meta.dropped; => $true, 1 => $false) $false: [98] 0 71: l3_router_Router4_lookup_idx_lookup(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GT 32+11, 4 8K } $false: [111] 73: tbl_sidecar1380_0(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [190] $default: [105] 0 00 74: l3_router_Router6_lookup_idx_lookup{ T 128+35, 4 1K } $try_next_stage: [209] 80: l3_router_Router6_lookup_idx_lookup{ T 128+35, 4 4K } $try_next_stage: [210] 90: l3_router_Router6_lookup_idx_lookup{ T 128+35, 4 3K } a0: l3_router_Router6_lookup_idx_select_route(ingress::l3_router_Router6_fwd.is_hit;, 1 => $false){ GE 6+16, 2 [1x3 3K 3K 3K 3K] } $false: [189] $default: [106] 0 b0: tbl_sidecar987 c0: l3_router_Router6_lookup_idx_route{ E 6+11, 32 [1x2 2K 2K 2K 2K] } a2: tbl_sidecar1386(ingress::l3_router_Router6_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [110] d1: tbl_sidecar1395(ingress::l3_router_Router6_fwd.port == 0;, ingress::hdr.ipv6.hop_limit == 1; => $true, 1) $true: [107] 0 d2: tbl_sidecar1391{ E 0+8, 1 0K } d3: tbl_l3_router_Router6_icmp_error{ E 0+16, 16 0K } $default: [108] $default: [109] d0: tbl_l3_router_Router6_icmp_error_0{ E 0+16, 16 0K } $default: [99] 0 00 72: tbl_sidecar1241 81: l3_router_Router4_lookup_idx_select_route(ingress::l3_router_Router4_fwd.is_hit;, 1 => $false){ GE 6+16, 2 [1x3 3K 3K 3K 3K] } $false: [188] $default: [100] 0 91: tbl_sidecar1105 a1: l3_router_Router4_lookup_idx_route{ E 6+12, 32 [1x2 2K 2K 2K 2K] } 82: tbl_sidecar1249(ingress::l3_router_Router4_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [104] b2: tbl_sidecar1256(ingress::l3_router_Router4_fwd.port == 0;, ingress::hdr.ipv4.ttl == 1; => $true, 1) $true: [101] 0 b3: tbl_sidecar1254{ E 0+8, 1 0K } b4: tbl_l3_router_Router4_icmp_error{ E 0+16, 16 0K } $default: [102] $default: [103] b1: tbl_l3_router_Router4_icmp_error_0{ E 0+16, 16 0K } e0: cond-77(ingress::meta.resolve_nexthop; => $true, 1 => $false) $true: [114] e1: l3_router_Arp_tbl(ingress::meta.nexthop_ipv4 == 0; => $false, 1){ GE 22+28, 10 [1x1 1K 1K 1K 1K] } $false: [113] e2: l3_router_Ndp_tbl{ E 118+36, 11 [2x1 1K 1K 1K 1K] } $default: [112] $false: [191] $true: [192] f0: egress_filter_egress_filter(!ingress::meta.dropped && ingress::meta.nat_egress_hit && !ingress::meta.is_mcast && !ingress::meta.service_routed;, 1 => $false){ GE -1+9, 1 [1x5 5K] } $false: [193] $false: [194] 60: ara_table_51 60: ara_table_53 75: ingresshdr.icmp.hdr_checksum_encode_update_condition_3(ingress::meta.icmp_recalc == 1 && ingress::hdr.icmp.$valid == 1; => $entry0, ingress::meta.icmp_recalc == 0 && ingress::hdr.icmp.$valid == 1; => $entry1, 1){ GE 0+6, 1 0K } $entry0, $entry1, $miss: [211] 76: ingresshdr.udp.checksum_encode_update_condition_2{ E -4+6, 1 [1x5 5K] } 70: ara_table_36 90: ara_table_31 90: ara_table_32 a0: ara_table_44 d0: ara_table_28 d0: ara_table_35 d0: ara_table_39 d0: ara_table_41 d0: ara_table_46 d0: ara_table_48 d0: ara_table_50 d0: ara_table_52 e0: ara_table_37 e0: ara_table_38 e0: ara_table_43 e0: ara_table_54 e0: ara_table_55 100: tbl_sidecar2200(ingress::meta.dropped;, 1 => $false) $false: [120] 101: tbl_sidecar2206(ingress::meta.is_mcast; => $true, 1) $true: [197] $default: [117] 0 102: mac_rewrite_mac_rewrite(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1){ GE -1+42, 6 [1x1 1K] } $false: [196] 103: tbl_sidecar2202{ E 0+10, 0 0K } stats Ingress.egress_ctr 512 104: tbl_sidecar2196(ingress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Ingress.drop_reason_ctr 28 $false: [195] $default: [116] 105: tbl_sidecar2195{ E 0+10, 0 0K } stats Ingress.drop_port_ctr 512 egress: [122]