Table Placement REDO_PHV1, not ignoring container conflicts Table placement starting on pipe with DEFAULT PLACEMENT approach ingress: [120] +--tbl_sidecar1909 0+--tbl_sidecar1910 00+--cond-70 001+--cond-83 0011+--cond-92 00111+--cond-95 001111+--cond-103 0011111+--cond-122 00111110+--ingresshdr.udp.checksum_encode_update_condition_3 001111100+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 tbl_sidecar1909 stats Ingress.ingress_ctr 512 tbl_sidecar1910 stats Ingress.packet_ctr 1024 cond-70(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [139] filter_switch_ipv4_addr{ T 41+1, 0 0K } $false: [140] cond-71(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [137] cond-72(ingress::meta.is_mcast && !ingress::meta.is_valid; => $true, 1 => $false) $true: [121] 0 00 tbl_filter_drop_mcast tbl_sidecar185 stats Ingress.filter.drop_mcast_ctr 512 tbl_sidecar186 stats Ingress.filter.drop_reason_ctr 23 $false: [127] cond-73(ingress::meta.is_mcast && ingress::meta.is_valid; => $true, 1 => $false) $true: [125] cond-74(ingress::hdr.ethernet.dst_mac[23:23] != 0; => $true, ingress::hdr.ethernet.dst_mac[22:16] == ingress::hdr.ipv4.dst_addr[22:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv4.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv4.dst_addr[7:0]; => $false, 1 => $true) $true: [122] 0 tbl_filter_drop_mcast_with_reason tbl_sidecar212 stats Ingress.filter.drop_mcast_ctr 512 $false: [338] $false: [126] cond-75(ingress::meta.is_valid; => $true, 1 => $false) $true: [139]... $false: [124] tbl_filter_drop_with_reason $false: [138] cond-76(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [136] cond-77(ingress::meta.is_mcast && !ingress::meta.is_valid; => $true, 1 => $false) $true: [128] 0 00 tbl_filter_drop_mcast_0 tbl_sidecar224 stats Ingress.filter.drop_mcast_ctr 512 tbl_sidecar225 stats Ingress.filter.drop_reason_ctr 23 $false: [129] 1 cond-78(ingress::meta.is_mcast && ingress::meta.is_valid; => $true, 1 => $false) $true: [133] cond-79(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1 => $true) $true: [130] 0 10 tbl_filter_drop_mcast_with_reason_0 tbl_sidecar241 stats Ingress.filter.drop_mcast_ctr 512 tbl_sidecar242 stats Ingress.filter.drop_reason_ctr 23 $false: [132] cond-80(ingress::hdr.ethernet.dst_mac[31:24] == ingress::hdr.ipv6.dst_addr[31:24] && ingress::hdr.ethernet.dst_mac[23:16] == ingress::hdr.ipv6.dst_addr[23:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv6.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv6.dst_addr[7:0]; => $false, 1 => $true) $true: [131] 0 10 tbl_filter_drop_mcast_with_reason_1 tbl_sidecar256 stats Ingress.filter.drop_mcast_ctr 512 tbl_sidecar257 stats Ingress.filter.drop_reason_ctr 23 $false: [339] $false: [340] cond-81(ingress::filter_hasReturned => $true, 1 => $false) $false: [135] cond-82(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [134] filter_switch_ipv6_addr{ T 137+1, 0 0K } $false: [341] $true: [342] $false: [343] cond-83(ingress::meta.is_valid && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [141] 1 11 nat_ingress_icmp_dst_port{ T 9+0, 0 0K } cond-84(ingress::hdr.ipv4.$valid == 1 && ingress::meta.is_valid; => $true, 1 => $false) $true: [147] cond-85(ingress::meta.is_mcast; => $true, 1 => $false) $true: [142] nat_ingress_ingress_ipv4_mcast{ E 22+0, 32 1K } $false: [143] nat_ingress_ingress_ipv4{ T 64+0, 32 1K } $false: [148] cond-86(ingress::hdr.ipv6.$valid == 1 && ingress::meta.is_valid; => $true, 1 => $false) $true: [146] cond-87(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [144] nat_ingress_ingress_ipv6_mcast{ E 118+0, 32 1K } $false: [145] nat_ingress_ingress_ipv6{ T 160+0, 32 1K } $false: [344] nat_ingress_ingress_hit{ T 7+2, 2 0K } $hit: [149] 1 cond-88(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [150] +--nat_ingress_CalculateIPv4Len_ipv4_set_len 1+--tbl_nat_ingress_CalculateIPv4Len_invert 00+--tbl_nat_ingress_encap_ipv4 001+--ara_table_31 0011+--ara_table_29 00100+--ara_table_27 nat_ingress_CalculateIPv4Len_ipv4_set_len{ E -6+0, 2 0K } tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 ara_table_31 ara_table_29 ara_table_27 $false: [152] cond-89(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [151] 1 11 100 tbl_nat_ingress_encap_ipv6 ara_table_31 ara_table_29 ara_table_27 $false: [345] 1 00 ara_table_31 ara_table_29 ara_table_27 cond-90(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [153] 1 tbl_sidecar718 ara_table_33 $false: [346] ara_table_33 $miss: [155] cond-91(ingress::meta.is_switch_address; => $true, 1 => $false) $false: [154] 0 01 000 0000 nat_ingress_nat_only{ E -1+0, 0 0K } ara_table_31 ara_table_29 ara_table_27 ara_table_33 $true: [347] 1 00 000 ara_table_31 ara_table_29 ara_table_27 ara_table_33 $false: [348] 1 00 000 ara_table_31 ara_table_29 ara_table_27 ara_table_33 cond-92(ingress::meta.is_valid && !ingress::meta.is_mcast; => $true, ingress::meta.is_valid && ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [160] cond-93(!ingress::meta.is_switch_address && ingress::meta.nat_ingress_port && !ingress::meta.nat_ingress_hit; => $true, 1 => $false) $true: [156] tbl_sidecar435 $false: [159] cond-94(!ingress::meta.is_switch_address; => $false, ingress::hdr.geneve.$valid != 1; => $false, ingress::hdr.geneve.vni == 0; => $false, 1 => $true) $true: [157] tbl_sidecar439 $false: [158] services_service{ T 37+3, 4 0K } stats Ingress.services.service_ctr 5 $false: [349] cond-95(ingress::meta.is_valid && ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [161] 1 cond-96(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [171] cond-97(ingress::hdr.inner_ipv4.dst_addr[31:24] == 232; => $true, 1 => $false) $true: [162] mcast_ingress_mcast_source_filter_ipv4{ T 64+1, 1 1K } $false: [163] tbl_sidecar1659 $false: [172] cond-98(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [169] cond-99(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255 && ingress::hdr.inner_ipv6.dst_addr[119:116] == 3; => $true, 1 => $false) $true: [164] mcast_ingress_mcast_source_filter_ipv6{ E 246+1, 1 1K } $false: [165] tbl_sidecar1668 $false: [170] cond-100(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [167] tbl_mcast_ingress_drop_mcastv4_no_group $false: [168] cond-101(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [166] tbl_mcast_ingress_drop_mcastv6_no_group $false: [350] cond-102(ingress::hdr.ipv6.$valid == 1 && ingress::meta.allow_source_mcast; => $true, 1 => $false) $true: [173] +--mcast_ingress_mcast_replication_ipv6 1+--ara_table_43 11+--ara_table_41 100+--mcast_ingress_mcast_tag_check 1111+--ara_table_39 10010+--ara_table_37 mcast_ingress_mcast_replication_ipv6{ E 118+1, 16 1K } ara_table_43 ara_table_41 mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } ara_table_39 ara_table_37 $false: [351] 1 11 000 ara_table_43 ara_table_41 ara_table_39 ara_table_37 $false: [352] 1 11 000 ara_table_43 ara_table_41 ara_table_39 ara_table_37 cond-103(ingress::meta.is_valid && !ingress::meta.service_routed && ingress::ig_intr_md_for_dprsr.drop_ctl == 0; => $true, 1 => $false) $true: [174] 1 cond-104(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [176] cond-105(ingress::meta.nat_egress_hit; => $true, 1 => $false) $true: [175] 1 nat_egress_nat_egress{ E -5+3, 8 0K } ara_table_35 $false: [353] ara_table_35 $false: [354] ara_table_35 cond-106(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [206] +--ara_table_32 0+--ara_table_42 00+--ara_table_40 000+--ara_table_38 0000+--ara_table_34 00000+--ara_table_30 000001+--cond-107 ara_table_32 ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 cond-107(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [192] 0 00 000 ara_table_28 ara_table_26 ara_table_36 cond-108(ingress::meta.ipv4_checksum_err; => $true, 1 => $false) $true: [177] tbl_sidecar1212 $false: [178] 1 cond-109(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [179] tbl_sidecar1221 $false: [355] l3_router_MulticastRouter4_tbl{ E 22+2, 2 1K } $hit: [184] cond-110(ingress::hdr.ipv4.ttl == 1 && !ingress::meta.service_routed; => $true, 1 => $false) $true: [180] 0 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 $false: [181] 0 tbl_sidecar1233 cond-111(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [182] tbl_sidecar1236 $false: [356] $miss: [183] 0 tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1227 $false: [193] cond-112(ingress::meta.ipv4_checksum_err; => $true, 1 => $false) $true: [185] 0 00 000 ara_table_28 ara_table_26 ara_table_36 tbl_sidecar1123 $false: [186] 0 11 111 tbl_sidecar1135 l3_router_Router4_lookup_idx_lookup{ T 32+1, 4 8K } cond-113(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [187] 0 10 101 l3_router_Router4_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_28 tbl_sidecar999 l3_router_Router4_lookup_idx_route{ E 6+1, 8 7K } $false: [357] ara_table_28 cond-114(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [191] 0 ara_table_26 cond-115(ingress::l3_router_Router4_fwd.port == 0; => $false, ingress::hdr.ipv4.ttl == 1; => $true, 1 => $false) $true: [188] 0 00 ara_table_36 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 $false: [189] 1 00 tbl_sidecar1151 l3_router_Router4_Arp_tbl{ E 22+2, 8 0K } ara_table_36 $false: [190] 0 00 000 ara_table_26 tbl_l3_router_Router4_icmp_error_0 tbl_sidecar1146 ara_table_36 $false: [207] cond-116(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [205] cond-117(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [194] +--ara_table_32 0+--ara_table_42 00+--ara_table_40 000+--ara_table_38 0000+--ara_table_34 00000+--ara_table_30 000000+--cond-118 0000011+--l3_router_MulticastRouter6_tbl ara_table_32 ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 cond-118(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [195] tbl_sidecar1337 $false: [358] l3_router_MulticastRouter6_tbl{ E 118+2, 2 1K } $hit: [199] cond-119(ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [196] 0 00 000 0000 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 ara_table_28 ara_table_26 ara_table_36 $false: [197] 0 00 000 tbl_sidecar1349 ara_table_28 ara_table_26 ara_table_36 $miss: [198] 0 00 000 0000 tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1343 ara_table_28 ara_table_26 ara_table_36 $false: [200] 1 l3_router_Router6_lookup_tbl{ T 128+2, 32 1K } cond-120(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [204] 0 ara_table_32 cond-121(ingress::l3_router_Router6_fwd.port == 0; => $false, ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [201] +--ara_table_42 0+--ara_table_40 00+--ara_table_38 000+--ara_table_34 0000+--ara_table_30 00000+--tbl_l3_router_Router6_icmp_error 000000+--tbl_sidecar1273 0000100+--ara_table_28 00000000+--ara_table_26 000000000+--ara_table_36 ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 tbl_l3_router_Router6_icmp_error tbl_sidecar1273 ara_table_28 ara_table_26 ara_table_36 $false: [202] +--tbl_sidecar1275 1+--l3_router_Router6_Ndp_tbl 00+--ara_table_42 000+--ara_table_40 0000+--ara_table_38 00000+--ara_table_34 000000+--ara_table_30 0000001+--ara_table_28 00000000+--ara_table_26 000000000+--ara_table_36 tbl_sidecar1275 l3_router_Router6_Ndp_tbl{ E 118+2, 8 0K } ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 ara_table_28 ara_table_26 ara_table_36 $false: [203] +--ara_table_32 0+--tbl_l3_router_Router6_icmp_error_0 00+--tbl_sidecar1270 000+--ara_table_42 0000+--ara_table_40 00000+--ara_table_38 000000+--ara_table_34 0000000+--ara_table_30 00000001+--ara_table_28 000000000+--ara_table_26 0000000000+--ara_table_36 ara_table_32 tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 ara_table_28 ara_table_26 ara_table_36 $false: [359] +--ara_table_32 0+--ara_table_42 00+--ara_table_40 000+--ara_table_38 0000+--ara_table_34 00000+--ara_table_30 000001+--ara_table_28 0000000+--ara_table_26 00000000+--ara_table_36 ara_table_32 ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 ara_table_28 ara_table_26 ara_table_36 $false: [360] +--ara_table_35 0+--ara_table_32 00+--ara_table_42 000+--ara_table_40 0000+--ara_table_38 10000+--ara_table_34 000000+--ara_table_30 0000001+--ara_table_28 00000000+--ara_table_26 000000000+--ara_table_36 ara_table_35 ara_table_32 ara_table_42 ara_table_40 ara_table_38 ara_table_34 ara_table_30 ara_table_28 ara_table_26 ara_table_36 cond-122(ingress::meta.drop_reason == 0; => $false, 1 => $true) $true: [208] 0 tbl_sidecar1944 stats Ingress.drop_port_ctr 512 tbl_sidecar1945 stats Ingress.drop_reason_ctr 23 $false: [211] cond-123(ingress::meta.is_mcast; => $true, 1 => $false) $false: [209] 0 00 tbl_sidecar1947 stats Ingress.egress_ctr 512 cond-124(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1 => $true) $true: [210] mac_rewrite_mac_rewrite{ E -1+0, 8 0K } $false: [361] tbl_sidecar1951 $true: [362] ingresshdr.udp.checksum_encode_update_condition_3{ E -4+1, 1 0K } ingresshdr.icmp.hdr_checksum_encode_update_condition_4{ E -8+1, 1 0K } egress: [212] +--ara_table_49 1+--ara_table_47 00+--ara_table_45 000+--cond-125 1111+--cond-126 11111+--cond-134 111110+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 0010000+--ara_table_44 ara_table_49 ara_table_47 ara_table_45 cond-125(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [213] tbl_sidecar2065 $false: [363] cond-126(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [229] cond-127(egress::meta.bridge_hdr.ingress_port == egress::eg_intr_md.egress_port; => $true, 1 => $false) $true: [214] 0 00 ara_table_48 ara_table_46 tbl_sidecar2073 $false: [215] 1 mcast_egress_mcast_tag_check{ T 133+0, 0 0K } $hit: [219] mcast_egress_tbl_decap_ports{ E 6+1, 48 1K } $hit: [216] 1 mcast_egress_asic_id_to_port{ E -1+0, 1 0K } $hit: [217] mcast_egress_port_bitmap_check{ E -2+3, 4 0K } $miss: [365] cond-128(egress::meta.bitmap_result == 0; => $false, 1 => $true) $true: [218] 0 tbl_sidecar1878 mcast_egress_modify_hdr{ T 14+2, 4 0K } $false: [366] $miss: [367] $miss: [368] mac_rewrite_mac_rewrite_0{ E -1+0, 8 0K } $hit: [227] cond-129(egress::hdr.ipv4.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [220] 0 00 000 0011 ara_table_48 ara_table_46 cond-130(egress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [221] tbl_sidecar1434 $false: [222] tbl_sidecar1436 tbl_sidecar1439 tbl_sidecar1439_0 $false: [226] cond-131(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [223] 1 00 000 cond-132(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [224] tbl_sidecar1449_0 $false: [225] tbl_sidecar1451_0 tbl_sidecar1454 ara_table_48 ara_table_46 $false: [369] 0 ara_table_48 ara_table_46 $miss: [370] 0 ara_table_48 ara_table_46 $false: [230] cond-133(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1; => $true, 1 => $false) $true: [228] 0 00 tbl_sidecar2081 ara_table_48 ara_table_46 $false: [364] 0 ara_table_48 ara_table_46 cond-134(egress::meta.drop_reason == 0; => $false, 1 => $true) $true: [231] 0 tbl_sidecar2087 stats Egress.drop_port_ctr 512 tbl_sidecar2088 stats Egress.drop_reason_ctr 23 $false: [238] cond-135(egress::is_ipv6_mcast_0 => $true, egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [232] 0 tbl_sidecar2090 stats Egress.mcast_ctr 512 cond-136(egress::is_ipv6_mcast_0 => $true, 1 => $false) $true: [236] tbl_sidecar2093 stats Egress.link_local_mcast_ctr 512 $false: [237] cond-137(egress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [234] tbl_sidecar2095 stats Egress.external_mcast_ctr 512 $false: [235] cond-138(egress::hdr.geneve.$valid == 1 && egress::hdr.geneve_opts.ox_mcast_tag.$valid == 1 && egress::hdr.geneve_opts.ox_mcast_tag.mcast_tag == 1; => $true, 1 => $false) $true: [233] tbl_sidecar2099 stats Egress.underlay_mcast_ctr 512 $false: [371] $false: [372] egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5{ E -8+1, 1 0K } ara_table_44 stage 0, work: [ 24436741, 24581547 ], partly placed 0, placed 0 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 try_place_table(cond-70, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-70 Picking layout option for table : cond-70 with requested entries : 0 picked layout for cond-70 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-70 Trying to allocate imem for cond-70 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of cond-70 in stage 0 Table is placed Pl vector: cond-70 - skipping cond-83 due to in-sequence control dependence on cond-70 - skipping cond-92 due to in-sequence control dependence on cond-70 - skipping cond-95 due to in-sequence control dependence on cond-70 - skipping cond-103 due to in-sequence control dependence on cond-70 - skipping cond-122 due to in-sequence control dependence on cond-70 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-70 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-70 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 found 8 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, cond-70, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : cond-70 with best: tbl_sidecar1910 Updating best to cond-70 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_49 with best: cond-70 Keeping best cond-70 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: cond-70 Keeping best cond-70 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_45 with best: cond-70 Keeping best cond-70 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2065 with best: cond-70 Keeping best cond-70 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: cond-70 Keeping best cond-70 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1909 in the initial stage option Adding table:tbl_sidecar1910 in the initial stage option Adding table:cond-70 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:tbl_sidecar2065 in the initial stage option Adding table:cond-126 in the initial stage option placing 0 entries of cond-70 ( cond-70 ) in stage 0(0) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438723 ], partly placed 0, placed 1 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-71 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-71 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-71 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 try_place_table(cond-71, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-71 Picking layout option for table : cond-71 with requested entries : 0 picked layout for cond-71 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-71 Trying to allocate imem for cond-71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-71 in stage 0 Table is placed Pl vector: cond-71 found 8 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, cond-71 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : cond-71 with best: cond-126 Updating best to cond-71 from cond-126 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-71 ( cond-71 ) in stage 0(1) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438723, 24438717, 24438719 ], partly placed 0, placed 2 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-72 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-72 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-72 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping cond-71 as its already done try_place_table(cond-72, stage=0) Merging with match table tbl_filter_drop_mcast 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_filter_drop_mcast Picking layout option for table : tbl_filter_drop_mcast with requested entries : 1 picked layout for tbl_filter_drop_mcast 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_filter_drop_mcast Trying to allocate imem for tbl_filter_drop_mcast Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_mcast in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar185 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar186 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_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_mcast tbl_sidecar185 tbl_sidecar186 try_place_table(cond-76, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-76 Picking layout option for table : cond-76 with requested entries : 0 picked layout for cond-76 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-76 Trying to allocate imem for cond-76 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-76 in stage 0 Table is placed Pl vector: cond-76 found 11 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_filter_drop_mcast, tbl_sidecar185, tbl_sidecar186, cond-76 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_mcast with best: cond-126 Updating best to tbl_filter_drop_mcast from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: tbl_filter_drop_mcast Keeping best tbl_filter_drop_mcast for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_filter_drop_mcast Keeping best tbl_filter_drop_mcast for reason: longer downward prop control-included dependence tail chain For trial t : cond-76 with best: tbl_filter_drop_mcast Keeping best tbl_filter_drop_mcast for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_filter_drop_mcast ( tbl_filter_drop_mcast ) (with gw cond-72, result tag $true) in stage 0(2) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438717, 24438719, 24437070, 24437751 ], partly placed 0, placed 3 { id=1 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-73 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-73 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-73 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping cond-72 as its already done try_place_table(cond-76, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-76 Picking layout option for table : cond-76 with requested entries : 0 picked layout for cond-76 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-76 Trying to allocate imem for cond-76 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-76 in stage 0 Table is placed Pl vector: cond-76 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 try_place_table(cond-73, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-73 Picking layout option for table : cond-73 with requested entries : 0 picked layout for cond-73 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-73 Trying to allocate imem for cond-73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-73 in stage 0 Table is placed Pl vector: cond-73 found 11 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, cond-76, tbl_sidecar185, tbl_sidecar186, cond-73 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : cond-76 with best: cond-126 Updating best to cond-76 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : cond-73 with best: cond-76 Updating best to cond-73 from cond-76 for reason: longer downward dominance frontier dependence chain placing 0 entries of cond-73 ( cond-73 ) in stage 0(3) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438719, 24437070, 24437751, 24437747, 24437749 ], partly placed 0, placed 4 { id=1 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-74 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-74 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-74 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 try_place_table(cond-76, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-76 Picking layout option for table : cond-76 with requested entries : 0 picked layout for cond-76 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-76 Trying to allocate imem for cond-76 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-76 in stage 0 Table is placed Pl vector: cond-76 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 - skipping cond-73 as its already done try_place_table(cond-74, stage=0) Merging with match table tbl_filter_drop_mcast_with_reason 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_filter_drop_mcast_with_reason Picking layout option for table : tbl_filter_drop_mcast_with_reason with requested entries : 1 picked layout for tbl_filter_drop_mcast_with_reason 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_filter_drop_mcast_with_reason Trying to allocate imem for tbl_filter_drop_mcast_with_reason Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_mcast_with_reason in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar212 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_mcast_with_reason tbl_sidecar212 try_place_table(cond-75, stage=0) Merging with match table tbl_filter_drop_with_reason and tag $false Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_filter_drop_with_reason Picking layout option for table : tbl_filter_drop_with_reason with requested entries : 1 picked layout for tbl_filter_drop_with_reason 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_filter_drop_with_reason Trying to allocate imem for tbl_filter_drop_with_reason Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_with_reason in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_with_reason found 13 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, cond-76, tbl_sidecar185, tbl_sidecar186, tbl_filter_drop_mcast_with_reason, tbl_sidecar212, tbl_filter_drop_with_reason ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : cond-76 with best: cond-126 Updating best to cond-76 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_mcast_with_reason with best: cond-76 Updating best to tbl_filter_drop_mcast_with_reason from cond-76 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar212 with best: tbl_filter_drop_mcast_with_reason Keeping best tbl_filter_drop_mcast_with_reason for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_with_reason with best: tbl_filter_drop_mcast_with_reason Updating best to tbl_filter_drop_with_reason from tbl_filter_drop_mcast_with_reason for reason: fewer total dependencies in dominance frontier placing 1 entries of tbl_filter_drop_with_reason ( tbl_filter_drop_with_reason ) (with gw cond-75, result tag $false) in stage 0(4) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438719, 24437070, 24437747, 24437749, 24438721 ], partly placed 0, placed 5 { id=2 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-74 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-74 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-74 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 try_place_table(cond-76, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-76 Picking layout option for table : cond-76 with requested entries : 0 picked layout for cond-76 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-76 Trying to allocate imem for cond-76 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-76 in stage 0 Table is placed Pl vector: cond-76 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 try_place_table(cond-74, stage=0) Merging with match table tbl_filter_drop_mcast_with_reason 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_filter_drop_mcast_with_reason Picking layout option for table : tbl_filter_drop_mcast_with_reason with requested entries : 1 picked layout for tbl_filter_drop_mcast_with_reason 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_filter_drop_mcast_with_reason Trying to allocate imem for tbl_filter_drop_mcast_with_reason Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_mcast_with_reason in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar212 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_mcast_with_reason tbl_sidecar212 - skipping cond-75 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 found 13 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, cond-76, tbl_sidecar185, tbl_sidecar186, tbl_filter_drop_mcast_with_reason, tbl_sidecar212, filter_switch_ipv4_addr ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : cond-76 with best: cond-126 Updating best to cond-76 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_mcast_with_reason with best: cond-76 Updating best to tbl_filter_drop_mcast_with_reason from cond-76 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar212 with best: tbl_filter_drop_mcast_with_reason Keeping best tbl_filter_drop_mcast_with_reason for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_filter_drop_mcast_with_reason Keeping best tbl_filter_drop_mcast_with_reason for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_filter_drop_mcast_with_reason ( tbl_filter_drop_mcast_with_reason ) (with gw cond-74, result tag $true) in stage 0(5) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438719, 24437070, 24437747, 24438721, 24437322 ], partly placed 0, placed 6 { id=3 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-76 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-76 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-76 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 try_place_table(cond-76, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-76 Picking layout option for table : cond-76 with requested entries : 0 picked layout for cond-76 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-76 Trying to allocate imem for cond-76 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-76 in stage 0 Table is placed Pl vector: cond-76 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 - skipping cond-74 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 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 found 12 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, cond-76, tbl_sidecar185, tbl_sidecar186, filter_switch_ipv4_addr, tbl_sidecar212 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : cond-76 with best: cond-126 Updating best to cond-76 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: cond-76 Keeping best cond-76 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-76 ( cond-76 ) in stage 0(6) FormatType(02) stage 0, work: [ 24436741, 24581547, 24438719, 24437070, 24438721, 24437322, 24438715 ], partly placed 0, placed 7 { id=3 ram=0 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-77 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-77 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-77 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping cond-76 as its already done - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 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 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 try_place_table(cond-77, stage=0) Merging with match table tbl_filter_drop_mcast_0 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_filter_drop_mcast_0 Picking layout option for table : tbl_filter_drop_mcast_0 with requested entries : 1 picked layout for tbl_filter_drop_mcast_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_filter_drop_mcast_0 Trying to allocate imem for tbl_filter_drop_mcast_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_mcast_0 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar224 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar225 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_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_mcast_0 tbl_sidecar224 tbl_sidecar225 found 14 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, filter_switch_ipv4_addr, tbl_sidecar212, tbl_filter_drop_mcast_0, tbl_sidecar224, tbl_sidecar225 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_sidecar186 Updating best to filter_switch_ipv4_addr from tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_mcast_0 with best: filter_switch_ipv4_addr Updating best to tbl_filter_drop_mcast_0 from filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: tbl_filter_drop_mcast_0 Keeping best tbl_filter_drop_mcast_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: tbl_filter_drop_mcast_0 Keeping best tbl_filter_drop_mcast_0 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_filter_drop_mcast_0 ( tbl_filter_drop_mcast_0 ) (with gw cond-77, result tag $true) in stage 0(7) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24438721, 24437322, 24438715, 24437761, 24438005 ], partly placed 0, placed 8 { id=4 ram=0 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-78 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-78 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-78 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 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 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping cond-77 as its already done - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 try_place_table(cond-78, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-78 Picking layout option for table : cond-78 with requested entries : 0 picked layout for cond-78 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-78 Trying to allocate imem for cond-78 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-78 in stage 0 Table is placed Pl vector: cond-78 - skipping cond-81 due to in-sequence control dependence on cond-78 found 14 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, filter_switch_ipv4_addr, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, cond-78 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_sidecar186 Updating best to filter_switch_ipv4_addr from tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : cond-78 with best: filter_switch_ipv4_addr Updating best to cond-78 from filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-78 ( cond-78 ) in stage 0(8) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24438721, 24437322, 24437761, 24438005, 24438541 ], partly placed 0, placed 9 { id=4 ram=0 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-79 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-79 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-79 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 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 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 - skipping cond-78 as its already done - skipping cond-81 because it depends on cond-79 - skipping gateway cond-81 until any of the control dominating tables can be placed try_place_table(cond-79, stage=0) Merging with match table tbl_filter_drop_mcast_with_reason_0 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_filter_drop_mcast_with_reason_0 Picking layout option for table : tbl_filter_drop_mcast_with_reason_0 with requested entries : 1 picked layout for tbl_filter_drop_mcast_with_reason_0 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_filter_drop_mcast_with_reason_0 Trying to allocate imem for tbl_filter_drop_mcast_with_reason_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_mcast_with_reason_0 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar241 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_sidecar241 Picking layout option for table : tbl_sidecar241 with requested entries : 1 picked layout for tbl_sidecar241 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_sidecar241 Trying to allocate imem for tbl_sidecar241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar241 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_mcast_with_reason_0 tbl_sidecar241 found 15 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, filter_switch_ipv4_addr, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, tbl_filter_drop_mcast_with_reason_0, tbl_sidecar241 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_sidecar186 Updating best to filter_switch_ipv4_addr from tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_mcast_with_reason_0 with best: filter_switch_ipv4_addr Updating best to tbl_filter_drop_mcast_with_reason_0 from filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar241 with best: tbl_filter_drop_mcast_with_reason_0 Keeping best tbl_filter_drop_mcast_with_reason_0 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_filter_drop_mcast_with_reason_0 ( tbl_filter_drop_mcast_with_reason_0 ) (with gw cond-79, result tag $true) in stage 0(9) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24438721, 24437322, 24437761, 24438005, 24438541, 24438015, 24438539 ], partly placed 0, placed 10 { id=5 ram=0 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 because it depends on cond-80 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-80 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-80 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 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 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 - skipping cond-78 as its already done - skipping cond-81 because it depends on cond-80 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping cond-79 as its already done - skipping tbl_filter_drop_mcast_with_reason_0 as its already done tbl_sidecar241 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar241, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar241 Picking layout option for table : tbl_sidecar241 with requested entries : 1 picked layout for tbl_sidecar241 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_sidecar241 Trying to allocate imem for tbl_sidecar241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar241 in stage 0 Table is placed Pl vector: tbl_sidecar241 tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 try_place_table(cond-80, stage=0) Merging with match table tbl_filter_drop_mcast_with_reason_1 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_filter_drop_mcast_with_reason_1 Picking layout option for table : tbl_filter_drop_mcast_with_reason_1 with requested entries : 1 picked layout for tbl_filter_drop_mcast_with_reason_1 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_filter_drop_mcast_with_reason_1 Trying to allocate imem for tbl_filter_drop_mcast_with_reason_1 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_mcast_with_reason_1 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar256 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_sidecar256 Picking layout option for table : tbl_sidecar256 with requested entries : 1 picked layout for tbl_sidecar256 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_sidecar256 Trying to allocate imem for tbl_sidecar256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar256 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_mcast_with_reason_1 tbl_sidecar256 found 17 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, filter_switch_ipv4_addr, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, tbl_sidecar241, tbl_sidecar242, tbl_filter_drop_mcast_with_reason_1, tbl_sidecar256 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_sidecar186 Updating best to filter_switch_ipv4_addr from tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar241 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar242 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: earlier stage calculated For trial t : tbl_filter_drop_mcast_with_reason_1 with best: filter_switch_ipv4_addr Updating best to tbl_filter_drop_mcast_with_reason_1 from filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar256 with best: tbl_filter_drop_mcast_with_reason_1 Keeping best tbl_filter_drop_mcast_with_reason_1 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_filter_drop_mcast_with_reason_1 ( tbl_filter_drop_mcast_with_reason_1 ) (with gw cond-80, result tag $true) in stage 0(a) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24438721, 24437322, 24437761, 24438005, 24438015, 24438539, 24438279 ], partly placed 0, placed 11 { id=6 ram=0 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 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 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done tbl_sidecar241 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar241, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar241 Picking layout option for table : tbl_sidecar241 with requested entries : 1 picked layout for tbl_sidecar241 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_sidecar241 Trying to allocate imem for tbl_sidecar241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar241 in stage 0 Table is placed Pl vector: tbl_sidecar241 tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping cond-80 as its already done - skipping tbl_filter_drop_mcast_with_reason_1 as its already done tbl_sidecar256 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar256, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar256 Picking layout option for table : tbl_sidecar256 with requested entries : 1 picked layout for tbl_sidecar256 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_sidecar256 Trying to allocate imem for tbl_sidecar256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar256 in stage 0 Table is placed Pl vector: tbl_sidecar256 tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 18 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, filter_switch_ipv4_addr, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, tbl_sidecar241, tbl_sidecar242, tbl_sidecar256, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_sidecar186 Updating best to filter_switch_ipv4_addr from tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar241 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar242 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: earlier stage calculated For trial t : tbl_sidecar256 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar257 with best: filter_switch_ipv4_addr Keeping best filter_switch_ipv4_addr for reason: earlier stage calculated placing 512 entries of filter_switch_ipv4_addr ( Ingress.filter.switch_ipv4_addr ) in stage 0(b) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 12 { id=7 ram=3 tcam=1 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done tbl_sidecar241 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar241, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar241 Picking layout option for table : tbl_sidecar241 with requested entries : 1 picked layout for tbl_sidecar241 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_sidecar241 Trying to allocate imem for tbl_sidecar241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar241 in stage 0 Table is placed Pl vector: tbl_sidecar241 tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done tbl_sidecar256 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar256, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar256 Picking layout option for table : tbl_sidecar256 with requested entries : 1 picked layout for tbl_sidecar256 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_sidecar256 Trying to allocate imem for tbl_sidecar256 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar256 in stage 0 Table is placed Pl vector: tbl_sidecar256 tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 17 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, tbl_sidecar241, tbl_sidecar242, tbl_sidecar256, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: tbl_sidecar186 Updating best to tbl_sidecar225 from tbl_sidecar186 for reason: default choice For trial t : tbl_sidecar241 with best: tbl_sidecar225 Updating best to tbl_sidecar241 from tbl_sidecar225 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar242 with best: tbl_sidecar241 Keeping best tbl_sidecar241 for reason: earlier stage calculated For trial t : tbl_sidecar256 with best: tbl_sidecar241 Updating best to tbl_sidecar256 from tbl_sidecar241 for reason: default choice For trial t : tbl_sidecar257 with best: tbl_sidecar256 Keeping best tbl_sidecar256 for reason: earlier stage calculated placing 1 entries of tbl_sidecar256 ( tbl_sidecar256 ) in stage 0(c) FormatType(022) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 13 { id=8 ram=5 tcam=1 mram=4 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done tbl_sidecar241 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar241, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar241 Picking layout option for table : tbl_sidecar241 with requested entries : 1 picked layout for tbl_sidecar241 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_sidecar241 Trying to allocate imem for tbl_sidecar241 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar241 in stage 0 Table is placed Pl vector: tbl_sidecar241 tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 16 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, tbl_sidecar241, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: tbl_sidecar186 Updating best to tbl_sidecar225 from tbl_sidecar186 for reason: default choice For trial t : tbl_sidecar241 with best: tbl_sidecar225 Updating best to tbl_sidecar241 from tbl_sidecar225 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar242 with best: tbl_sidecar241 Keeping best tbl_sidecar241 for reason: earlier stage calculated For trial t : tbl_sidecar257 with best: tbl_sidecar241 Keeping best tbl_sidecar241 for reason: earlier stage calculated placing 1 entries of tbl_sidecar241 ( tbl_sidecar241 ) in stage 0(d) FormatType(022) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 14 { id=9 ram=7 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 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_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 15 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, tbl_sidecar212, tbl_sidecar224, tbl_sidecar225, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: tbl_sidecar186 Updating best to tbl_sidecar225 from tbl_sidecar186 for reason: default choice For trial t : tbl_sidecar242 with best: tbl_sidecar225 Keeping best tbl_sidecar225 for reason: earlier stage calculated For trial t : tbl_sidecar257 with best: tbl_sidecar225 Keeping best tbl_sidecar225 for reason: earlier stage calculated placing 1 entries of tbl_sidecar225 ( tbl_sidecar225 ) in stage 0(e) FormatType(022) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 15 { id=10 ram=9 tcam=1 mram=8 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 0 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 0 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 0 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 0 Table is placed Pl vector: tbl_sidecar185 tbl_sidecar186 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar186, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar186 Picking layout option for table : tbl_sidecar186 with requested entries : 1 picked layout for tbl_sidecar186 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_sidecar186 Trying to allocate imem for tbl_sidecar186 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar186 in stage 0 Table is placed Pl vector: tbl_sidecar186 - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 0 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 0 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 14 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar186, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : ara_table_49 with best: tbl_sidecar1910 Updating best to ara_table_49 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: ara_table_49 Updating best to ara_table_47 from ara_table_49 for reason: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: longer control-excluded dependence tail chain For trial t : cond-126 with best: ara_table_45 Updating best to cond-126 from ara_table_45 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar186 with best: tbl_sidecar185 Updating best to tbl_sidecar186 from tbl_sidecar185 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar242 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: earlier stage calculated For trial t : tbl_sidecar257 with best: tbl_sidecar186 Keeping best tbl_sidecar186 for reason: earlier stage calculated placing 1 entries of tbl_sidecar186 ( tbl_sidecar186 ) in stage 0(f) FormatType(022) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 16 { id=11 ram=11 tcam=1 mram=10 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_45 in stage 0 Table is placed Pl vector: ara_table_45 try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_45 - skipping ara_table_44 due to in-sequence control dependence on ara_table_45 - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 13 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, ara_table_45, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_49 with best: nat_ingress_icmp_dst_port Updating best to ara_table_49 from nat_ingress_icmp_dst_port 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: default choice 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 : tbl_sidecar2065 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated For trial t : cond-126 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated For trial t : tbl_sidecar185 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated For trial t : tbl_sidecar212 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated For trial t : tbl_sidecar224 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated For trial t : tbl_sidecar242 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated For trial t : tbl_sidecar257 with best: ara_table_45 Keeping best ara_table_45 for reason: earlier stage calculated placing 0 entries of ara_table_45 ( ara_table_45 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 17 { id=11 ram=11 tcam=1 mram=10 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 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=0) Initial # of stages is 0, 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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_47 in stage 0 Table is placed Pl vector: ara_table_47 - skipping ara_table_45 as its already done try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 12 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, ara_table_47, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_49 with best: nat_ingress_icmp_dst_port Updating best to ara_table_49 from nat_ingress_icmp_dst_port 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: default choice For trial t : tbl_sidecar2065 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated For trial t : cond-126 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated For trial t : tbl_sidecar185 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated For trial t : tbl_sidecar212 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated For trial t : tbl_sidecar224 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated For trial t : tbl_sidecar242 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated For trial t : tbl_sidecar257 with best: ara_table_47 Keeping best ara_table_47 for reason: earlier stage calculated placing 0 entries of ara_table_47 ( ara_table_47 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 18 { id=11 ram=11 tcam=1 mram=10 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_49 in stage 0 Table is placed Pl vector: ara_table_49 - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 11 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, ara_table_49, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_49 with best: nat_ingress_icmp_dst_port Updating best to ara_table_49 from nat_ingress_icmp_dst_port for reason: earlier stage calculated For trial t : tbl_sidecar2065 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated For trial t : cond-126 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated For trial t : tbl_sidecar185 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated For trial t : tbl_sidecar212 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated For trial t : tbl_sidecar224 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated For trial t : tbl_sidecar242 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated For trial t : tbl_sidecar257 with best: ara_table_49 Keeping best ara_table_49 for reason: earlier stage calculated placing 0 entries of ara_table_49 ( ara_table_49 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279 ], partly placed 0, placed 19 { id=11 ram=11 tcam=1 mram=10 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 0 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done try_place_table(cond-83, stage=0) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-83 - skipping cond-103 due to in-sequence control dependence on cond-83 - skipping cond-122 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=0) Merging with match table tbl_sidecar2065 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 table tbl_sidecar2065 could not fit in stage 0 with 1 entries too many tables total 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_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 table cond-126 could not fit in stage 0 with 0 entries too many tables total 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 cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 table tbl_sidecar185 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 table tbl_sidecar212 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 table tbl_sidecar224 could not fit in stage 0 with 1 entries along with 512 entries of Counter Ingress.filter.drop_mcast_ctr too many tables total 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_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_0 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=0) - dependency between tbl_filter_drop_mcast_with_reason_1 and table advances stage Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 found 10 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_icmp_dst_port, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, tbl_sidecar257 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1910 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2065 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar224 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar242 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar257 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1909 in the initial stage option Adding table:tbl_sidecar1910 in the initial stage option Adding table:nat_ingress_icmp_dst_port in the initial stage option Adding table:tbl_sidecar2065 in the initial stage option Adding table:cond-126 in the initial stage option Adding table:tbl_sidecar185 in the initial stage option Adding table:tbl_sidecar212 in the initial stage option Adding table:tbl_sidecar224 in the initial stage option Adding table:tbl_sidecar242 in the initial stage option Adding table:tbl_sidecar257 in the initial stage option placing 512 entries of nat_ingress_icmp_dst_port ( Ingress.nat_ingress.icmp_dst_port ) (with gw cond-83, result tag $true) in stage 1(10) FormatType(02) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438279, 24438729, 26393748 ], partly placed 0, placed 20 { id=1 ram=0 tcam=1 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar257 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping tbl_filter_drop_mcast_with_reason_1 as its already done - skipping tbl_sidecar256 as its already done tbl_sidecar257 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar257, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar257 Picking layout option for table : tbl_sidecar257 with requested entries : 1 picked layout for tbl_sidecar257 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_sidecar257 Trying to allocate imem for tbl_sidecar257 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar257 in stage 1 Table is placed Pl vector: tbl_sidecar257 - skipping nat_ingress_icmp_dst_port as its already done try_place_table(cond-84, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-84 Picking layout option for table : cond-84 with requested entries : 0 picked layout for cond-84 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-84 Trying to allocate imem for cond-84 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-84 in stage 1 Table is placed Pl vector: cond-84 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-84 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 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_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, tbl_sidecar257, cond-84 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : tbl_sidecar242 with best: tbl_sidecar224 Updating best to tbl_sidecar242 from tbl_sidecar224 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar257 with best: tbl_sidecar242 Updating best to tbl_sidecar257 from tbl_sidecar242 for reason: default choice For trial t : cond-84 with best: tbl_sidecar257 Keeping best tbl_sidecar257 for reason: control dom set is placeable in this stage placing 1 entries of tbl_sidecar257 ( tbl_sidecar257 ) in stage 1(11) FormatType(022) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438015, 24438729 ], partly placed 0, placed 21 { id=2 ram=2 tcam=1 mram=2 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar242 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping tbl_filter_drop_mcast_with_reason_0 as its already done - skipping tbl_sidecar241 as its already done tbl_sidecar242 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar242, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar242 Picking layout option for table : tbl_sidecar242 with requested entries : 1 picked layout for tbl_sidecar242 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_sidecar242 Trying to allocate imem for tbl_sidecar242 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar242 in stage 1 Table is placed Pl vector: tbl_sidecar242 - skipping nat_ingress_icmp_dst_port as its already done try_place_table(cond-84, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-84 Picking layout option for table : cond-84 with requested entries : 0 picked layout for cond-84 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-84 Trying to allocate imem for cond-84 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-84 in stage 1 Table is placed Pl vector: cond-84 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-84 found 9 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, tbl_sidecar242, cond-84 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : tbl_sidecar242 with best: tbl_sidecar224 Updating best to tbl_sidecar242 from tbl_sidecar224 for reason: longer downward prop control-included dependence tail chain For trial t : cond-84 with best: tbl_sidecar242 Keeping best tbl_sidecar242 for reason: control dom set is placeable in this stage placing 1 entries of tbl_sidecar242 ( tbl_sidecar242 ) in stage 1(12) FormatType(022) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438729 ], partly placed 0, placed 22 { id=3 ram=4 tcam=1 mram=4 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done try_place_table(cond-84, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-84 Picking layout option for table : cond-84 with requested entries : 0 picked layout for cond-84 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-84 Trying to allocate imem for cond-84 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-84 in stage 1 Table is placed Pl vector: cond-84 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-84 found 9 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, cond-81, cond-84 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : cond-81 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : cond-84 with best: tbl_sidecar224 Updating best to cond-84 from tbl_sidecar224 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-84 ( cond-84 ) in stage 1(13) FormatType(02) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438729, 24439594, 24439596 ], partly placed 0, placed 23 { id=3 ram=4 tcam=1 mram=4 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-85 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-85, stage=1) Merging with match table nat_ingress_ingress_ipv4 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Gateway is placed Merging with match table nat_ingress_ingress_ipv4_mcast and tag $true Initial # of stages is 1, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4_mcast Picking layout option for table : nat_ingress_ingress_ipv4_mcast with requested entries : 1024 picked layout for nat_ingress_ingress_ipv4_mcast FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:32/32 ov:10 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4_mcast Trying to allocate imem for nat_ingress_ingress_ipv4_mcast Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 4096 of nat_ingress_ingress_ipv4_mcast in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv4_mcast try_place_table(cond-86, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-86 Picking layout option for table : cond-86 with requested entries : 0 picked layout for cond-86 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-86 Trying to allocate imem for cond-86 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-86 in stage 1 Table is placed Pl vector: cond-86 found 11 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv4_mcast, cond-86 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : cond-81 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4_mcast with best: tbl_sidecar224 Updating best to nat_ingress_ingress_ipv4_mcast from tbl_sidecar224 for reason: longer downward prop control-included dependence tail chain For trial t : cond-86 with best: nat_ingress_ingress_ipv4_mcast Keeping best nat_ingress_ingress_ipv4_mcast for reason: average chain length of control dom set placing 4096 entries of nat_ingress_ingress_ipv4_mcast ( Ingress.nat_ingress.ingress_ipv4_mcast ) (with gw cond-85, result tag $true) in stage 1(14) FormatType(02) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438729, 24439594, 24439596, 24439258 ], partly placed 0, placed 24 { id=4 ram=19 tcam=1 mram=7 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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-85 as its already done try_place_table(cond-86, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-86 Picking layout option for table : cond-86 with requested entries : 0 picked layout for cond-86 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-86 Trying to allocate imem for cond-86 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-86 in stage 1 Table is placed Pl vector: cond-86 nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 found 10 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, cond-81, cond-86, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : cond-81 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : cond-86 with best: tbl_sidecar224 Updating best to cond-86 from tbl_sidecar224 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-86 Keeping best cond-86 for reason: earlier stage calculated placing 0 entries of cond-86 ( cond-86 ) in stage 1(15) FormatType(02) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438729, 24439596, 24439258, 24439592 ], partly placed 0, placed 25 { id=4 ram=19 tcam=1 mram=7 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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-86 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-87, stage=1) Merging with match table nat_ingress_ingress_ipv6 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Gateway is placed Merging with match table nat_ingress_ingress_ipv6_mcast and tag $true Initial # of stages is 1, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv6_mcast Picking layout option for table : nat_ingress_ingress_ipv6_mcast with requested entries : 1024 picked layout for nat_ingress_ingress_ipv6_mcast FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:32/32 ov:10 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:19 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv6_mcast Trying to allocate imem for nat_ingress_ingress_ipv6_mcast Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 4096 of nat_ingress_ingress_ipv6_mcast in stage 1 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv6 nat_ingress_ingress_ipv6_mcast found 11 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv6_mcast ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : cond-81 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6_mcast with best: tbl_sidecar224 Updating best to nat_ingress_ingress_ipv6_mcast from tbl_sidecar224 for reason: longer downward prop control-included dependence tail chain placing 4096 entries of nat_ingress_ingress_ipv6_mcast ( Ingress.nat_ingress.ingress_ipv6_mcast ) (with gw cond-87, result tag $true) in stage 1(16) FormatType(02) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24437761, 24438005, 24438729, 24439258, 24439592, 24439590 ], partly placed 0, placed 26 { id=5 ram=38 tcam=1 mram=10 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 1 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 1 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping tbl_filter_drop_mcast_0 as its already done tbl_sidecar224 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar224, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar224 Picking layout option for table : tbl_sidecar224 with requested entries : 1 picked layout for tbl_sidecar224 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_sidecar224 Trying to allocate imem for tbl_sidecar224 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar224 in stage 1 Table is placed Pl vector: tbl_sidecar224 - skipping tbl_sidecar225 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping cond-87 as its already done nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 found 10 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, tbl_sidecar224, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : tbl_sidecar224 with best: tbl_sidecar212 Updating best to tbl_sidecar224 from tbl_sidecar212 for reason: default choice For trial t : cond-81 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar224 Keeping best tbl_sidecar224 for reason: earlier stage calculated placing 1 entries of tbl_sidecar224 ( tbl_sidecar224 ) in stage 1(17) FormatType(022) stage 1, work: [ 24436741, 24581547, 24437070, 24437322, 24438005, 24438729, 24439258, 24439590 ], partly placed 0, placed 27 { id=6 ram=40 tcam=1 mram=12 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping tbl_filter_drop_mcast_with_reason as its already done tbl_sidecar212 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar212, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar212 Picking layout option for table : tbl_sidecar212 with requested entries : 1 picked layout for tbl_sidecar212 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_sidecar212 Trying to allocate imem for tbl_sidecar212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar212 in stage 1 Table is placed Pl vector: tbl_sidecar212 - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 found 9 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, tbl_sidecar212, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar212 with best: tbl_sidecar185 Updating best to tbl_sidecar212 from tbl_sidecar185 for reason: default choice For trial t : cond-81 with best: tbl_sidecar212 Keeping best tbl_sidecar212 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar212 Keeping best tbl_sidecar212 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar212 Keeping best tbl_sidecar212 for reason: earlier stage calculated placing 1 entries of tbl_sidecar212 ( tbl_sidecar212 ) in stage 1(18) FormatType(022) stage 1, work: [ 24436741, 24581547, 24437070, 24438005, 24438729, 24439258, 24439590 ], partly placed 0, placed 28 { id=7 ram=42 tcam=1 mram=14 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_mcast as its already done tbl_sidecar185 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar185, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar185 Picking layout option for table : tbl_sidecar185 with requested entries : 1 picked layout for tbl_sidecar185 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_sidecar185 Trying to allocate imem for tbl_sidecar185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar185 in stage 1 Table is placed Pl vector: tbl_sidecar185 - skipping tbl_sidecar186 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 found 8 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, tbl_sidecar185, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar185 with best: cond-126 Updating best to tbl_sidecar185 from cond-126 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: tbl_sidecar185 Keeping best tbl_sidecar185 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar185 Keeping best tbl_sidecar185 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar185 Keeping best tbl_sidecar185 for reason: earlier stage calculated placing 1 entries of tbl_sidecar185 ( tbl_sidecar185 ) in stage 1(19) FormatType(022) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590 ], partly placed 0, placed 29 { id=8 ram=44 tcam=1 mram=16 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 try_place_table(cond-126, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-126 Picking layout option for table : cond-126 with requested entries : 0 picked layout for cond-126 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-126 Trying to allocate imem for cond-126 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-126 in stage 1 Table is placed Pl vector: cond-126 - skipping cond-134 due to in-sequence control dependence on cond-126 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-126 - skipping ara_table_44 because it depends on cond-126 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 found 7 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-126, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-126 with best: tbl_sidecar2065 Updating best to cond-126 from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-126 Keeping best cond-126 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: cond-126 Keeping best cond-126 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: cond-126 Keeping best cond-126 for reason: earlier stage calculated placing 0 entries of cond-126 ( cond-126 ) in stage 1(1a) FormatType(02) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590, 24612369, 24612371 ], partly placed 0, placed 30 { id=8 ram=44 tcam=1 mram=16 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-127 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-127 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-127, stage=1) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_mcast_tag_check Picking layout option for table : mcast_egress_mcast_tag_check with requested entries : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 512 of mcast_egress_mcast_tag_check in stage 1 Table is placed Gateway is placed Merging with match table tbl_sidecar2073 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2073 Picking layout option for table : tbl_sidecar2073 with requested entries : 1 picked layout for tbl_sidecar2073 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_sidecar2073 Trying to allocate imem for tbl_sidecar2073 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2073 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2073 try_place_table(cond-133, stage=1) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2081 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 found 9 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, mcast_egress_mcast_tag_check, tbl_sidecar2073, tbl_sidecar2081 ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-81 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : mcast_egress_mcast_tag_check with best: tbl_sidecar2065 Updating best to mcast_egress_mcast_tag_check from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2073 with best: mcast_egress_mcast_tag_check Keeping best mcast_egress_mcast_tag_check for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2081 with best: mcast_egress_mcast_tag_check Keeping best mcast_egress_mcast_tag_check for reason: longer downward prop control-included dependence tail chain placing 512 entries of mcast_egress_mcast_tag_check ( Egress.mcast_egress.mcast_tag_check ) (with gw cond-127, result tag $false) in stage 1(1b) FormatType(02) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590, 24612369, 24612371, 24581708, 24581788, 24611464 ], partly placed 0, placed 31 { id=9 ram=44 tcam=5 mram=16 eixb=47 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on mcast_egress_tbl_decap_ports egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on mcast_egress_tbl_decap_ports ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 - skipping cond-127 as its already done try_place_table(cond-133, stage=1) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2081 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed tbl_sidecar2073 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2073, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2073 Picking layout option for table : tbl_sidecar2073 with requested entries : 1 picked layout for tbl_sidecar2073 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_sidecar2073 Trying to allocate imem for tbl_sidecar2073 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2073 in stage 1 Table is placed Pl vector: tbl_sidecar2073 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 mcast_egress_tbl_decap_ports is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_tbl_decap_ports, stage=1) Initial # of stages is 1, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_tbl_decap_ports Picking layout option for table : mcast_egress_tbl_decap_ports with requested entries : 1024 picked layout for mcast_egress_tbl_decap_ports FormatType(02) layout: 1024eV ixbar:2B/16b match:1B/6b gh:1 adb:34/32 ov:13 imm:12 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for mcast_egress_tbl_decap_ports Trying to allocate imem for mcast_egress_tbl_decap_ports Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 4096 of mcast_egress_tbl_decap_ports in stage 1 Table is placed Pl vector: mcast_egress_tbl_decap_ports found 10 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2081, tbl_sidecar2073, mac_rewrite_mac_rewrite_0, mcast_egress_tbl_decap_ports ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-81 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : tbl_sidecar2081 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2073 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_tbl_decap_ports with best: tbl_sidecar2065 Updating best to mcast_egress_tbl_decap_ports from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain placing 4096 entries of mcast_egress_tbl_decap_ports ( Egress.mcast_egress.tbl_decap_ports ) in stage 1(1c) FormatType(02) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590, 24612371, 24581708, 24581788, 24611464, 24582308 ], partly placed 0, placed 32 { id=10 ram=56 tcam=5 mram=16 eixb=49 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on mcast_egress_asic_id_to_port egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on mcast_egress_asic_id_to_port ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-133, stage=1) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2081 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed tbl_sidecar2073 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2073, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2073 Picking layout option for table : tbl_sidecar2073 with requested entries : 1 picked layout for tbl_sidecar2073 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_sidecar2073 Trying to allocate imem for tbl_sidecar2073 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2073 in stage 1 Table is placed Pl vector: tbl_sidecar2073 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_tbl_decap_ports as its already done mcast_egress_asic_id_to_port is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_asic_id_to_port, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_asic_id_to_port Picking layout option for table : mcast_egress_asic_id_to_port with requested entries : 256 picked layout for mcast_egress_asic_id_to_port FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:8 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 mcast_egress_asic_id_to_port Trying to allocate imem for mcast_egress_asic_id_to_port Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of mcast_egress_asic_id_to_port in stage 1 Table is placed Pl vector: mcast_egress_asic_id_to_port - skipping cond-128 due to in-sequence control dependence on mcast_egress_asic_id_to_port found 10 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2081, tbl_sidecar2073, mac_rewrite_mac_rewrite_0, mcast_egress_asic_id_to_port ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-81 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : tbl_sidecar2081 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2073 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_asic_id_to_port with best: tbl_sidecar2065 Updating best to mcast_egress_asic_id_to_port from tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain placing 5120 entries of mcast_egress_asic_id_to_port ( Egress.mcast_egress.asic_id_to_port ) in stage 1(1d) FormatType(02) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590, 24612371, 24581708, 24581788, 24582308, 24610473 ], partly placed 0, placed 33 { id=11 ram=57 tcam=5 mram=16 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_49 as its already done - skipping ara_table_47 as its already done - skipping ara_table_45 as its already done try_place_table(cond-125, stage=1) Merging with match table tbl_sidecar2065 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2065 Picking layout option for table : tbl_sidecar2065 with requested entries : 1 picked layout for tbl_sidecar2065 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2065 Trying to allocate imem for tbl_sidecar2065 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2065 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2065 - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-133, stage=1) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2081 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed tbl_sidecar2073 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2073, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2073 Picking layout option for table : tbl_sidecar2073 with requested entries : 1 picked layout for tbl_sidecar2073 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_sidecar2073 Trying to allocate imem for tbl_sidecar2073 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2073 in stage 1 Table is placed Pl vector: tbl_sidecar2073 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1878 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on cond-125 - skipping gateway cond-128 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check found 10 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2065, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2081, tbl_sidecar2073, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2065 with best: tbl_sidecar1910 Updating best to tbl_sidecar2065 from tbl_sidecar1910 for reason: earlier stage calculated For trial t : cond-81 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated For trial t : tbl_sidecar2081 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2073 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2065 Keeping best tbl_sidecar2065 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2065 ( tbl_sidecar2065 ) (with gw cond-125, result tag $true) in stage 1(1e) FormatType(02) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590, 24612371, 24581708, 24581788, 24582308, 24610473 ], partly placed 0, placed 34 { id=12 ram=57 tcam=5 mram=16 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-133, stage=1) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2081 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed tbl_sidecar2073 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2073, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2073 Picking layout option for table : tbl_sidecar2073 with requested entries : 1 picked layout for tbl_sidecar2073 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_sidecar2073 Trying to allocate imem for tbl_sidecar2073 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2073 in stage 1 Table is placed Pl vector: tbl_sidecar2073 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1878 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-128 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check found 9 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2081, tbl_sidecar2073, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : cond-81 with best: tbl_sidecar1910 Updating best to cond-81 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-81 Updating best to nat_ingress_ingress_ipv4 from cond-81 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 For trial t : tbl_sidecar2081 with best: nat_ingress_ingress_ipv6 Updating best to tbl_sidecar2081 from nat_ingress_ingress_ipv6 for reason: earlier stage calculated For trial t : tbl_sidecar2073 with best: tbl_sidecar2081 Updating best to tbl_sidecar2073 from tbl_sidecar2081 for reason: control dom set is placeable in this stage For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2073 Keeping best tbl_sidecar2073 for reason: longer downward dominance frontier dependence chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2073 Keeping best tbl_sidecar2073 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2073 ( tbl_sidecar2073 ) in stage 1(1f) FormatType(02) stage 1, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24439590, 24612371, 24581708, 24581788, 24582308, 24610473 ], partly placed 0, placed 35 { id=13 ram=57 tcam=5 mram=16 eixb=51 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 table tbl_sidecar1909 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.ingress_ctr too many tables total 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_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 table tbl_sidecar1910 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many tables total 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_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=1) - dependency between tbl_sidecar242 and table advances stage Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=1) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 2, 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: 2 Furthest stage: 2 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 2 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-133, stage=1) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 table tbl_sidecar2081 could not fit in stage 1 with 1 entries too many tables total 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_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 table tbl_sidecar2081 could not fit in stage 1 with 1 entries too many tables total 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_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2081 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping tbl_sidecar2073 as its already done - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 } entries:3072 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 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 mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 2048 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 2048 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 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 mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 2048 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 2048 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 1 } entries:4096 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 4096 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 4096 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 1 } entries:3072 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 } entries:3072 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 1 } entries:4096 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 4096 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 4096 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 1 } entries:3072 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:4 e:0 w:2 1 } entries:4096 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 4096 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 4096 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 } entries:7168 srams:5 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 } entries:7168 srams:5 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 8192 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 8192 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:7 e:0 w:2 1 } entries:7168 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 } entries:7168 srams:5 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 8192 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 8192 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:7 e:0 w:2 1 } entries:7168 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:9 e:0 w:2 1 } entries:9216 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 9216 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 9216 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:9 e:0 w:2 1 } entries:9216 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 9216 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 9216 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 2 1 1 1 } entries:10240 srams:8 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 2 1 1 1 } entries:10240 srams:8 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:10 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:2 e:0 w:1 2 1 1 1 } entries:10240 srams:10 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 2 2 2 2 2 } entries:10240 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 1 1 1 1 } entries:16384 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 16384 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 16384 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:4 e:0 w:2 1 1 1 1 } entries:16384 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 16384 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 16384 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:1 e:0 w:1 2 2 2 2 2 } entries:10240 srams:13 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 1 1 1 1 } entries:20480 srams:13 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 20480 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 20480 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 1 1 1 } entries:20480 srams:14 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 20480 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 20480 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:1 e:0 w:1 2 2 2 2 2 } entries:10240 srams:15 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 1 1 1 } entries:28672 srams:19 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 2 2 2 2 2 } entries:30720 srams:18 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 1 1 1 } entries:28672 srams:19 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 2 2 1 1 } entries:30720 srams:20 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 2 2 2 2 2 2 2 } entries:28672 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 2 2 1 1 } entries:30720 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 2 2 2 1 } entries:28672 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:4 e:0 w:2 2 2 2 1 } entries:28672 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:7 e:0 w:2 1 1 1 1 } entries:28672 srams:22 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 2 2 2 2 2 } entries:30720 srams:25 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:9 e:0 w:2 1 1 1 1 } entries:36864 srams:26 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 36864 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 36864 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:2 e:0 w:1 2 2 2 2 2 2 2 } entries:28672 srams:28 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 4 4 4 4 4 4 4 } entries:28672 srams:32 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:1 e:0 w:1 4 4 4 4 4 4 4 } entries:28672 srams:35 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:1 e:0 w:1 4 4 4 4 4 4 4 } entries:28672 srams:42 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 } entries:3072 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 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 mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 2048 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 2048 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 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 mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 2048 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 2048 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 1024 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 1024 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 1 } entries:4096 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 4096 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 4096 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 1 } entries:3072 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 } entries:3072 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 1 } entries:4096 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 4096 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 4096 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 1 } entries:3072 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 3072 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 3072 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:4 e:0 w:2 1 } entries:4096 srams:3 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 4096 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 4096 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 1 } entries:5120 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 5120 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 5120 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 } entries:7168 srams:5 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 } entries:7168 srams:5 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 8192 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 8192 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:7 e:0 w:2 1 } entries:7168 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 } entries:7168 srams:5 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 8192 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 8192 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:7 e:0 w:2 1 } entries:7168 srams:6 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 7168 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 7168 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:9 e:0 w:2 1 } entries:9216 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 9216 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 9216 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:9 e:0 w:2 1 } entries:9216 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 9216 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 9216 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 2 1 1 1 } entries:10240 srams:8 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:7 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 2 1 1 1 } entries:10240 srams:8 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:10 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 12288 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 12288 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:2 e:0 w:1 2 1 1 1 } entries:10240 srams:10 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 2 2 2 2 2 } entries:10240 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 1 1 1 1 } entries:16384 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 16384 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 16384 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:4 e:0 w:2 1 1 1 1 } entries:16384 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 16384 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 16384 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:1 e:0 w:1 2 2 2 2 2 } entries:10240 srams:13 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 1 1 1 1 } entries:20480 srams:13 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 20480 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 20480 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 1 1 1 1 } entries:20480 srams:14 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 20480 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 20480 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:1 e:0 w:1 2 2 2 2 2 } entries:10240 srams:15 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 10240 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 10240 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 1 1 1 } entries:28672 srams:19 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:3 e:0 w:1 2 2 2 2 2 } entries:30720 srams:18 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:7 e:0 w:3 1 1 1 1 } entries:28672 srams:19 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:5 e:0 w:2 2 2 1 1 } entries:30720 srams:20 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:2 e:0 w:1 2 2 2 2 2 2 2 } entries:28672 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:5 e:0 w:1 2 2 1 1 } entries:30720 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:4 e:0 w:1 2 2 2 1 } entries:28672 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:4 e:0 w:2 2 2 2 1 } entries:28672 srams:21 local_tinds: 0 maprams:0 tcams:0 afi:1 W I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:7 e:0 w:2 1 1 1 1 } entries:28672 srams:22 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:3 e:0 w:1 2 2 2 2 2 } entries:30720 srams:25 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 30720 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 30720 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:9 e:0 w:2 1 1 1 1 } entries:36864 srams:26 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 36864 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 36864 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:2 e:0 w:1 2 2 2 2 2 2 2 } entries:28672 srams:28 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 4 4 4 4 4 4 4 } entries:28672 srams:32 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/4 ov:16 imm:16 way:{ g:1 e:0 w:1 4 4 4 4 4 4 4 } entries:28672 srams:35 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 Min use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 28672 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:8/8 way:{ g:1 e:0 w:1 4 4 4 4 4 4 4 } entries:28672 srams:42 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 table Egress.mac_rewrite.mac_rewrite could not fit in stage 1 with 28672 entries too many tables total 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 mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 2 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1878 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-128 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check found 8 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, cond-81, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2081, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : cond-81 with best: tbl_sidecar1910 Updating best to cond-81 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-81 Updating best to nat_ingress_ingress_ipv4 from cond-81 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 For trial t : tbl_sidecar2081 with best: nat_ingress_ingress_ipv6 Keeping best nat_ingress_ingress_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: nat_ingress_ingress_ipv6 Keeping best nat_ingress_ingress_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: nat_ingress_ingress_ipv6 Keeping best nat_ingress_ingress_ipv6 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1909 in the initial stage option Adding table:tbl_sidecar1910 in the initial stage option Adding table:cond-81 in the initial stage option Adding table:nat_ingress_ingress_ipv4 in the initial stage option Adding table:nat_ingress_ingress_ipv6 in the initial stage option Adding table:tbl_sidecar2081 in the initial stage option Adding table:mac_rewrite_mac_rewrite_0 in the initial stage option Adding table:mcast_egress_port_bitmap_check in the initial stage option placing 2560 entries of nat_ingress_ingress_ipv6 ( Ingress.nat_ingress.ingress_ipv6 ) in stage 2(20) FormatType(02) stage 2, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24612371, 24581788, 24582308, 24610473 ], partly placed 0, placed 36 { id=1 ram=10 tcam=20 mram=3 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) Initial # of stages is 2, 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 2 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 2 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: 2 Furthest stage: 3 try_place_table returning 1024 of nat_ingress_ingress_ipv4 in stage 2 (need more match) Table is not placed Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-133, stage=2) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2081 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 2 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1878 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-128 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check found 7 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, cond-81, nat_ingress_ingress_ipv4, tbl_sidecar2081, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : cond-81 with best: tbl_sidecar1910 Updating best to cond-81 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-81 Updating best to nat_ingress_ingress_ipv4 from cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2081 with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) in stage 2(21) FormatType(02) (need more match) stage 2, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24612371, 24581788, 24582308, 24610473 ], partly placed 1, placed 37 { id=2 ram=14 tcam=24 mram=4 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-81 in stage 2 Table is placed Pl vector: cond-81 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-133, stage=2) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2081 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 2 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1878 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-128 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check found 7 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, cond-81, nat_ingress_ingress_ipv4, tbl_sidecar2081, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : cond-81 with best: tbl_sidecar1910 Updating best to cond-81 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-81 Keeping best cond-81 for reason: earlier stage calculated For trial t : tbl_sidecar2081 with best: cond-81 Keeping best cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: cond-81 Keeping best cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: cond-81 Keeping best cond-81 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-81 ( cond-81 ) in stage 2(22) FormatType(02) stage 2, work: [ 24436741, 24581547, 24438005, 24438729, 24439258, 24612371, 24581788, 24582308, 24610473, 24438713 ], partly placed 1, placed 38 { id=2 ram=14 tcam=24 mram=4 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done - skipping cond-81 as its already done - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-133, stage=2) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2081 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 2 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1878 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-128 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check try_place_table(cond-82, stage=2) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 2, 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_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 filter_switch_ipv6_addr B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 1 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_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 filter_switch_ipv6_addr B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 3 Furthest stage: 3 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr found 7 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_ingress_ipv4, tbl_sidecar2081, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : tbl_sidecar2081 with best: tbl_sidecar1910 Updating best to tbl_sidecar2081 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2081 Keeping best tbl_sidecar2081 for reason: longer downward dominance frontier dependence chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2081 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2081 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv6_addr with best: mcast_egress_port_bitmap_check Keeping best mcast_egress_port_bitmap_check for reason: earlier stage calculated placing 1024 entries of mcast_egress_port_bitmap_check ( Egress.mcast_egress.port_bitmap_check ) in stage 2(23) FormatType(02) stage 2, work: [ 24436741, 24581547, 24438729, 24439258, 24612371, 24581788, 24582308, 24438713 ], partly placed 1, placed 39 { id=3 ram=15 tcam=24 mram=4 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 because it depends on cond-133 - removing tbl_sidecar2087 from merge list because it depends on cond-133 - removing tbl_sidecar2088 from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-133, stage=2) Merging with match table tbl_sidecar2081 and tag $true Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2081 Picking layout option for table : tbl_sidecar2081 with requested entries : 1 picked layout for tbl_sidecar2081 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_sidecar2081 Trying to allocate imem for tbl_sidecar2081 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2081 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2081 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 2 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=2) Merging with match table tbl_sidecar1878 and tag $true - dependency between mcast_egress_port_bitmap_check 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr try_place_table(cond-82, stage=2) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 2, 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC B. B. .. .. .. B......... ...... .. .. .. . CA CA CA CA A filter_switch_ipv6_addr B mcast_egress_port_bitmap_check C nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 1 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC B. B. .. .. .. B......... ...... .. .. .. . CA CA CA CA A filter_switch_ipv6_addr B mcast_egress_port_bitmap_check C nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 3 Furthest stage: 3 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr found 8 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, nat_ingress_ingress_ipv4, tbl_sidecar2081, mac_rewrite_mac_rewrite_0, tbl_sidecar1878, mcast_egress_modify_hdr, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : tbl_sidecar2081 with best: tbl_sidecar1910 Updating best to tbl_sidecar2081 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2081 Keeping best tbl_sidecar2081 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar1878 with best: tbl_sidecar2081 Keeping best tbl_sidecar2081 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2081 Keeping best tbl_sidecar2081 for reason: earlier stage calculated For trial t : filter_switch_ipv6_addr with best: tbl_sidecar2081 Keeping best tbl_sidecar2081 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2081 ( tbl_sidecar2081 ) (with gw cond-133, result tag $true) in stage 2(24) FormatType(02) stage 2, work: [ 24436741, 24581547, 24438729, 24439258, 24612371, 24581788, 24582308, 24438713, 24612289, 26398171 ], partly placed 1, placed 40 { id=4 ram=15 tcam=24 mram=4 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=2) Merging with match table tbl_sidecar2087 and tag $true - dependency between tbl_sidecar2081 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 and tag $true - dependency between tbl_sidecar2081 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping cond-133 as its already done - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 The selected pack format for table mac_rewrite_mac_rewrite_0 could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 2 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=2) Merging with match table tbl_sidecar1878 and tag $true - dependency between mcast_egress_port_bitmap_check 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr try_place_table(cond-82, stage=2) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 2, 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC B. B. .. .. .. B......... ...... .. .. .. . CA CA CA CA A filter_switch_ipv6_addr B mcast_egress_port_bitmap_check C nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 1 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC .. .. .. .. .. .......... ...... .. .. .. . CC B. B. .. .. .. B......... ...... .. .. .. . CA CA CA CA A filter_switch_ipv6_addr B mcast_egress_port_bitmap_check C nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 3 Furthest stage: 3 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr - skipping tbl_sidecar2081 as its already done - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed found 9 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_ipv4, mac_rewrite_mac_rewrite_0, tbl_sidecar1878, mcast_egress_modify_hdr, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2087 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : tbl_sidecar2088 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar1910 Updating best to mac_rewrite_mac_rewrite_0 from tbl_sidecar1910 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1878 with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : filter_switch_ipv6_addr with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated placing 1024 entries of mac_rewrite_mac_rewrite_0 ( Egress.mac_rewrite.mac_rewrite ) in stage 2(25) FormatType(02) stage 2, work: [ 24436741, 24581547, 24438729, 24439258, 24581788, 24582308, 24438713, 24612283, 26399180 ], partly placed 1, placed 41 { id=5 ram=17 tcam=24 mram=4 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 tbl_sidecar1910 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1910, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1910 Picking layout option for table : tbl_sidecar1910 with requested entries : 1 picked layout for tbl_sidecar1910 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_sidecar1910 Trying to allocate imem for tbl_sidecar1910 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1910 in stage 2 Table is placed Pl vector: tbl_sidecar1910 - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=2) Merging with match table tbl_sidecar2087 and tag $true - dependency between tbl_sidecar2081 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 and tag $true - dependency between tbl_sidecar2081 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping mcast_egress_mcast_tag_check as its already done - skipping mac_rewrite_mac_rewrite_0 as its already done - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=2) Merging with match table tbl_sidecar1878 and tag $true - dependency between mcast_egress_port_bitmap_check 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr try_place_table(cond-82, stage=2) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 2, 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD BC BC .. .. .. BC........ ...... .. .. .. . DA DA DA DA A filter_switch_ipv6_addr B mac_rewrite_mac_rewrite_0 C mcast_egress_port_bitmap_check D nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 1 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD BC BC .. .. .. BC........ ...... .. .. .. . DA DA DA DA A filter_switch_ipv6_addr B mac_rewrite_mac_rewrite_0 C mcast_egress_port_bitmap_check D nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 3 Furthest stage: 3 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr - skipping cond-129 because it depends on cond-128 - removing tbl_sidecar1439 from merge list because it depends on cond-128 - skipping gateway cond-129 until mergeable tables are available - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed found 8 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar1910, tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_ipv4, tbl_sidecar1878, mcast_egress_modify_hdr, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar1910 with best: tbl_sidecar1909 Updating best to tbl_sidecar1910 from tbl_sidecar1909 for reason: default choice For trial t : tbl_sidecar2087 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : tbl_sidecar2088 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : tbl_sidecar1878 with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated For trial t : filter_switch_ipv6_addr with best: tbl_sidecar1910 Keeping best tbl_sidecar1910 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1910 ( tbl_sidecar1910 ) in stage 2(26) FormatType(022) stage 2, work: [ 24436741, 24581547, 24438729, 24439258, 24582308, 24438713, 24612283 ], partly placed 1, placed 42 { id=6 ram=19 tcam=24 mram=6 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1909 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1909, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1909 Picking layout option for table : tbl_sidecar1909 with requested entries : 1 picked layout for tbl_sidecar1909 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_sidecar1909 Trying to allocate imem for tbl_sidecar1909 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1909 in stage 2 Table is placed Pl vector: tbl_sidecar1909 - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=2) Merging with match table tbl_sidecar2087 and tag $true - dependency between tbl_sidecar2081 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 and tag $true - dependency between tbl_sidecar2081 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=2) Merging with match table tbl_sidecar1878 and tag $true - dependency between mcast_egress_port_bitmap_check 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr try_place_table(cond-82, stage=2) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 2, 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD BC BC .. .. .. BC........ ...... .. .. .. . DA DA DA DA A filter_switch_ipv6_addr B mac_rewrite_mac_rewrite_0 C mcast_egress_port_bitmap_check D nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 1 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD .. .. .. .. .. .......... ...... .. .. .. . DD BC BC .. .. .. BC........ ...... .. .. .. . DA DA DA DA A filter_switch_ipv6_addr B mac_rewrite_mac_rewrite_0 C mcast_egress_port_bitmap_check D nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 3 Furthest stage: 3 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr - skipping cond-129 because it depends on cond-128 - removing tbl_sidecar1439 from merge list because it depends on cond-128 - skipping gateway cond-129 until mergeable tables are available found 7 tables that could be placed: [ tbl_sidecar1909, tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_ipv4, tbl_sidecar1878, mcast_egress_modify_hdr, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar1909 For trial t : tbl_sidecar2087 with best: tbl_sidecar1909 Keeping best tbl_sidecar1909 for reason: earlier stage calculated For trial t : tbl_sidecar2088 with best: tbl_sidecar1909 Keeping best tbl_sidecar1909 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar1909 Keeping best tbl_sidecar1909 for reason: earlier stage calculated For trial t : tbl_sidecar1878 with best: tbl_sidecar1909 Keeping best tbl_sidecar1909 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1909 Keeping best tbl_sidecar1909 for reason: earlier stage calculated For trial t : filter_switch_ipv6_addr with best: tbl_sidecar1909 Keeping best tbl_sidecar1909 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1909 ( tbl_sidecar1909 ) in stage 2(27) FormatType(022) stage 2, work: [ 24436741, 24581547, 24438729, 24439258, 24582308, 24438713, 24612283 ], partly placed 1, placed 43 { id=7 ram=21 tcam=24 mram=8 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=2) Merging with match table tbl_sidecar2087 and tag $true - dependency between tbl_sidecar2081 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 and tag $true - dependency between tbl_sidecar2081 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=2) 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 3, 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: 3 Furthest stage: 3 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=2) Merging with match table tbl_sidecar1878 and tag $true - dependency between mcast_egress_port_bitmap_check 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr try_place_table(cond-82, stage=2) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 2, 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_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 filter_switch_ipv6_addr Picking layout option for table : filter_switch_ipv6_addr with requested entries : 1 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 table Ingress.filter.switch_ipv6_addr could not fit in stage 2 with 512 entries along with 512 entries of DirectCounter Ingress.filter.ipv6_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 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: 3 Furthest stage: 3 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr - skipping cond-129 because it depends on cond-128 - removing tbl_sidecar1439 from merge list because it depends on cond-128 - skipping gateway cond-129 until mergeable tables are available found 6 tables that could be placed: [ tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_ipv4, tbl_sidecar1878, mcast_egress_modify_hdr, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar2087 For trial t : tbl_sidecar2088 with best: tbl_sidecar2087 Updating best to tbl_sidecar2088 from tbl_sidecar2087 for reason: default choice For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2088 Updating best to nat_ingress_ingress_ipv4 from tbl_sidecar2088 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1878 with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv6_addr with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2087 in the initial stage option Adding table:tbl_sidecar2088 in the initial stage option Adding table:nat_ingress_ingress_ipv4 in the initial stage option Adding table:tbl_sidecar1878 in the initial stage option Adding table:mcast_egress_modify_hdr in the initial stage option Adding table:filter_switch_ipv6_addr in the initial stage option placing 1536 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) in stage 3(30) FormatType(03) stage 3, work: [ 24436741, 24581547, 24438729, 24582308, 24438713, 24612283 ], partly placed 0, placed 44 { id=1 ram=7 tcam=6 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=3) Merging with match table tbl_sidecar2087 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=3) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 4, initial # of entries is 8 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 : 8 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 8tV ixbar:5B/7b match:5B/7b adb:2 ov:17 imm:15 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 8, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 512 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=3) Merging with match table tbl_sidecar1878 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr try_place_table(cond-82, stage=3) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 3, 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: 3 Furthest stage: 4 try_place_table returning 512 of filter_switch_ipv6_addr in stage 3 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr - skipping cond-129 because it depends on cond-128 - removing tbl_sidecar1439 from merge list because it depends on cond-128 - skipping gateway cond-129 until mergeable tables are available found 6 tables that could be placed: [ tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_hit, tbl_sidecar1878, mcast_egress_modify_hdr, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar2087 For trial t : tbl_sidecar2088 with best: tbl_sidecar2087 Updating best to tbl_sidecar2088 from tbl_sidecar2087 for reason: default choice For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated For trial t : tbl_sidecar1878 with best: tbl_sidecar2088 Updating best to tbl_sidecar1878 from tbl_sidecar2088 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1878 Updating best to mcast_egress_modify_hdr from tbl_sidecar1878 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv6_addr with best: mcast_egress_modify_hdr Updating best to filter_switch_ipv6_addr from mcast_egress_modify_hdr 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-82, result tag $true) in stage 3(31) FormatType(02) stage 3, work: [ 24436741, 24581547, 24438729, 24582308, 24612283 ], partly placed 0, placed 45 { id=2 ram=10 tcam=10 mram=4 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=3) Merging with match table tbl_sidecar2087 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-128 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on cond-128 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=3) - action dependency between filter_switch_ipv6_addr and table nat_ingress_ingress_hit due to PHV allocation advances stage to 4 Initial # of stages is 4, initial # of entries is 8 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 : 8 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 8tV ixbar:5B/7b match:5B/7b adb:2 ov:17 imm:15 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 8, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 512 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-128, stage=3) Merging with match table tbl_sidecar1878 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_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1878 mcast_egress_modify_hdr - skipping cond-129 because it depends on cond-128 - removing tbl_sidecar1439 from merge list because it depends on cond-128 - skipping gateway cond-129 until mergeable tables are available found 5 tables that could be placed: [ tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_hit, tbl_sidecar1878, mcast_egress_modify_hdr ] Initial best is first table seen: tbl_sidecar2087 For trial t : tbl_sidecar2088 with best: tbl_sidecar2087 Updating best to tbl_sidecar2088 from tbl_sidecar2087 for reason: default choice For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated For trial t : tbl_sidecar1878 with best: tbl_sidecar2088 Updating best to tbl_sidecar1878 from tbl_sidecar2088 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1878 Updating best to mcast_egress_modify_hdr from tbl_sidecar1878 for reason: longer downward prop control-included dependence tail chain placing 512 entries of mcast_egress_modify_hdr ( Egress.mcast_egress.modify_hdr ) (with gw cond-128, result tag $true) in stage 3(32) FormatType(02) stage 3, work: [ 24436741, 24581547, 24438729, 24582308, 24612283, 24610479 ], partly placed 0, placed 46 { id=3 ram=11 tcam=11 mram=4 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=3) Merging with match table tbl_sidecar2087 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on tbl_sidecar1878 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_44 because it depends on tbl_sidecar1878 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=3) - action dependency between filter_switch_ipv6_addr and table nat_ingress_ingress_hit due to PHV allocation advances stage to 4 Initial # of stages is 4, initial # of entries is 8 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 : 8 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 8tV ixbar:5B/7b match:5B/7b adb:2 ov:17 imm:15 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 8, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 512 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-128 as its already done try_place_table(cond-129, stage=3) Merging with match table tbl_sidecar1439 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 tbl_sidecar1878 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1878, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1878 Picking layout option for table : tbl_sidecar1878 with requested entries : 1 picked layout for tbl_sidecar1878 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_sidecar1878 Trying to allocate imem for tbl_sidecar1878 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1878 in stage 3 Table is placed Pl vector: tbl_sidecar1878 - skipping mcast_egress_modify_hdr as its already done found 5 tables that could be placed: [ tbl_sidecar2087, tbl_sidecar2088, nat_ingress_ingress_hit, tbl_sidecar1439, tbl_sidecar1878 ] Initial best is first table seen: tbl_sidecar2087 For trial t : tbl_sidecar2088 with best: tbl_sidecar2087 Updating best to tbl_sidecar2088 from tbl_sidecar2087 for reason: default choice For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated For trial t : tbl_sidecar1439 with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated For trial t : tbl_sidecar1878 with best: tbl_sidecar2088 Updating best to tbl_sidecar1878 from tbl_sidecar2088 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1878 ( tbl_sidecar1878 ) in stage 3(33) FormatType(02) stage 3, work: [ 24436741, 24581547, 24438729, 24612283 ], partly placed 0, placed 47 { id=4 ram=11 tcam=11 mram=4 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done try_place_table(cond-134, stage=3) Merging with match table tbl_sidecar2087 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_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2088 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_sidecar2088 Picking layout option for table : tbl_sidecar2088 with requested entries : 1 picked layout for tbl_sidecar2088 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_sidecar2088 Trying to allocate imem for tbl_sidecar2088 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2088 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2087 tbl_sidecar2088 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - dependency between tbl_sidecar1878 and table advances stage Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=3) - action dependency between filter_switch_ipv6_addr and table nat_ingress_ingress_hit due to PHV allocation advances stage to 4 Initial # of stages is 4, initial # of entries is 8 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 : 8 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 8tV ixbar:5B/7b match:5B/7b adb:2 ov:17 imm:15 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 8, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 512 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-129, stage=3) Merging with match table tbl_sidecar1439 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 found 5 tables that could be placed: [ tbl_sidecar2087, tbl_sidecar2088, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_hit, tbl_sidecar1439 ] Initial best is first table seen: tbl_sidecar2087 For trial t : tbl_sidecar2088 with best: tbl_sidecar2087 Updating best to tbl_sidecar2088 from tbl_sidecar2087 for reason: default choice For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated For trial t : tbl_sidecar1439 with best: tbl_sidecar2088 Keeping best tbl_sidecar2088 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2088 ( tbl_sidecar2088 ) (with gw cond-134, result tag $true) in stage 3(34) FormatType(022) stage 3, work: [ 24436741, 24581547, 24438729, 24612283, 24612377, 24612851 ], partly placed 0, placed 48 { id=5 ram=13 tcam=11 mram=6 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - dependency between tbl_sidecar1878 and table advances stage Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=3) - action dependency between filter_switch_ipv6_addr and table nat_ingress_ingress_hit due to PHV allocation advances stage to 4 Initial # of stages is 4, initial # of entries is 8 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 : 8 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 8tV ixbar:5B/7b match:5B/7b adb:2 ov:17 imm:15 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 8, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 512 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-129, stage=3) Merging with match table tbl_sidecar1439 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 tbl_sidecar2087 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2087, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2087 Picking layout option for table : tbl_sidecar2087 with requested entries : 1 picked layout for tbl_sidecar2087 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_sidecar2087 Trying to allocate imem for tbl_sidecar2087 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2087 in stage 3 Table is placed Pl vector: tbl_sidecar2087 - skipping tbl_sidecar2088 as its already done try_place_table(cond-135, stage=3) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2090 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 found 5 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_hit, tbl_sidecar1439, tbl_sidecar2087, tbl_sidecar2090 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : nat_ingress_ingress_hit with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to nat_ingress_ingress_hit from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439 with best: nat_ingress_ingress_hit Keeping best nat_ingress_ingress_hit for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2087 with best: nat_ingress_ingress_hit Updating best to tbl_sidecar2087 from nat_ingress_ingress_hit for reason: earlier stage calculated For trial t : tbl_sidecar2090 with best: tbl_sidecar2087 Keeping best tbl_sidecar2087 for reason: control dom set is placeable in this stage placing 1 entries of tbl_sidecar2087 ( tbl_sidecar2087 ) in stage 3(35) FormatType(022) stage 3, work: [ 24436741, 24581547, 24438729, 24612283, 24612851 ], partly placed 0, placed 49 { id=6 ram=15 tcam=11 mram=8 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - dependency between tbl_sidecar1878 and table advances stage Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 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=3) - action dependency between filter_switch_ipv6_addr and table nat_ingress_ingress_hit due to PHV allocation advances stage to 4 Initial # of stages is 4, initial # of entries is 8 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 : 8 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 8tV ixbar:5B/7b match:5B/7b adb:2 ov:17 imm:15 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 8, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 512 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-129, stage=3) Merging with match table tbl_sidecar1439 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 try_place_table(cond-135, stage=3) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 table tbl_sidecar2090 could not fit in stage 3 with 1 entries along with 512 entries of Counter Egress.mcast_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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 table tbl_sidecar2090 could not fit in stage 3 with 1 entries along with 512 entries of Counter Egress.mcast_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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 found 4 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_hit, tbl_sidecar1439, tbl_sidecar2090 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : nat_ingress_ingress_hit with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to nat_ingress_ingress_hit from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439 with best: nat_ingress_ingress_hit Keeping best nat_ingress_ingress_hit for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2090 with best: nat_ingress_ingress_hit Keeping best nat_ingress_ingress_hit for reason: longer downward prop control-included dependence tail chain Adding table:egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in the initial stage option Adding table:nat_ingress_ingress_hit in the initial stage option Adding table:tbl_sidecar1439 in the initial stage option Adding table:tbl_sidecar2090 in the initial stage option placing 512 entries of nat_ingress_ingress_hit ( Ingress.nat_ingress.ingress_hit ) in stage 4(40) FormatType(02) stage 4, work: [ 24436741, 24581547, 24438729, 24612283, 24612851, 24440306, 24442074 ], partly placed 0, placed 50 { id=1 ram=1 tcam=1 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit as its already done try_place_table(cond-129, stage=4) Merging with match table tbl_sidecar1439 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 try_place_table(cond-88, stage=4) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $true Initial # of stages is 4, 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: 4 Furthest stage: 5 try_place_table returning 3072 of nat_ingress_CalculateIPv4Len_ipv4_set_len in stage 4 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 5, 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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 - removing tbl_sidecar718 from merge list because it depends on cond-88 - skipping gateway cond-90 until mergeable tables are available try_place_table(cond-91, stage=4) Merging with match table nat_ingress_nat_only and tag $false Initial # of stages is 4, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_nat_only Picking layout option for table : nat_ingress_nat_only with requested entries : 256 picked layout for nat_ingress_nat_only FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 ov:10 way:{ g:2 e:0 w:1 1 } entries:2048 srams:3 local_tinds: 0 maprams:2 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_nat_only Trying to allocate imem for nat_ingress_nat_only Entries : 2048, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_nat_only in stage 4 Table is placed Gateway is placed Pl vector: nat_ingress_nat_only found 6 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1439, tbl_sidecar2090, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, nat_ingress_nat_only ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar1439 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1439 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2090 with best: tbl_sidecar1439 Keeping best tbl_sidecar1439 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: tbl_sidecar1439 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from tbl_sidecar1439 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 : nat_ingress_nat_only with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Updating best to nat_ingress_nat_only from nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: longer downward dominance frontier dependence chain placing 2048 entries of nat_ingress_nat_only ( Ingress.nat_ingress.nat_only ) (with gw cond-91, result tag $false) in stage 4(41) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612283, 24612851, 24440306, 24442074, 24442072, 26393746 ], partly placed 0, placed 51 { id=2 ram=4 tcam=1 mram=2 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done try_place_table(cond-92, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-92 Picking layout option for table : cond-92 with requested entries : 0 picked layout for cond-92 FormatType(02) layout: 0gV ixbar:4B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-92 Trying to allocate imem for cond-92 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-92 in stage 4 Table is placed Pl vector: cond-92 - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-129, stage=4) Merging with match table tbl_sidecar1439 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 try_place_table(cond-88, stage=4) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $true Initial # of stages is 4, 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: 4 Furthest stage: 5 try_place_table returning 3072 of nat_ingress_CalculateIPv4Len_ipv4_set_len in stage 4 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 5, 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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 - removing tbl_sidecar718 from merge list because it depends on cond-88 - skipping gateway cond-90 until mergeable tables are available - skipping cond-91 as its already done - skipping nat_ingress_nat_only as its already done - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_33 as a parent is not yet placed - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_33 as a parent is not yet placed found 6 tables that could be placed: [ cond-92, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1439, tbl_sidecar2090, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4 ] Initial best is first table seen: cond-92 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2090 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: cond-92 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from cond-92 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-88, result tag $true) in stage 4(42) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612283, 24612851, 24440306, 24440312, 24441867 ], partly placed 0, placed 52 { id=3 ram=5 tcam=1 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done try_place_table(cond-92, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-92 Picking layout option for table : cond-92 with requested entries : 0 picked layout for cond-92 FormatType(02) layout: 0gV ixbar:4B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-92 Trying to allocate imem for cond-92 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-92 in stage 4 Table is placed Pl vector: cond-92 - skipping cond-95 due to in-sequence control dependence on cond-92 - skipping cond-103 due to in-sequence control dependence on cond-92 - skipping cond-122 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-129, stage=4) Merging with match table tbl_sidecar1439 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 found 7 tables that could be placed: [ cond-92, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1439, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: cond-92 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2090 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: cond-92 Keeping best cond-92 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: cond-92 Keeping best cond-92 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: cond-92 Keeping best cond-92 for reason: earlier stage calculated placing 0 entries of cond-92 ( cond-92 ) in stage 4(43) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612283, 24612851, 24440306, 24440312, 24441867, 24445011 ], partly placed 0, placed 53 { id=3 ram=5 tcam=1 mram=2 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-129, stage=4) Merging with match table tbl_sidecar1439 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_sidecar1439 Picking layout option for table : tbl_sidecar1439 with requested entries : 1 picked layout for tbl_sidecar1439 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1439 try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 found 7 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1439, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar1439 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1439 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2090 with best: tbl_sidecar1439 Keeping best tbl_sidecar1439 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar1439 Keeping best tbl_sidecar1439 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar1439 Keeping best tbl_sidecar1439 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar1439 Keeping best tbl_sidecar1439 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: tbl_sidecar1439 Keeping best tbl_sidecar1439 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1439 ( tbl_sidecar1439 ) (with gw cond-129, result tag $true) in stage 4(44) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612283, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24612281 ], partly placed 0, placed 54 { id=4 ram=5 tcam=1 mram=2 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices - skipping cond-129 as its already done try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed try_place_table(cond-130, stage=4) Merging with match table tbl_sidecar1436 and tag $false Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1436 Picking layout option for table : tbl_sidecar1436 with requested entries : 1 picked layout for tbl_sidecar1436 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:16 imm:16 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1436 Trying to allocate imem for tbl_sidecar1436 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1436 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar1434 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_sidecar1434 Picking layout option for table : tbl_sidecar1434 with requested entries : 1 picked layout for tbl_sidecar1434 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:16 imm:16 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1434 Trying to allocate imem for tbl_sidecar1434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1434 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1436 tbl_sidecar1434 - skipping tbl_sidecar1439 as its already done - skipping tbl_sidecar1439_0 due to in-sequence control dependence on cond-130 try_place_table(cond-131, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-131 Picking layout option for table : cond-131 with requested entries : 0 picked layout for cond-131 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-131 Trying to allocate imem for cond-131 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-131 in stage 4 Table is placed Pl vector: cond-131 found 9 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1436, tbl_sidecar1434, cond-131 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar2090 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1436 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1436 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1434 with best: tbl_sidecar1436 Updating best to tbl_sidecar1434 from tbl_sidecar1436 for reason: default choice For trial t : cond-131 with best: tbl_sidecar1434 Keeping best tbl_sidecar1434 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1434 ( tbl_sidecar1434 ) (with gw cond-130, result tag $true) in stage 4(45) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24612281, 24611736 ], partly placed 0, placed 55 { id=5 ram=5 tcam=1 mram=2 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done - skipping tbl_sidecar1439_0 because it depends on tbl_sidecar1436 tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-131 Picking layout option for table : cond-131 with requested entries : 0 picked layout for cond-131 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-131 Trying to allocate imem for cond-131 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-131 in stage 4 Table is placed Pl vector: cond-131 tbl_sidecar1436 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1436, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1436 Picking layout option for table : tbl_sidecar1436 with requested entries : 1 picked layout for tbl_sidecar1436 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:16 imm:16 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1436 Trying to allocate imem for tbl_sidecar1436 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1436 in stage 4 Table is placed Pl vector: tbl_sidecar1436 found 8 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, cond-131, tbl_sidecar1436 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar2090 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : cond-131 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to cond-131 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1436 with best: cond-131 Updating best to tbl_sidecar1436 from cond-131 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1436 ( tbl_sidecar1436 ) in stage 4(46) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24612281 ], partly placed 0, placed 56 { id=6 ram=5 tcam=1 mram=2 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 try_place_table(cond-131, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-131 Picking layout option for table : cond-131 with requested entries : 0 picked layout for cond-131 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-131 Trying to allocate imem for cond-131 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-131 in stage 4 Table is placed Pl vector: cond-131 found 8 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, cond-131 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar2090 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : cond-131 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to cond-131 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-131 ( cond-131 ) in stage 4(47) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24612281, 24611892, 26399178 ], partly placed 0, placed 57 { id=6 ram=5 tcam=1 mram=2 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on cond-132 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on cond-132 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-131 as its already done try_place_table(cond-132, stage=4) Merging with match table tbl_sidecar1451_0 and tag $false Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1451_0 Picking layout option for table : tbl_sidecar1451_0 with requested entries : 1 picked layout for tbl_sidecar1451_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_sidecar1451_0 Trying to allocate imem for tbl_sidecar1451_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1451_0 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar1449_0 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_sidecar1449_0 Picking layout option for table : tbl_sidecar1449_0 with requested entries : 1 picked layout for tbl_sidecar1449_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_sidecar1449_0 Trying to allocate imem for tbl_sidecar1449_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1449_0 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1451_0 tbl_sidecar1449_0 - skipping tbl_sidecar1454 due to in-sequence control dependence on cond-132 - skipping ara_table_48 because it depends on cond-132 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on cond-132 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on cond-132 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on cond-132 ara_table_46 is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1451_0, tbl_sidecar1449_0 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar2090 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1451_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1451_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1449_0 with best: tbl_sidecar1451_0 Updating best to tbl_sidecar1449_0 from tbl_sidecar1451_0 for reason: default choice placing 1 entries of tbl_sidecar1449_0 ( tbl_sidecar1449_0 ) (with gw cond-132, result tag $true) in stage 4(48) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178, 24612053 ], partly placed 0, placed 58 { id=7 ram=5 tcam=1 mram=2 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done - skipping tbl_sidecar1454 because it depends on tbl_sidecar1451_0 tbl_sidecar1454 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices tbl_sidecar1451_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1451_0, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1451_0 Picking layout option for table : tbl_sidecar1451_0 with requested entries : 1 picked layout for tbl_sidecar1451_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_sidecar1451_0 Trying to allocate imem for tbl_sidecar1451_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1451_0 in stage 4 Table is placed Pl vector: tbl_sidecar1451_0 found 8 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1451_0 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar2090 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1451_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1451_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1451_0 ( tbl_sidecar1451_0 ) in stage 4(49) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178 ], partly placed 0, placed 59 { id=8 ram=5 tcam=1 mram=2 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 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 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_44 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=4) - dependency between tbl_sidecar1451_0 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_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices found 8 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : tbl_sidecar2090 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1454 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated placing 4 entries of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ( egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5_egress ) in stage 4(4a) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178 ], partly placed 0, placed 60 { id=9 ram=5 tcam=1 mram=2 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=4) Initial # of stages is 4, 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: 4 Furthest stage: 5 try_place_table returning 0 of ara_table_44 in stage 4 Table is placed Pl vector: ara_table_44 try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=4) - dependency between tbl_sidecar1451_0 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_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices found 8 tables that could be placed: [ ara_table_44, tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454 ] Initial best is first table seen: ara_table_44 For trial t : tbl_sidecar2090 with best: ara_table_44 Keeping best ara_table_44 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated For trial t : tbl_sidecar1454 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 4(ffffffffffffffff) FormatType(02) stage 4, work: [ 24436741, 24581547, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178 ], partly placed 0, placed 61 { id=9 ram=5 tcam=1 mram=2 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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 cond-125 as its already done - skipping cond-126 as its already done - skipping cond-134 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_44 as its already done try_place_table(cond-135, stage=4) Merging with match table tbl_sidecar2090 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_sidecar2090 Picking layout option for table : tbl_sidecar2090 with requested entries : 1 picked layout for tbl_sidecar2090 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_sidecar2090 Trying to allocate imem for tbl_sidecar2090 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2090 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2090 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=4) - dependency between tbl_sidecar1451_0 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_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices found 7 tables that could be placed: [ tbl_sidecar2090, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454 ] Initial best is first table seen: tbl_sidecar2090 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2090 Keeping best tbl_sidecar2090 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2090 Keeping best tbl_sidecar2090 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2090 Keeping best tbl_sidecar2090 for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: tbl_sidecar2090 Keeping best tbl_sidecar2090 for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: tbl_sidecar2090 Keeping best tbl_sidecar2090 for reason: earlier stage calculated For trial t : tbl_sidecar1454 with best: tbl_sidecar2090 Keeping best tbl_sidecar2090 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2090 ( tbl_sidecar2090 ) (with gw cond-135, result tag $true) in stage 4(4b) FormatType(022) stage 4, work: [ 24436741, 24612851, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178, 24612531 ], partly placed 0, placed 62 { id=10 ram=7 tcam=1 mram=4 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-135 as its already done - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=4) - dependency between tbl_sidecar1451_0 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_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar2090 as its already done try_place_table(cond-136, stage=4) Merging with match table tbl_sidecar2093 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_sidecar2093 Picking layout option for table : tbl_sidecar2093 with requested entries : 1 picked layout for tbl_sidecar2093 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_sidecar2093 Trying to allocate imem for tbl_sidecar2093 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2093 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2093 found 7 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2093 ] 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 For trial t : tbl_sidecar435 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1454 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2093 with best: tbl_nat_ingress_encap_ipv4 Updating best to tbl_sidecar2093 from tbl_nat_ingress_encap_ipv4 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2093 ( tbl_sidecar2093 ) (with gw cond-136, result tag $true) in stage 4(4c) FormatType(022) stage 4, work: [ 24436741, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178, 24612531, 24612849 ], partly placed 0, placed 63 { id=11 ram=9 tcam=1 mram=6 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=4) - dependency between tbl_sidecar1451_0 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_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar2090 as its already done - skipping cond-136 as its already done try_place_table(cond-137, stage=4) Merging with match table tbl_sidecar2095 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_sidecar2095 Picking layout option for table : tbl_sidecar2095 with requested entries : 1 picked layout for tbl_sidecar2095 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_sidecar2095 Trying to allocate imem for tbl_sidecar2095 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2095 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2095 found 7 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2095 ] 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 For trial t : tbl_sidecar435 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1454 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2095 with best: tbl_nat_ingress_encap_ipv4 Updating best to tbl_sidecar2095 from tbl_nat_ingress_encap_ipv4 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2095 ( tbl_sidecar2095 ) (with gw cond-137, result tag $true) in stage 4(4d) FormatType(022) stage 4, work: [ 24436741, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178, 24612849, 24612845 ], partly placed 0, placed 64 { id=12 ram=11 tcam=1 mram=8 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 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) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 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=4) - dependency between nat_ingress_ingress_hit 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_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:16/16 entries:1 srams:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=4) 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 5, 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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=4) Merging with match table tbl_sidecar435 and tag $true - dependency between nat_ingress_nat_only 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=4) - dependency between tbl_sidecar1436 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_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=4) - dependency between tbl_sidecar1451_0 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_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-137 as its already done try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2099 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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 table tbl_sidecar2099 could not fit in stage 4 with 1 entries along with 512 entries of Counter Egress.underlay_mcast_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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 table tbl_sidecar2099 could not fit in stage 4 with 1 entries along with 512 entries of Counter Egress.underlay_mcast_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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2099 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2099 found 7 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2099 ] 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 For trial t : tbl_sidecar435 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1454 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2099 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail 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 Adding table:tbl_sidecar435 in the initial stage option Adding table:tbl_sidecar1439_0 in the initial stage option Adding table:tbl_sidecar1454 in the initial stage option Adding table:tbl_sidecar2099 in the initial stage option placing 1 entries of tbl_nat_ingress_encap_ipv4 ( tbl_nat_ingress_encap_ipv4 ) in stage 5(50) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178, 24612845 ], partly placed 0, placed 65 { id=1 ram=1 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-89 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done - removing tbl_sidecar718 from merge list because it depends on cond-89 - skipping gateway cond-90 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done - skipping ara_table_31 as a parent is not yet placed - skipping ara_table_29 as a parent is not yet placed - skipping ara_table_27 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 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_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/16 ov:8 imm:8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 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: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 try_place_table(cond-93, stage=5) Merging with match table tbl_sidecar435 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2099 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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2099 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2099 found 6 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv6, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2099 ] 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 For trial t : tbl_sidecar435 with best: tbl_nat_ingress_encap_ipv6 Keeping best tbl_nat_ingress_encap_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_nat_ingress_encap_ipv6 Keeping best tbl_nat_ingress_encap_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1454 with best: tbl_nat_ingress_encap_ipv6 Keeping best tbl_nat_ingress_encap_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2099 with best: tbl_nat_ingress_encap_ipv6 Keeping best tbl_nat_ingress_encap_ipv6 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-89, result tag $true) in stage 5(51) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24441867, 24445011, 24611572, 24611892, 26399178, 24612845, 24441865, 26393653 ], partly placed 0, placed 66 { id=2 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-93 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 - skipping cond-89 as its already done try_place_table(cond-93, stage=5) Merging with match table tbl_sidecar435 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_sidecar435 Picking layout option for table : tbl_sidecar435 with requested entries : 1 picked layout for tbl_sidecar435 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_sidecar435 Trying to allocate imem for tbl_sidecar435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar435 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar435 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2099 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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2099 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2099 - skipping tbl_nat_ingress_encap_ipv6 as its already done found 9 tables that could be placed: [ tbl_sidecar718, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_31, ara_table_29, ara_table_27, tbl_sidecar435, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2099 ] Initial best is first table seen: tbl_sidecar718 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar718 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar718 for reason: earlier stage calculated For trial t : ara_table_31 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_29 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_27 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar435 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_sidecar435 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_sidecar435 Keeping best tbl_sidecar435 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1454 with best: tbl_sidecar435 Keeping best tbl_sidecar435 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2099 with best: tbl_sidecar435 Keeping best tbl_sidecar435 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar435 ( tbl_sidecar435 ) (with gw cond-93, result tag $true) in stage 5(52) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24445011, 24611572, 24611892, 26399178, 24612845, 24445009 ], 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 tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 5 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 - skipping cond-93 as its already done - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2099 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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2099 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2099 try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 10 tables that could be placed: [ tbl_sidecar718, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_31, ara_table_29, ara_table_27, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2099, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar718 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar718 for reason: earlier stage calculated For trial t : ara_table_31 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_29 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_27 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar1439_0 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1454 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2099 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain 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_sidecar439 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 5(53) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24611572, 24611892, 26399178, 24612845, 24445009 ], 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 tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2099 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_sidecar2099 Picking layout option for table : tbl_sidecar2099 with requested entries : 1 picked layout for tbl_sidecar2099 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_sidecar2099 Trying to allocate imem for tbl_sidecar2099 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2099 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2099 try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 9 tables that could be placed: [ tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, tbl_sidecar1439_0, tbl_sidecar1454, tbl_sidecar2099, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_sidecar718 Updating best to tbl_sidecar1439_0 from tbl_sidecar718 for reason: earlier stage calculated For trial t : tbl_sidecar1454 with best: tbl_sidecar1439_0 Updating best to tbl_sidecar1454 from tbl_sidecar1439_0 for reason: default choice For trial t : tbl_sidecar2099 with best: tbl_sidecar1454 Updating best to tbl_sidecar2099 from tbl_sidecar1454 for reason: default choice For trial t : services_service with best: tbl_sidecar2099 Keeping best tbl_sidecar2099 for reason: earlier stage calculated For trial t : tbl_sidecar439 with best: tbl_sidecar2099 Keeping best tbl_sidecar2099 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2099 ( tbl_sidecar2099 ) (with gw cond-138, result tag $true) in stage 5(54) FormatType(022) stage 5, work: [ 24436741, 24440306, 24440312, 24611572, 24611892, 26399178, 24445009 ], partly placed 0, placed 69 { id=5 ram=4 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done tbl_sidecar1454 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1454, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1454 Picking layout option for table : tbl_sidecar1454 with requested entries : 1 picked layout for tbl_sidecar1454 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_sidecar1454 Trying to allocate imem for tbl_sidecar1454 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1454 in stage 5 Table is placed Pl vector: tbl_sidecar1454 - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_48 because it depends on tbl_sidecar1454 ara_table_48 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on tbl_sidecar1454 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 8 tables that could be placed: [ tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, tbl_sidecar1439_0, tbl_sidecar1454, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1439_0 with best: tbl_sidecar718 Updating best to tbl_sidecar1439_0 from tbl_sidecar718 for reason: earlier stage calculated For trial t : tbl_sidecar1454 with best: tbl_sidecar1439_0 Updating best to tbl_sidecar1454 from tbl_sidecar1439_0 for reason: default choice For trial t : services_service with best: tbl_sidecar1454 Keeping best tbl_sidecar1454 for reason: earlier stage calculated For trial t : tbl_sidecar439 with best: tbl_sidecar1454 Keeping best tbl_sidecar1454 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1454 ( tbl_sidecar1454 ) in stage 5(55) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24611572, 24611892, 26399178, 24445009 ], partly placed 0, placed 70 { id=6 ram=4 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_48 in stage 5 Table is placed Pl vector: ara_table_48 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_46 in stage 5 Table is placed Pl vector: ara_table_46 - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done tbl_sidecar1439_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439_0, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1439_0 Picking layout option for table : tbl_sidecar1439_0 with requested entries : 1 picked layout for tbl_sidecar1439_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_sidecar1439_0 Trying to allocate imem for tbl_sidecar1439_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1439_0 in stage 5 Table is placed Pl vector: tbl_sidecar1439_0 - skipping cond-132 as its already done - skipping tbl_sidecar1454 as its already done try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 9 tables that could be placed: [ tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, ara_table_48, ara_table_46, tbl_sidecar1439_0, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar718 Updating best to ara_table_48 from tbl_sidecar718 for reason: earlier stage calculated For trial t : ara_table_46 with best: ara_table_48 Updating best to ara_table_46 from ara_table_48 for reason: default choice For trial t : tbl_sidecar1439_0 with best: ara_table_46 Updating best to tbl_sidecar1439_0 from ara_table_46 for reason: default choice For trial t : services_service with best: tbl_sidecar1439_0 Keeping best tbl_sidecar1439_0 for reason: earlier stage calculated For trial t : tbl_sidecar439 with best: tbl_sidecar1439_0 Keeping best tbl_sidecar1439_0 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1439_0 ( tbl_sidecar1439_0 ) in stage 5(56) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24611572, 24445009 ], partly placed 0, placed 71 { id=7 ram=4 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_48 in stage 5 Table is placed Pl vector: ara_table_48 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_46 in stage 5 Table is placed Pl vector: ara_table_46 - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done - skipping tbl_sidecar1439_0 as its already done try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 8 tables that could be placed: [ tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, ara_table_48, ara_table_46, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar718 Updating best to ara_table_48 from tbl_sidecar718 for reason: earlier stage calculated For trial t : ara_table_46 with best: ara_table_48 Updating best to ara_table_46 from ara_table_48 for reason: default choice For trial t : services_service with best: ara_table_46 Keeping best ara_table_46 for reason: earlier stage calculated For trial t : tbl_sidecar439 with best: ara_table_46 Keeping best ara_table_46 for reason: earlier stage calculated placing 0 entries of ara_table_46 ( ara_table_46 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24611572, 24445009 ], partly placed 0, placed 72 { id=7 ram=4 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_48 in stage 5 Table is placed Pl vector: ara_table_48 - skipping ara_table_46 as its already done - skipping cond-130 as its already done - skipping tbl_sidecar1439 as its already done - skipping tbl_sidecar1439_0 as its already done try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 7 tables that could be placed: [ tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, ara_table_48, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar718 Updating best to ara_table_48 from tbl_sidecar718 for reason: earlier stage calculated For trial t : services_service with best: ara_table_48 Keeping best ara_table_48 for reason: earlier stage calculated For trial t : tbl_sidecar439 with best: ara_table_48 Keeping best ara_table_48 for reason: earlier stage calculated placing 0 entries of ara_table_48 ( ara_table_48 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 24436741, 24440306, 24440312, 24445009 ], partly placed 0, placed 73 { id=7 ram=4 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 because it depends on cond-94 - skipping gateway cond-95 until any of the control dominating tables can be placed - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=5) Merging with match table tbl_sidecar718 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 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: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=5) - dependency between tbl_nat_ingress_encap_ipv6 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 ara_table_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 try_place_table(cond-94, stage=5) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, 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/37b match:10B/37b adb:4 ov:44 imm:30 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:2 afi:2 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 512 of services_service in stage 6 Table is placed Gateway is placed Merging with match table tbl_sidecar439 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar439 found 6 tables that could be placed: [ tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, services_service, tbl_sidecar439 ] Initial best is first table seen: tbl_sidecar718 For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar718 Updating best to services_service from tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar439 with best: services_service Keeping best services_service for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar718 in the initial stage option Adding table:ara_table_31 in the initial stage option Adding table:ara_table_29 in the initial stage option Adding table:ara_table_27 in the initial stage option Adding table:services_service in the initial stage option Adding table:tbl_sidecar439 in the initial stage option placing 512 entries of services_service ( Ingress.services.service ) (with gw cond-94, result tag $false) in stage 6(60) FormatType(022) stage 6, work: [ 24436741, 24440306, 24440312, 24445009, 24445005 ], partly placed 0, placed 74 { id=1 ram=3 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-95, stage=6) - dependency between services_service 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-95 Picking layout option for table : cond-95 with requested entries : 0 picked layout for cond-95 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-95 Trying to allocate imem for cond-95 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-95 in stage 7 Table is placed Pl vector: cond-95 - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar718 and tag $true Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, 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_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 - skipping cond-94 as its already done tbl_sidecar439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar439, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar439 Picking layout option for table : tbl_sidecar439 with requested entries : 1 picked layout for tbl_sidecar439 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_sidecar439 Trying to allocate imem for tbl_sidecar439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar439 in stage 6 Table is placed Pl vector: tbl_sidecar439 found 6 tables that could be placed: [ cond-95, tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27, tbl_sidecar439 ] Initial best is first table seen: cond-95 For trial t : tbl_sidecar718 with best: cond-95 Updating best to tbl_sidecar718 from cond-95 for reason: earlier stage calculated For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar439 with best: tbl_sidecar718 Updating best to tbl_sidecar439 from tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar439 ( tbl_sidecar439 ) in stage 6(61) FormatType(02) stage 6, work: [ 24436741, 24440306, 24440312 ], partly placed 0, placed 75 { id=2 ram=3 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-95, stage=6) - dependency between services_service 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-95 Picking layout option for table : cond-95 with requested entries : 0 picked layout for cond-95 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-95 Trying to allocate imem for cond-95 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-95 in stage 7 Table is placed Pl vector: cond-95 - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar718 and tag $true Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar718 Picking layout option for table : tbl_sidecar718 with requested entries : 1 picked layout for tbl_sidecar718 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_sidecar718 Trying to allocate imem for tbl_sidecar718 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar718 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar718 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, 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_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 found 5 tables that could be placed: [ cond-95, tbl_sidecar718, ara_table_31, ara_table_29, ara_table_27 ] Initial best is first table seen: cond-95 For trial t : tbl_sidecar718 with best: cond-95 Updating best to tbl_sidecar718 from cond-95 for reason: earlier stage calculated For trial t : ara_table_31 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: tbl_sidecar718 Keeping best tbl_sidecar718 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar718 ( tbl_sidecar718 ) (with gw cond-90, result tag $true) in stage 6(62) FormatType(02) stage 6, work: [ 24436741, 24440306, 24440312, 24441873, 26393701 ], partly placed 0, placed 76 { id=3 ram=3 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-95, stage=6) - dependency between services_service 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-95 Picking layout option for table : cond-95 with requested entries : 0 picked layout for cond-95 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-95 Trying to allocate imem for cond-95 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-95 in stage 7 Table is placed Pl vector: cond-95 - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping cond-88 as its already done - skipping cond-90 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, 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_27 Picking layout option for table : ara_table_27 with requested entries : 0 picked layout for ara_table_27 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_27 Trying to allocate imem for ara_table_27 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_27 in stage 6 Table is placed Pl vector: ara_table_27 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=6) - dependency between tbl_sidecar718 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_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: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 found 5 tables that could be placed: [ cond-95, ara_table_31, ara_table_29, ara_table_27, ara_table_33 ] Initial best is first table seen: cond-95 For trial t : ara_table_31 with best: cond-95 Updating best to ara_table_31 from cond-95 for reason: earlier stage calculated For trial t : ara_table_29 with best: ara_table_31 Updating best to ara_table_29 from ara_table_31 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: ara_table_29 Updating best to ara_table_27 from ara_table_29 for reason: default choice For trial t : ara_table_33 with best: ara_table_27 Keeping best ara_table_27 for reason: earlier stage calculated placing 0 entries of ara_table_27 ( ara_table_27 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 24436741, 24440312, 24441873 ], partly placed 0, placed 77 { id=3 ram=3 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-95, stage=6) - dependency between services_service 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-95 Picking layout option for table : cond-95 with requested entries : 0 picked layout for cond-95 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-95 Trying to allocate imem for cond-95 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-95 in stage 7 Table is placed Pl vector: cond-95 - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 ara_table_29 is not a gateway! Aborting search for merge choices try_place_table(ara_table_29, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_29 in stage 6 Table is placed Pl vector: ara_table_29 - skipping ara_table_27 as its already done - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=6) - dependency between tbl_sidecar718 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_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: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 found 4 tables that could be placed: [ cond-95, ara_table_31, ara_table_29, ara_table_33 ] Initial best is first table seen: cond-95 For trial t : ara_table_31 with best: cond-95 Updating best to ara_table_31 from cond-95 for reason: earlier stage calculated For trial t : ara_table_29 with best: ara_table_31 Updating best to ara_table_29 from ara_table_31 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 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 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 24436741, 24440312, 24441873 ], partly placed 0, placed 78 { id=3 ram=3 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-95, stage=6) - dependency between services_service 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-95 Picking layout option for table : cond-95 with requested entries : 0 picked layout for cond-95 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-95 Trying to allocate imem for cond-95 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-95 in stage 7 Table is placed Pl vector: cond-95 - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - 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_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_31 in stage 6 Table is placed Pl vector: ara_table_31 - skipping ara_table_29 as its already done - skipping ara_table_27 as its already done - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=6) - dependency between tbl_sidecar718 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_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: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 found 3 tables that could be placed: [ cond-95, ara_table_31, ara_table_33 ] Initial best is first table seen: cond-95 For trial t : ara_table_31 with best: cond-95 Updating best to ara_table_31 from cond-95 for reason: earlier stage calculated For trial t : ara_table_33 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 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 24436741, 24441873 ], partly placed 0, placed 79 { id=3 ram=3 tcam=2 mram=2 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-95, stage=6) - dependency between services_service 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-95 Picking layout option for table : cond-95 with requested entries : 0 picked layout for cond-95 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-95 Trying to allocate imem for cond-95 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-95 in stage 7 Table is placed Pl vector: cond-95 - skipping cond-103 due to in-sequence control dependence on cond-95 - skipping cond-122 due to in-sequence control dependence on cond-95 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-95 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-95 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, stage=6) - dependency between tbl_sidecar718 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_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: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 found 2 tables that could be placed: [ cond-95, ara_table_33 ] Initial best is first table seen: cond-95 For trial t : ara_table_33 with best: cond-95 Keeping best cond-95 for reason: longer downward prop control-included dependence tail chain Adding table:cond-95 in the initial stage option Adding table:ara_table_33 in the initial stage option placing 0 entries of cond-95 ( cond-95 ) in stage 7(70) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 26394819 ], partly placed 0, placed 80 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-96 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 try_place_table(cond-96, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-96 Picking layout option for table : cond-96 with requested entries : 0 picked layout for cond-96 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-96 Trying to allocate imem for cond-96 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of cond-96 in stage 7 Table is placed Pl vector: cond-96 - skipping cond-102 due to in-sequence control dependence on cond-96 - skipping ara_table_43 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_39 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: [ ara_table_33, cond-96 ] Initial best is first table seen: ara_table_33 For trial t : cond-96 with best: ara_table_33 Updating best to cond-96 from ara_table_33 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-96 ( cond-96 ) in stage 7(71) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445631, 24445633 ], partly placed 0, placed 81 { id=0 ram=0 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - skipping cond-102 because it depends on cond-97 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-97, stage=7) Merging with match table tbl_sidecar1659 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1659 Picking layout option for table : tbl_sidecar1659 with requested entries : 1 picked layout for tbl_sidecar1659 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_sidecar1659 Trying to allocate imem for tbl_sidecar1659 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1659 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1659 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-98, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-98 Picking layout option for table : cond-98 with requested entries : 0 picked layout for cond-98 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-98 Trying to allocate imem for cond-98 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of cond-98 in stage 7 Table is placed Pl vector: cond-98 found 4 tables that could be placed: [ ara_table_33, tbl_sidecar1659, mcast_ingress_mcast_source_filter_ipv4, cond-98 ] Initial best is first table seen: ara_table_33 For trial t : tbl_sidecar1659 with best: ara_table_33 Updating best to tbl_sidecar1659 from ara_table_33 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1659 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1659 for reason: longer control-excluded dependence tail chain For trial t : cond-98 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to cond-98 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies in dominance frontier placing 0 entries of cond-98 ( cond-98 ) in stage 7(72) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445631, 24445633, 24445627, 24445629 ], partly placed 0, placed 82 { id=0 ram=0 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - skipping cond-102 because it depends on cond-97 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-97, stage=7) Merging with match table tbl_sidecar1659 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1659 Picking layout option for table : tbl_sidecar1659 with requested entries : 1 picked layout for tbl_sidecar1659 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_sidecar1659 Trying to allocate imem for tbl_sidecar1659 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1659 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1659 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-98 as its already done try_place_table(cond-99, stage=7) Merging with match table tbl_sidecar1668 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1668 Picking layout option for table : tbl_sidecar1668 with requested entries : 1 picked layout for tbl_sidecar1668 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_sidecar1668 Trying to allocate imem for tbl_sidecar1668 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1668 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv6 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv6 FormatType(02) layout: 1024eV ixbar:32B/256b match:31B/246b gh:1 adb:1 ov:19 imm:8 way:{ g:1 e:0 w:3 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv6 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_source_filter_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1668 mcast_ingress_mcast_source_filter_ipv6 try_place_table(cond-100, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv4_no_group 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_mcast_ingress_drop_mcastv4_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv4_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv4_no_group 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_mcast_ingress_drop_mcastv4_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv4_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv4_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv4_no_group found 6 tables that could be placed: [ ara_table_33, tbl_sidecar1659, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1668, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv4_no_group ] Initial best is first table seen: ara_table_33 For trial t : tbl_sidecar1659 with best: ara_table_33 Updating best to tbl_sidecar1659 from ara_table_33 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1659 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1659 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1668 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1668 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1668 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1668 for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv4_no_group with best: mcast_ingress_mcast_source_filter_ipv6 Updating best to tbl_mcast_ingress_drop_mcastv4_no_group from mcast_ingress_mcast_source_filter_ipv6 for reason: fewer total dependencies in dominance frontier placing 1 entries of tbl_mcast_ingress_drop_mcastv4_no_group ( tbl_mcast_ingress_drop_mcastv4_no_group ) (with gw cond-100, result tag $true) in stage 7(73) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445631, 24445627, 24445629, 24445625 ], partly placed 0, placed 83 { id=1 ram=0 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - skipping cond-102 because it depends on cond-97 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-97, stage=7) Merging with match table tbl_sidecar1659 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1659 Picking layout option for table : tbl_sidecar1659 with requested entries : 1 picked layout for tbl_sidecar1659 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_sidecar1659 Trying to allocate imem for tbl_sidecar1659 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1659 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1659 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-99, stage=7) Merging with match table tbl_sidecar1668 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1668 Picking layout option for table : tbl_sidecar1668 with requested entries : 1 picked layout for tbl_sidecar1668 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_sidecar1668 Trying to allocate imem for tbl_sidecar1668 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1668 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv6 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv6 FormatType(02) layout: 1024eV ixbar:32B/256b match:31B/246b gh:1 adb:1 ov:19 imm:8 way:{ g:1 e:0 w:3 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv6 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_source_filter_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1668 mcast_ingress_mcast_source_filter_ipv6 - skipping cond-100 as its already done try_place_table(cond-101, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 6 tables that could be placed: [ ara_table_33, tbl_sidecar1659, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1668, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: ara_table_33 For trial t : tbl_sidecar1659 with best: ara_table_33 Updating best to tbl_sidecar1659 from ara_table_33 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1659 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1659 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1668 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1668 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1668 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1668 for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: mcast_ingress_mcast_source_filter_ipv6 Keeping best mcast_ingress_mcast_source_filter_ipv6 for reason: fewer total dependencies in dominance frontier placing 4096 entries of mcast_ingress_mcast_source_filter_ipv6 ( Ingress.mcast_ingress.mcast_source_filter_ipv6 ) (with gw cond-99, result tag $true) in stage 7(74) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445631, 24445627, 24445625, 24445453 ], partly placed 0, placed 84 { id=2 ram=15 tcam=0 mram=3 eixb=39 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - skipping cond-102 because it depends on cond-97 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-97, stage=7) Merging with match table tbl_sidecar1659 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1659 Picking layout option for table : tbl_sidecar1659 with requested entries : 1 picked layout for tbl_sidecar1659 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_sidecar1659 Trying to allocate imem for tbl_sidecar1659 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1659 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1659 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-99 as its already done try_place_table(cond-101, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group tbl_sidecar1668 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1668, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1668 Picking layout option for table : tbl_sidecar1668 with requested entries : 1 picked layout for tbl_sidecar1668 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_sidecar1668 Trying to allocate imem for tbl_sidecar1668 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1668 in stage 7 Table is placed Pl vector: tbl_sidecar1668 found 5 tables that could be placed: [ ara_table_33, tbl_sidecar1659, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1668 ] Initial best is first table seen: ara_table_33 For trial t : tbl_sidecar1659 with best: ara_table_33 Updating best to tbl_sidecar1659 from ara_table_33 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1659 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1659 for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: mcast_ingress_mcast_source_filter_ipv4 Keeping best mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1668 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1668 from mcast_ingress_mcast_source_filter_ipv4 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1668 ( tbl_sidecar1668 ) in stage 7(75) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445631, 24445625 ], partly placed 0, placed 85 { id=3 ram=15 tcam=0 mram=3 eixb=39 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - skipping cond-102 because it depends on cond-97 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-97, stage=7) Merging with match table tbl_sidecar1659 and tag $false Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1659 Picking layout option for table : tbl_sidecar1659 with requested entries : 1 picked layout for tbl_sidecar1659 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_sidecar1659 Trying to allocate imem for tbl_sidecar1659 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1659 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1659 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-101, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 4 tables that could be placed: [ ara_table_33, tbl_sidecar1659, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: ara_table_33 For trial t : tbl_sidecar1659 with best: ara_table_33 Updating best to tbl_sidecar1659 from ara_table_33 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1659 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1659 for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: mcast_ingress_mcast_source_filter_ipv4 Keeping best mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies in dominance frontier placing 1024 entries of mcast_ingress_mcast_source_filter_ipv4 ( Ingress.mcast_ingress.mcast_source_filter_ipv4 ) (with gw cond-97, result tag $true) in stage 7(76) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445631, 24445625, 24445235 ], partly placed 0, placed 86 { id=4 ram=18 tcam=4 mram=5 eixb=47 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - skipping cond-102 because it depends on tbl_sidecar1659 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on tbl_sidecar1659 - skipping gateway cond-102 until mergeable tables are available - skipping cond-97 as its already done try_place_table(cond-101, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group tbl_sidecar1659 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1659, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1659 Picking layout option for table : tbl_sidecar1659 with requested entries : 1 picked layout for tbl_sidecar1659 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_sidecar1659 Trying to allocate imem for tbl_sidecar1659 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1659 in stage 7 Table is placed Pl vector: tbl_sidecar1659 found 3 tables that could be placed: [ ara_table_33, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1659 ] Initial best is first table seen: ara_table_33 For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: ara_table_33 Updating best to tbl_mcast_ingress_drop_mcastv6_no_group from ara_table_33 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1659 with best: tbl_mcast_ingress_drop_mcastv6_no_group Updating best to tbl_sidecar1659 from tbl_mcast_ingress_drop_mcastv6_no_group for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1659 ( tbl_sidecar1659 ) in stage 7(77) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017, 24445625 ], partly placed 0, placed 87 { id=5 ram=18 tcam=4 mram=5 eixb=47 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-101 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-101, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group 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_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 2 tables that could be placed: [ ara_table_33, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: ara_table_33 For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: ara_table_33 Updating best to tbl_mcast_ingress_drop_mcastv6_no_group from ara_table_33 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_mcast_ingress_drop_mcastv6_no_group ( tbl_mcast_ingress_drop_mcastv6_no_group ) (with gw cond-101, result tag $true) in stage 7(78) FormatType(02) stage 7, work: [ 24436741, 24441873, 24445017 ], partly placed 0, placed 88 { id=6 ram=18 tcam=4 mram=5 eixb=47 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping tbl_sidecar718 as its already done ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_33 in stage 7 Table is placed Pl vector: ara_table_33 - skipping cond-96 as its already done try_place_table(cond-102, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 found 2 tables that could be placed: [ ara_table_33, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: ara_table_33 For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_33 Keeping best ara_table_33 for reason: earlier stage calculated placing 0 entries of ara_table_33 ( ara_table_33 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 24436741, 24445017 ], partly placed 0, placed 89 { id=6 ram=18 tcam=4 mram=5 eixb=47 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 because it depends on cond-102 - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping cond-96 as its already done try_place_table(cond-102, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 found 1 tables that could be placed: [ mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: mcast_ingress_mcast_replication_ipv6 Adding table:mcast_ingress_mcast_replication_ipv6 in the initial stage option placing 4096 entries of mcast_ingress_mcast_replication_ipv6 ( Ingress.mcast_ingress.mcast_replication_ipv6 ) (with gw cond-102, result tag $true) in stage 8(80) FormatType(02) stage 8, work: [ 24436741, 24445017, 24445639, 26394817 ], partly placed 0, placed 90 { id=1 ram=15 tcam=0 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping gateway cond-103 until any of the control dominating tables can be placed - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping cond-96 as its already done - skipping cond-102 as its already done - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, 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: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_43 in stage 9 Table is placed Pl vector: ara_table_43 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, 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: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_41 in stage 9 Table is placed Pl vector: ara_table_41 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_tag_check Picking layout option for table : mcast_ingress_mcast_tag_check with requested entries : 6 picked layout for mcast_ingress_mcast_tag_check FormatType(02) layout: 6tV ixbar:7B/36b match:7B/36b ov:3 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:2 afi:0 Trying to allocate adb for mcast_ingress_mcast_tag_check Trying to allocate imem for mcast_ingress_mcast_tag_check Entries : 512, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 9 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_39 because it depends on mcast_ingress_mcast_tag_check ara_table_39 is not a gateway! Aborting search for merge choices - skipping ara_table_37 because it depends on mcast_ingress_mcast_tag_check ara_table_37 is not a gateway! Aborting search for merge choices - skipping ara_table_39 because it depends on mcast_ingress_mcast_tag_check ara_table_39 is not a gateway! Aborting search for merge choices - skipping ara_table_37 because it depends on mcast_ingress_mcast_tag_check ara_table_37 is not a gateway! Aborting search for merge choices found 3 tables that could be placed: [ ara_table_43, ara_table_41, mcast_ingress_mcast_tag_check ] Initial best is first table seen: ara_table_43 For trial t : ara_table_41 with best: ara_table_43 Updating best to ara_table_41 from ara_table_43 for reason: default choice For trial t : mcast_ingress_mcast_tag_check with best: ara_table_41 Updating best to mcast_ingress_mcast_tag_check from ara_table_41 for reason: longer downward prop control-included dependence tail chain Adding table:ara_table_43 in the initial stage option Adding table:ara_table_41 in the initial stage option Adding table:mcast_ingress_mcast_tag_check in the initial stage option placing 512 entries of mcast_ingress_mcast_tag_check ( Ingress.mcast_ingress.mcast_tag_check ) in stage 9(90) FormatType(02) stage 9, work: [ 24436741, 24445639, 26394817 ], partly placed 0, placed 91 { id=1 ram=1 tcam=2 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done try_place_table(cond-103, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-103 Picking layout option for table : cond-103 with requested entries : 0 picked layout for cond-103 FormatType(02) layout: 0gV ixbar:3B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-103 Trying to allocate imem for cond-103 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of cond-103 in stage 9 Table is placed Pl vector: cond-103 - skipping cond-122 due to in-sequence control dependence on cond-103 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-103 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-103 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_43 in stage 9 Table is placed Pl vector: ara_table_43 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_41 in stage 9 Table is placed Pl vector: ara_table_41 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_39 is not a gateway! Aborting search for merge choices try_place_table(ara_table_39, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_39 in stage 9 Table is placed Pl vector: ara_table_39 ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_37 in stage 9 Table is placed Pl vector: ara_table_37 found 5 tables that could be placed: [ cond-103, ara_table_43, ara_table_41, ara_table_39, ara_table_37 ] Initial best is first table seen: cond-103 For trial t : ara_table_43 with best: cond-103 Keeping best cond-103 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: cond-103 Keeping best cond-103 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_39 with best: cond-103 Keeping best cond-103 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_37 with best: cond-103 Keeping best cond-103 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-103 ( cond-103 ) in stage 9(91) FormatType(02) stage 9, work: [ 24436741, 24445639, 24446617, 26397679 ], partly placed 0, placed 92 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-104 - removing tbl_sidecar1944 from merge list because it depends on cond-104 - removing tbl_sidecar1945 from merge list because it depends on cond-104 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-104 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-104 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_43 in stage 9 Table is placed Pl vector: ara_table_43 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_41 in stage 9 Table is placed Pl vector: ara_table_41 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_39 is not a gateway! Aborting search for merge choices try_place_table(ara_table_39, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_39 in stage 9 Table is placed Pl vector: ara_table_39 ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_37 in stage 9 Table is placed Pl vector: ara_table_37 try_place_table(cond-104, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of cond-104 in stage 9 Table is placed Pl vector: cond-104 - skipping cond-106 due to in-sequence control dependence on cond-104 - skipping ara_table_35 as a parent is not yet placed - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_43, ara_table_41, ara_table_39, ara_table_37, cond-104 ] Initial best is first table seen: ara_table_43 For trial t : ara_table_41 with best: ara_table_43 Updating best to ara_table_41 from ara_table_43 for reason: default choice For trial t : ara_table_39 with best: ara_table_41 Updating best to ara_table_39 from ara_table_41 for reason: default choice For trial t : ara_table_37 with best: ara_table_39 Keeping best ara_table_39 for reason: fewer total dependencies in dominance frontier For trial t : cond-104 with best: ara_table_39 Updating best to cond-104 from ara_table_39 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-104 ( cond-104 ) in stage 9(92) FormatType(02) stage 9, work: [ 24436741, 24445639, 24446617, 24449564, 26395655 ], partly placed 0, placed 93 { id=1 ram=1 tcam=2 mram=0 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-105 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-105 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_43 in stage 9 Table is placed Pl vector: ara_table_43 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_41 in stage 9 Table is placed Pl vector: ara_table_41 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_39 is not a gateway! Aborting search for merge choices try_place_table(ara_table_39, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_39 in stage 9 Table is placed Pl vector: ara_table_39 ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_37 in stage 9 Table is placed Pl vector: ara_table_37 - skipping cond-104 as its already done - skipping cond-106 because it depends on cond-105 - skipping gateway cond-106 until any of the control dominating tables can be placed try_place_table(cond-105, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, 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:8/4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 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 : 1024, needed_entries: 6, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1024 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress - skipping ara_table_35 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_43, ara_table_41, ara_table_39, ara_table_37, nat_egress_nat_egress ] Initial best is first table seen: ara_table_43 For trial t : ara_table_41 with best: ara_table_43 Updating best to ara_table_41 from ara_table_43 for reason: default choice For trial t : ara_table_39 with best: ara_table_41 Updating best to ara_table_39 from ara_table_41 for reason: default choice For trial t : ara_table_37 with best: ara_table_39 Keeping best ara_table_39 for reason: fewer total dependencies in dominance frontier For trial t : nat_egress_nat_egress with best: ara_table_39 Keeping best ara_table_39 for reason: earlier stage calculated placing 0 entries of ara_table_39 ( ara_table_39 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 24436741, 24445639, 24446617, 24449564 ], partly placed 0, placed 94 { id=1 ram=1 tcam=2 mram=0 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-105 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-105 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_43 in stage 9 Table is placed Pl vector: ara_table_43 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_41 in stage 9 Table is placed Pl vector: ara_table_41 - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_39 as its already done ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_37 in stage 9 Table is placed Pl vector: ara_table_37 - skipping cond-104 as its already done - skipping cond-106 because it depends on cond-105 - skipping gateway cond-106 until any of the control dominating tables can be placed try_place_table(cond-105, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, 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:8/4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 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 : 1024, needed_entries: 6, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1024 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 4 tables that could be placed: [ ara_table_43, ara_table_41, ara_table_37, nat_egress_nat_egress ] Initial best is first table seen: ara_table_43 For trial t : ara_table_41 with best: ara_table_43 Updating best to ara_table_41 from ara_table_43 for reason: default choice For trial t : ara_table_37 with best: ara_table_41 Keeping best ara_table_41 for reason: fewer total dependencies in dominance frontier For trial t : nat_egress_nat_egress with best: ara_table_41 Keeping best ara_table_41 for reason: earlier stage calculated placing 0 entries of ara_table_41 ( ara_table_41 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 24436741, 24445639, 24446617, 24449564 ], partly placed 0, placed 95 { id=1 ram=1 tcam=2 mram=0 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-105 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-105 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_43 in stage 9 Table is placed Pl vector: ara_table_43 - skipping ara_table_41 as its already done - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_39 as its already done ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_37 in stage 9 Table is placed Pl vector: ara_table_37 - skipping cond-104 as its already done - skipping cond-106 because it depends on cond-105 - skipping gateway cond-106 until any of the control dominating tables can be placed try_place_table(cond-105, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, 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:8/4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 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 : 1024, needed_entries: 6, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1024 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 3 tables that could be placed: [ ara_table_43, ara_table_37, nat_egress_nat_egress ] Initial best is first table seen: ara_table_43 For trial t : ara_table_37 with best: ara_table_43 Keeping best ara_table_43 for reason: fewer total dependencies in dominance frontier For trial t : nat_egress_nat_egress with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated placing 0 entries of ara_table_43 ( ara_table_43 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 24436741, 24445639, 24446617, 24449564 ], partly placed 0, placed 96 { id=1 ram=1 tcam=2 mram=0 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-105 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-105 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping mcast_ingress_mcast_replication_ipv6 as its already done - skipping ara_table_43 as its already done - skipping ara_table_41 as its already done - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_39 as its already done ara_table_37 is not a gateway! Aborting search for merge choices try_place_table(ara_table_37, 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_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: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_37 in stage 9 Table is placed Pl vector: ara_table_37 - skipping cond-104 as its already done - skipping cond-106 because it depends on cond-105 - skipping gateway cond-106 until any of the control dominating tables can be placed try_place_table(cond-105, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, 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:8/4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 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 : 1024, needed_entries: 6, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1024 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 2 tables that could be placed: [ ara_table_37, nat_egress_nat_egress ] Initial best is first table seen: ara_table_37 For trial t : nat_egress_nat_egress with best: ara_table_37 Keeping best ara_table_37 for reason: earlier stage calculated placing 0 entries of ara_table_37 ( ara_table_37 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 24436741, 24446617, 24449564 ], partly placed 0, placed 97 { id=1 ram=1 tcam=2 mram=0 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-105 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-105 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping cond-104 as its already done - skipping cond-106 because it depends on cond-105 - skipping gateway cond-106 until any of the control dominating tables can be placed try_place_table(cond-105, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, 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:8/4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 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 : 1024, needed_entries: 6, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1024 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 1 tables that could be placed: [ nat_egress_nat_egress ] Initial best is first table seen: nat_egress_nat_egress Adding table:nat_egress_nat_egress in the initial stage option placing 1024 entries of nat_egress_nat_egress ( Ingress.nat_egress.nat_egress ) (with gw cond-105, result tag $true) in stage 10(a0) FormatType(02) stage 10, work: [ 24436741, 24446617, 24449564, 24449562, 26395653 ], partly placed 0, placed 98 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-104 as its already done try_place_table(cond-106, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of cond-106 in stage 11 Table is placed Pl vector: cond-106 - skipping cond-105 as its already done - skipping nat_egress_nat_egress as its already done ara_table_35 is not a gateway! Aborting search for merge choices try_place_table(ara_table_35, 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_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: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_35 in stage 10 Table is placed Pl vector: ara_table_35 found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-106, ara_table_35 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-106 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-106 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_35 with best: cond-106 Updating best to ara_table_35 from cond-106 for reason: earlier stage calculated placing 0 entries of ara_table_35 ( ara_table_35 ) in stage 10(ffffffffffffffff) FormatType(02) stage 10, work: [ 24436741, 24446617 ], partly placed 0, placed 99 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-106 - removing tbl_sidecar1944 from merge list because it depends on cond-106 - removing tbl_sidecar1945 from merge list because it depends on cond-106 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-104 as its already done try_place_table(cond-106, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of cond-106 in stage 11 Table is placed Pl vector: cond-106 found 3 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-106 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-106 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-106 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain Adding table:ingresshdr.udp.checksum_encode_update_condition_3 in the initial stage option Adding table:ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in the initial stage option Adding table:cond-106 in the initial stage option placing 0 entries of cond-106 ( cond-106 ) in stage 11(b0) FormatType(02) stage 11, work: [ 24436741, 24446617, 24508085, 24508087 ], partly placed 0, placed 100 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-107 - removing tbl_sidecar1944 from merge list because it depends on cond-107 - removing tbl_sidecar1945 from merge list because it depends on cond-107 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-104 as its already done - skipping cond-106 as its already done - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-107, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-107 Picking layout option for table : cond-107 with requested entries : 0 picked layout for cond-107 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-107 Trying to allocate imem for cond-107 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of cond-107 in stage 11 Table is placed Pl vector: cond-107 try_place_table(cond-116, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 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-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-107, cond-116 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-107 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-107 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : cond-116 with best: cond-107 Keeping best cond-107 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-107 ( cond-107 ) in stage 11(b1) FormatType(02) stage 11, work: [ 24436741, 24508085, 24508087, 24505823, 24505825 ], partly placed 0, placed 101 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-108 - removing tbl_sidecar1944 from merge list because it depends on cond-108 - removing tbl_sidecar1945 from merge list because it depends on cond-108 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-107 as its already done try_place_table(cond-116, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 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-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed try_place_table(cond-108, stage=11) Merging with match table tbl_sidecar1212 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_sidecar1212 Picking layout option for table : tbl_sidecar1212 with requested entries : 1 picked layout for tbl_sidecar1212 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_sidecar1212 Trying to allocate imem for tbl_sidecar1212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1212 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1212 try_place_table(cond-112, stage=11) Merging with match table tbl_sidecar1135 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_sidecar1135 Picking layout option for table : tbl_sidecar1135 with requested entries : 1 picked layout for tbl_sidecar1135 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_sidecar1135 Trying to allocate imem for tbl_sidecar1135 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1135 in stage 11 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 11, 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: 11 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Gateway is placed Merging with match table tbl_sidecar1123 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_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1135 l3_router_Router4_lookup_idx_lookup tbl_sidecar1123 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-116, tbl_sidecar1212, tbl_sidecar1135, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1123 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1212 with best: cond-116 Keeping best cond-116 for reason: control dom set has more placeable tables For trial t : tbl_sidecar1135 with best: cond-116 Updating best to tbl_sidecar1135 from cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1135 Updating best to l3_router_Router4_lookup_idx_lookup from tbl_sidecar1135 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1123 with best: l3_router_Router4_lookup_idx_lookup Keeping best l3_router_Router4_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain placing 8192 entries of l3_router_Router4_lookup_idx_lookup ( Ingress.l3_router.Router4.lookup_idx.lookup ) (with gw cond-112, result tag $false) in stage 11(b2) FormatType(02) stage 11, work: [ 24436741, 24508087, 24505823, 24505825, 24450679, 24450759 ], partly placed 0, placed 102 { id=1 ram=8 tcam=16 mram=5 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-108 - removing tbl_sidecar1944 from merge list because it depends on cond-108 - removing tbl_sidecar1945 from merge list because it depends on cond-108 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 try_place_table(cond-116, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 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-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed try_place_table(cond-108, stage=11) Merging with match table tbl_sidecar1212 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_sidecar1212 Picking layout option for table : tbl_sidecar1212 with requested entries : 1 picked layout for tbl_sidecar1212 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_sidecar1212 Trying to allocate imem for tbl_sidecar1212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1212 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1212 - skipping cond-112 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 tbl_sidecar1135 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1135, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1135 Picking layout option for table : tbl_sidecar1135 with requested entries : 1 picked layout for tbl_sidecar1135 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_sidecar1135 Trying to allocate imem for tbl_sidecar1135 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1135 in stage 11 Table is placed Pl vector: tbl_sidecar1135 - 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_sidecar1135 - skipping gateway cond-113 until mergeable tables are available Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-116, tbl_sidecar1212, tbl_sidecar1123, tbl_sidecar1135, tbl_sidecar1146 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1212 with best: cond-116 Keeping best cond-116 for reason: control dom set has more placeable tables For trial t : tbl_sidecar1123 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1135 with best: cond-116 Updating best to tbl_sidecar1135 from cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1146 with best: tbl_sidecar1135 Keeping best tbl_sidecar1135 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1135 ( tbl_sidecar1135 ) in stage 11(b3) FormatType(02) stage 11, work: [ 24436741, 24508087, 24505823, 24450679, 24450759 ], partly placed 0, placed 103 { id=2 ram=8 tcam=16 mram=5 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-108 - removing tbl_sidecar1944 from merge list because it depends on cond-108 - removing tbl_sidecar1945 from merge list because it depends on cond-108 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 try_place_table(cond-116, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 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-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed try_place_table(cond-108, stage=11) Merging with match table tbl_sidecar1212 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_sidecar1212 Picking layout option for table : tbl_sidecar1212 with requested entries : 1 picked layout for tbl_sidecar1212 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_sidecar1212 Trying to allocate imem for tbl_sidecar1212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1212 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1212 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-116, tbl_sidecar1212, tbl_sidecar1123, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1212 with best: cond-116 Keeping best cond-116 for reason: control dom set has more placeable tables For trial t : tbl_sidecar1123 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated placing 0 entries of cond-116 ( cond-116 ) in stage 11(b4) FormatType(02) stage 11, work: [ 24436741, 24508087, 24505823, 24450679, 24450759, 24508083, 26397677 ], partly placed 0, placed 104 { id=2 ram=8 tcam=16 mram=5 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-108 - removing tbl_sidecar1944 from merge list because it depends on cond-108 - removing tbl_sidecar1945 from merge list because it depends on cond-108 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-116 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed try_place_table(cond-108, stage=11) Merging with match table tbl_sidecar1212 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_sidecar1212 Picking layout option for table : tbl_sidecar1212 with requested entries : 1 picked layout for tbl_sidecar1212 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_sidecar1212 Trying to allocate imem for tbl_sidecar1212 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1212 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1212 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 try_place_table(cond-117, stage=11) Merging with match table l3_router_Router6_lookup_tbl and tag $false Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1025 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:1536 srams:5 local_tinds: 0 maprams:2 tcams:9 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl table Ingress.l3_router.Router6.lookup.tbl could not fit in stage 11 with 1536 entries along with 1025 entries of DirectCounter Ingress.l3_router.Router6.lookup.ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B l3_router_Router6_lookup_tbl Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1536 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/32 ov:12 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:9 afi:0 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl table Ingress.l3_router.Router6.lookup.tbl could not fit in stage 11 with 1536 entries along with 1025 entries of DirectCounter Ingress.l3_router.Router6.lookup.ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B l3_router_Router6_lookup_tbl Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Shrinking estimate on table l3_router_Router6_lookup_tbl for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_tbl in stage 11 Entries : 1024, needed_entries: 1025, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1024 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:1024 srams:3 local_tinds: 0 maprams:1 tcams:6 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 1024, needed_entries: 1025, need_more: 1 Selected stage: 11 Furthest stage: 12 try_place_table returning 1024 of l3_router_Router6_lookup_tbl in stage 11 (need more match) Table is not placed Gateway is placed Pl vector: l3_router_Router6_lookup_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1212, tbl_sidecar1123, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_Router6_lookup_tbl ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1212 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1212 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1123 with best: tbl_sidecar1212 Keeping best tbl_sidecar1212 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1212 Keeping best tbl_sidecar1212 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: tbl_sidecar1212 Keeping best tbl_sidecar1212 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_tbl with best: tbl_sidecar1212 Keeping best tbl_sidecar1212 for reason: more stages needed placing 1 entries of tbl_sidecar1212 ( tbl_sidecar1212 ) (with gw cond-108, result tag $true) in stage 11(b5) FormatType(02) stage 11, work: [ 24436741, 24505823, 24450679, 24450759, 24508083, 24449658 ], partly placed 0, placed 105 { id=3 ram=8 tcam=16 mram=5 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-109 - removing tbl_sidecar1944 from merge list because it depends on cond-109 - removing tbl_sidecar1945 from merge list because it depends on cond-109 - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping cond-108 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 try_place_table(cond-117, stage=11) Merging with match table l3_router_Router6_lookup_tbl and tag $false Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1025 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:1536 srams:5 local_tinds: 0 maprams:2 tcams:9 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl table Ingress.l3_router.Router6.lookup.tbl could not fit in stage 11 with 1536 entries along with 1025 entries of DirectCounter Ingress.l3_router.Router6.lookup.ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B l3_router_Router6_lookup_tbl Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1536 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/32 ov:12 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:9 afi:0 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl table Ingress.l3_router.Router6.lookup.tbl could not fit in stage 11 with 1536 entries along with 1025 entries of DirectCounter Ingress.l3_router.Router6.lookup.ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B l3_router_Router6_lookup_tbl Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Shrinking estimate on table l3_router_Router6_lookup_tbl for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_tbl in stage 11 Entries : 1024, needed_entries: 1025, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1024 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:1024 srams:3 local_tinds: 0 maprams:1 tcams:6 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 1024, needed_entries: 1025, need_more: 1 Selected stage: 11 Furthest stage: 12 try_place_table returning 1024 of l3_router_Router6_lookup_tbl in stage 11 (need more match) Table is not placed Gateway is placed Pl vector: l3_router_Router6_lookup_tbl try_place_table(cond-109, stage=11) Merging with match table tbl_sidecar1221 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_sidecar1221 Picking layout option for table : tbl_sidecar1221 with requested entries : 1 picked layout for tbl_sidecar1221 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_sidecar1221 Trying to allocate imem for tbl_sidecar1221 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1221 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1221 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-109 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1123, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_Router6_lookup_tbl, tbl_sidecar1221 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1123 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1123 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_tbl with best: tbl_sidecar1123 Updating best to l3_router_Router6_lookup_tbl from tbl_sidecar1123 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1221 with best: l3_router_Router6_lookup_tbl Updating best to tbl_sidecar1221 from l3_router_Router6_lookup_tbl for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1221 ( tbl_sidecar1221 ) (with gw cond-109, result tag $true) in stage 11(b6) FormatType(02) stage 11, work: [ 24436741, 24450679, 24450759, 24508083, 24449658 ], partly placed 0, placed 106 { id=4 ram=8 tcam=16 mram=5 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 try_place_table(cond-117, stage=11) Merging with match table l3_router_Router6_lookup_tbl and tag $false Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1025 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:1536 srams:5 local_tinds: 0 maprams:2 tcams:9 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl table Ingress.l3_router.Router6.lookup.tbl could not fit in stage 11 with 1536 entries along with 1025 entries of DirectCounter Ingress.l3_router.Router6.lookup.ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B l3_router_Router6_lookup_tbl Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1536 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/32 ov:12 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:9 afi:0 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl table Ingress.l3_router.Router6.lookup.tbl could not fit in stage 11 with 1536 entries along with 1025 entries of DirectCounter Ingress.l3_router.Router6.lookup.ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B l3_router_Router6_lookup_tbl Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Shrinking estimate on table l3_router_Router6_lookup_tbl for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_tbl in stage 11 Entries : 1024, needed_entries: 1025, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1024 picked layout for l3_router_Router6_lookup_tbl FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:1024 srams:3 local_tinds: 0 maprams:1 tcams:6 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 1024, needed_entries: 1025, need_more: 1 Selected stage: 11 Furthest stage: 12 try_place_table returning 1024 of l3_router_Router6_lookup_tbl in stage 11 (need more match) Table is not placed Gateway is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1221 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1123, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_Router6_lookup_tbl, l3_router_MulticastRouter4_tbl ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1123 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1123 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_tbl with best: tbl_sidecar1123 Updating best to l3_router_Router6_lookup_tbl from tbl_sidecar1123 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_MulticastRouter4_tbl with best: l3_router_Router6_lookup_tbl Keeping best l3_router_Router6_lookup_tbl for reason: earlier stage calculated placing 1024 entries of l3_router_Router6_lookup_tbl ( Ingress.l3_router.Router6.lookup.tbl ) (with gw cond-117, result tag $false) in stage 11(b7) FormatType(02) (need more match) stage 11, work: [ 24436741, 24450679, 24450759, 24508083, 24449658, 24505835, 24506786 ], partly placed 1, placed 107 { id=5 ram=11 tcam=22 mram=6 eixb=24 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-117 as its already done - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1221 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-118, stage=11) Merging with match table tbl_sidecar1337 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_sidecar1337 Picking layout option for table : tbl_sidecar1337 with requested entries : 1 picked layout for tbl_sidecar1337 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_sidecar1337 Trying to allocate imem for tbl_sidecar1337 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1337 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1337 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-118 l3_router_Router6_lookup_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_tbl, stage=11) To place table : l3_router_Router6_lookup_tbl, entries: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(03) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_tbl in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_tbl found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1123, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_MulticastRouter4_tbl, tbl_sidecar1337, l3_router_Router6_lookup_tbl ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1123 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1123 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : tbl_sidecar1337 with best: tbl_sidecar1123 Updating best to tbl_sidecar1337 from tbl_sidecar1123 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_tbl with best: tbl_sidecar1337 Keeping best tbl_sidecar1337 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1337 ( tbl_sidecar1337 ) (with gw cond-118, result tag $true) in stage 11(b8) FormatType(02) stage 11, work: [ 24436741, 24450679, 24450759, 24449658, 24505835, 24506786 ], partly placed 1, placed 108 { id=6 ram=11 tcam=22 mram=6 eixb=24 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed tbl_sidecar1123 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1123, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1123 Picking layout option for table : tbl_sidecar1123 with requested entries : 1 picked layout for tbl_sidecar1123 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_sidecar1123 Trying to allocate imem for tbl_sidecar1123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1123 in stage 11 Table is placed Pl vector: tbl_sidecar1123 - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1221 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1337 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl l3_router_Router6_lookup_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_tbl, stage=11) To place table : l3_router_Router6_lookup_tbl, entries: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(03) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_tbl in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_tbl found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1123, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_MulticastRouter4_tbl, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_tbl ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1123 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1123 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter6_tbl with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_tbl with best: tbl_sidecar1123 Keeping best tbl_sidecar1123 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1123 ( tbl_sidecar1123 ) in stage 11(b9) FormatType(02) stage 11, work: [ 24436741, 24450679, 24450759, 24449658, 24505835, 24506786 ], partly placed 1, placed 109 { id=7 ram=11 tcam=22 mram=6 eixb=24 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 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_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1123 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1221 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1337 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl l3_router_Router6_lookup_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_tbl, stage=11) To place table : l3_router_Router6_lookup_tbl, entries: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(03) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_tbl in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_tbl found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_MulticastRouter4_tbl, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_tbl ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_tbl with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated placing 4 entries of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 ( ingresshdr.icmp.hdr_checksum_encode_update_condition_4_ingress ) in stage 11(ba) FormatType(02) stage 11, work: [ 24436741, 24450759, 24449658, 24505835, 24506786 ], partly placed 1, placed 110 { id=8 ram=11 tcam=22 mram=6 eixb=26 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=11) Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 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_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1221 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1337 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl l3_router_Router6_lookup_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_tbl, stage=11) To place table : l3_router_Router6_lookup_tbl, entries: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(03) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_tbl in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_tbl found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_MulticastRouter4_tbl, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_tbl ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_sidecar1146 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated placing 5120 entries of ingresshdr.udp.checksum_encode_update_condition_3 ( ingresshdr.udp.checksum_encode_update_condition_3_ingress ) in stage 11(bb) FormatType(02) stage 11, work: [ 24436741, 24450759, 24449658, 24505835, 24506786 ], partly placed 1, placed 111 { id=9 ram=12 tcam=22 mram=6 eixb=29 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-113, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1135 and table advances stage Initial # of stages is 12, 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:2B/16b match:1B/6b gh:1 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: 12 Furthest stage: 12 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 12 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=11) Merging with match table tbl_sidecar1146 and tag $false - dependency between l3_router_Router4_lookup_idx_lookup and table advances stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1221 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1337 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl l3_router_Router6_lookup_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_tbl, stage=11) To place table : l3_router_Router6_lookup_tbl, entries: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(03) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_tbl in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_tbl found 5 tables that could be placed: [ l3_router_Router4_lookup_idx_select_route, tbl_sidecar1146, l3_router_MulticastRouter4_tbl, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_tbl ] Initial best is first table seen: l3_router_Router4_lookup_idx_select_route For trial t : tbl_sidecar1146 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_MulticastRouter4_tbl 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_MulticastRouter6_tbl 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_tbl 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 Adding table:l3_router_Router4_lookup_idx_select_route in the initial stage option Adding table:tbl_sidecar1146 in the initial stage option Adding table:l3_router_MulticastRouter4_tbl in the initial stage option Adding table:l3_router_MulticastRouter6_tbl in the initial stage option Adding table:l3_router_Router6_lookup_tbl in the initial stage option placing 12288 entries of l3_router_Router4_lookup_idx_select_route ( Ingress.l3_router.Router4.lookup_idx.select_route ) (with gw cond-113, result tag $true) in stage 12(c0) FormatType(02) stage 12, work: [ 24436741, 24450759, 24449658, 24505835, 24506786, 24451105, 26396386 ], partly placed 1, placed 112 { id=1 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1146 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl l3_router_Router6_lookup_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_tbl, stage=12) To place table : l3_router_Router6_lookup_tbl, entries: 1025, to place entries: 1024 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_tbl Picking layout option for table : l3_router_Router6_lookup_tbl with requested entries : 1 picked layout for l3_router_Router6_lookup_tbl FormatType(03) layout: 1025tV ixbar:16B/128b match:16B/128b adb:32/16 ov:37 imm:25 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:3 afi:1 Trying to allocate adb for l3_router_Router6_lookup_tbl Trying to allocate imem for l3_router_Router6_lookup_tbl Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 512 of l3_router_Router6_lookup_tbl in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_tbl - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_tbl - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 - skipping ara_table_28 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1146, l3_router_MulticastRouter4_tbl, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_tbl, tbl_sidecar999 ] Initial best is first table seen: tbl_sidecar1146 For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1146 Updating best to l3_router_MulticastRouter4_tbl from tbl_sidecar1146 for reason: control dom set has more placeable tables For trial t : l3_router_MulticastRouter6_tbl with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: average chain length of control dom set For trial t : l3_router_Router6_lookup_tbl with best: l3_router_MulticastRouter4_tbl Updating best to l3_router_Router6_lookup_tbl from l3_router_MulticastRouter4_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar999 with best: l3_router_Router6_lookup_tbl Keeping best l3_router_Router6_lookup_tbl for reason: earlier stage calculated placing 512 entries of l3_router_Router6_lookup_tbl ( Ingress.l3_router.Router6.lookup.tbl ) in stage 12(c1) FormatType(03) stage 12, work: [ 24436741, 24450759, 24449658, 24505835, 24506786, 24451105 ], partly placed 0, placed 113 { id=2 ram=8 tcam=3 mram=2 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_MulticastRouter4_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1146 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 found 6 tables that could be placed: [ tbl_sidecar1146, l3_router_MulticastRouter4_tbl, l3_router_MulticastRouter6_tbl, tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999 ] Initial best is first table seen: tbl_sidecar1146 For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1146 Updating best to l3_router_MulticastRouter4_tbl from tbl_sidecar1146 for reason: control dom set has more placeable tables For trial t : l3_router_MulticastRouter6_tbl with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: average chain length of control dom set For trial t : tbl_l3_router_Router6_icmp_error_0 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1270 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: earlier stage calculated For trial t : tbl_sidecar999 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: earlier stage calculated placing 4096 entries of l3_router_MulticastRouter4_tbl ( Ingress.l3_router.MulticastRouter4.tbl ) in stage 12(c2) FormatType(02) stage 12, work: [ 24436741, 24450759, 24449658, 24505835, 24506786, 24451105, 24450673, 24450392 ], partly placed 0, placed 114 { id=3 ram=15 tcam=3 mram=5 eixb=22 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-110 - removing tbl_sidecar1944 from merge list because it depends on cond-110 - removing tbl_sidecar1945 from merge list because it depends on cond-110 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1146 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping cond-109 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1233 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1233 Picking layout option for table : tbl_sidecar1233 with requested entries : 1 picked layout for tbl_sidecar1233 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_sidecar1233 Trying to allocate imem for tbl_sidecar1233 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1233 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1230 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1230 Picking layout option for table : tbl_sidecar1230 with requested entries : 1 picked layout for tbl_sidecar1230 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_sidecar1230 Trying to allocate imem for tbl_sidecar1230 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1230 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1233 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1227 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1227, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1227 Picking layout option for table : tbl_sidecar1227 with requested entries : 1 picked layout for tbl_sidecar1227 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_sidecar1227 Trying to allocate imem for tbl_sidecar1227 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1227 in stage 12 Table is placed Pl vector: tbl_sidecar1227 found 10 tables that could be placed: [ tbl_sidecar1146, l3_router_MulticastRouter6_tbl, tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_sidecar1233, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1230, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1227 ] Initial best is first table seen: tbl_sidecar1146 For trial t : l3_router_MulticastRouter6_tbl with best: tbl_sidecar1146 Updating best to l3_router_MulticastRouter6_tbl from tbl_sidecar1146 for reason: control dom set has more placeable tables For trial t : tbl_l3_router_Router6_icmp_error_0 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1270 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar999 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1233 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1230 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1227 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain placing 4096 entries of l3_router_MulticastRouter6_tbl ( Ingress.l3_router.MulticastRouter6.tbl ) in stage 12(c3) FormatType(02) stage 12, work: [ 24436741, 24450759, 24505835, 24506786, 24451105, 24450673, 24450392, 24506784, 24506503 ], partly placed 0, placed 115 { id=4 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-110 - removing tbl_sidecar1944 from merge list because it depends on cond-110 - removing tbl_sidecar1945 from merge list because it depends on cond-110 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1146 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1146 Picking layout option for table : tbl_sidecar1146 with requested entries : 1 picked layout for tbl_sidecar1146 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_sidecar1146 Trying to allocate imem for tbl_sidecar1146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1146 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1146 - skipping ara_table_32 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-118 as its already done - skipping l3_router_MulticastRouter6_tbl as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1233 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1233 Picking layout option for table : tbl_sidecar1233 with requested entries : 1 picked layout for tbl_sidecar1233 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_sidecar1233 Trying to allocate imem for tbl_sidecar1233 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1233 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1230 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1230 Picking layout option for table : tbl_sidecar1230 with requested entries : 1 picked layout for tbl_sidecar1230 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_sidecar1230 Trying to allocate imem for tbl_sidecar1230 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1230 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1233 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1227 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1227, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1227 Picking layout option for table : tbl_sidecar1227 with requested entries : 1 picked layout for tbl_sidecar1227 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_sidecar1227 Trying to allocate imem for tbl_sidecar1227 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1227 in stage 12 Table is placed Pl vector: tbl_sidecar1227 try_place_table(cond-119, stage=12) Merging with match table tbl_sidecar1349 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1349 Picking layout option for table : tbl_sidecar1349 with requested entries : 1 picked layout for tbl_sidecar1349 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_sidecar1349 Trying to allocate imem for tbl_sidecar1349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1349 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1346 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1349 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1343 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1343, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1343 Picking layout option for table : tbl_sidecar1343 with requested entries : 1 picked layout for tbl_sidecar1343 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_sidecar1343 Trying to allocate imem for tbl_sidecar1343 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1343 in stage 12 Table is placed Pl vector: tbl_sidecar1343 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 14 tables that could be placed: [ tbl_sidecar1146, tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_sidecar1233, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1230, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1227, tbl_sidecar1349, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_sidecar1343 ] Initial best is first table seen: tbl_sidecar1146 For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar1270 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar999 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar1233 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar1230 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar1227 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1349 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: earlier stage calculated For trial t : tbl_sidecar1343 with best: tbl_sidecar1146 Keeping best tbl_sidecar1146 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1146 ( tbl_sidecar1146 ) (with gw cond-114, result tag $false) in stage 12(c4) FormatType(02) stage 12, work: [ 24436741, 24450759, 24506786, 24451105, 24450673, 24450392, 24506784, 24506503, 24505821, 24505540 ], partly placed 0, placed 116 { id=5 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-110 - removing tbl_sidecar1944 from merge list because it depends on cond-110 - removing tbl_sidecar1945 from merge list because it depends on cond-110 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1135 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done - skipping cond-114 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1233 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1233 Picking layout option for table : tbl_sidecar1233 with requested entries : 1 picked layout for tbl_sidecar1233 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_sidecar1233 Trying to allocate imem for tbl_sidecar1233 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1233 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1230 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1230 Picking layout option for table : tbl_sidecar1230 with requested entries : 1 picked layout for tbl_sidecar1230 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_sidecar1230 Trying to allocate imem for tbl_sidecar1230 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1230 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1233 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1227 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1227, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1227 Picking layout option for table : tbl_sidecar1227 with requested entries : 1 picked layout for tbl_sidecar1227 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_sidecar1227 Trying to allocate imem for tbl_sidecar1227 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1227 in stage 12 Table is placed Pl vector: tbl_sidecar1227 try_place_table(cond-119, stage=12) Merging with match table tbl_sidecar1349 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1349 Picking layout option for table : tbl_sidecar1349 with requested entries : 1 picked layout for tbl_sidecar1349 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_sidecar1349 Trying to allocate imem for tbl_sidecar1349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1349 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1346 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1349 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1343 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1343, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1343 Picking layout option for table : tbl_sidecar1343 with requested entries : 1 picked layout for tbl_sidecar1343 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_sidecar1343 Trying to allocate imem for tbl_sidecar1343 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1343 in stage 12 Table is placed Pl vector: tbl_sidecar1343 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed found 13 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_sidecar1233, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1230, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1227, tbl_sidecar1349, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_sidecar1343 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1233 with best: tbl_sidecar999 Updating best to tbl_sidecar1233 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1230 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1227 with best: tbl_sidecar1233 Updating best to tbl_sidecar1227 from tbl_sidecar1233 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1349 with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: earlier stage calculated For trial t : tbl_sidecar1343 with best: tbl_sidecar1227 Updating best to tbl_sidecar1343 from tbl_sidecar1227 for reason: default choice placing 1 entries of tbl_sidecar1343 ( tbl_sidecar1343 ) in stage 12(c5) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450673, 24450392, 24506784, 24506503, 24505821, 24505540 ], partly placed 0, placed 117 { id=6 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-110 - removing tbl_sidecar1944 from merge list because it depends on cond-110 - removing tbl_sidecar1945 from merge list because it depends on cond-110 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1233 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1233 Picking layout option for table : tbl_sidecar1233 with requested entries : 1 picked layout for tbl_sidecar1233 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_sidecar1233 Trying to allocate imem for tbl_sidecar1233 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1233 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1230 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1230 Picking layout option for table : tbl_sidecar1230 with requested entries : 1 picked layout for tbl_sidecar1230 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_sidecar1230 Trying to allocate imem for tbl_sidecar1230 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1230 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1233 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1227 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1227, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1227 Picking layout option for table : tbl_sidecar1227 with requested entries : 1 picked layout for tbl_sidecar1227 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_sidecar1227 Trying to allocate imem for tbl_sidecar1227 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1227 in stage 12 Table is placed Pl vector: tbl_sidecar1227 try_place_table(cond-119, stage=12) Merging with match table tbl_sidecar1349 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1349 Picking layout option for table : tbl_sidecar1349 with requested entries : 1 picked layout for tbl_sidecar1349 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_sidecar1349 Trying to allocate imem for tbl_sidecar1349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1349 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1346 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1349 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed found 12 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_sidecar1233, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1230, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1227, tbl_sidecar1349, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1233 with best: tbl_sidecar999 Updating best to tbl_sidecar1233 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1230 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1227 with best: tbl_sidecar1233 Updating best to tbl_sidecar1227 from tbl_sidecar1233 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1349 with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1227 Keeping best tbl_sidecar1227 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1227 ( tbl_sidecar1227 ) in stage 12(c6) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450673, 24450392, 24506784, 24506503, 24505821, 24505540 ], partly placed 0, placed 118 { id=7 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-110 - removing tbl_sidecar1944 from merge list because it depends on cond-110 - removing tbl_sidecar1945 from merge list because it depends on cond-110 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1233 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1233 Picking layout option for table : tbl_sidecar1233 with requested entries : 1 picked layout for tbl_sidecar1233 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_sidecar1233 Trying to allocate imem for tbl_sidecar1233 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1233 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1230 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1230 Picking layout option for table : tbl_sidecar1230 with requested entries : 1 picked layout for tbl_sidecar1230 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_sidecar1230 Trying to allocate imem for tbl_sidecar1230 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1230 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1233 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done try_place_table(cond-119, stage=12) Merging with match table tbl_sidecar1349 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1349 Picking layout option for table : tbl_sidecar1349 with requested entries : 1 picked layout for tbl_sidecar1349 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_sidecar1349 Trying to allocate imem for tbl_sidecar1349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1349 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1346 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1349 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed found 11 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_sidecar1233, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1230, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1349, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1233 with best: tbl_sidecar999 Updating best to tbl_sidecar1233 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1230 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1349 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: average chain length of control dom set For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: average chain length of control dom set For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1233 Keeping best tbl_sidecar1233 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1233 ( tbl_sidecar1233 ) (with gw cond-110, result tag $false) in stage 12(c7) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450673, 24450392, 24506784, 24506503, 24505821, 24505540, 24449959, 24450240 ], partly placed 0, placed 119 { id=8 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on tbl_sidecar1230 - removing tbl_sidecar1944 from merge list because it depends on tbl_sidecar1230 - removing tbl_sidecar1945 from merge list because it depends on tbl_sidecar1230 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 - skipping cond-110 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done try_place_table(cond-119, stage=12) Merging with match table tbl_sidecar1349 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1349 Picking layout option for table : tbl_sidecar1349 with requested entries : 1 picked layout for tbl_sidecar1349 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_sidecar1349 Trying to allocate imem for tbl_sidecar1349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1349 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1346 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1349 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1230 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1230, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1230 Picking layout option for table : tbl_sidecar1230 with requested entries : 1 picked layout for tbl_sidecar1230 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_sidecar1230 Trying to allocate imem for tbl_sidecar1230 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1230 in stage 12 Table is placed Pl vector: tbl_sidecar1230 - skipping tbl_sidecar1233 as its already done try_place_table(cond-111, stage=12) Merging with match table tbl_sidecar1236 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1236 Picking layout option for table : tbl_sidecar1236 with requested entries : 1 picked layout for tbl_sidecar1236 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_sidecar1236 Trying to allocate imem for tbl_sidecar1236 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1236 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1236 found 11 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1349, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1230, tbl_sidecar1236 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1349 with best: tbl_sidecar999 Updating best to tbl_sidecar1349 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: earlier stage calculated For trial t : tbl_sidecar1230 with best: tbl_sidecar1349 Updating best to tbl_sidecar1230 from tbl_sidecar1349 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1236 with best: tbl_sidecar1230 Keeping best tbl_sidecar1230 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1230 ( tbl_sidecar1230 ) in stage 12(c8) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450392, 24506784, 24506503, 24505821, 24505540, 24449959, 24450240 ], partly placed 0, placed 120 { id=9 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on tbl_sidecar999 - removing tbl_sidecar1944 from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1945 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done try_place_table(cond-119, stage=12) Merging with match table tbl_sidecar1349 and tag $false Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1349 Picking layout option for table : tbl_sidecar1349 with requested entries : 1 picked layout for tbl_sidecar1349 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_sidecar1349 Trying to allocate imem for tbl_sidecar1349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1349 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1346 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1349 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done - skipping tbl_sidecar1233 as its already done try_place_table(cond-111, stage=12) Merging with match table tbl_sidecar1236 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1236 Picking layout option for table : tbl_sidecar1236 with requested entries : 1 picked layout for tbl_sidecar1236 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_sidecar1236 Trying to allocate imem for tbl_sidecar1236 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1236 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1236 found 10 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1349, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1236 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1349 with best: tbl_sidecar999 Updating best to tbl_sidecar1349 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: earlier stage calculated For trial t : tbl_sidecar1236 with best: tbl_sidecar1349 Keeping best tbl_sidecar1349 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1349 ( tbl_sidecar1349 ) (with gw cond-119, result tag $false) in stage 12(c9) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450392, 24506784, 24506503, 24505821, 24505540, 24449959, 24450240, 24506136, 24506417 ], partly placed 0, placed 121 { id=10 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on tbl_sidecar999 - removing tbl_sidecar1944 from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1945 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done - skipping cond-119 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done - skipping tbl_sidecar1233 as its already done try_place_table(cond-111, stage=12) Merging with match table tbl_sidecar1236 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1236 Picking layout option for table : tbl_sidecar1236 with requested entries : 1 picked layout for tbl_sidecar1236 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_sidecar1236 Trying to allocate imem for tbl_sidecar1236 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1236 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1236 tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1346 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1346, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1346 Picking layout option for table : tbl_sidecar1346 with requested entries : 1 picked layout for tbl_sidecar1346 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_sidecar1346 Trying to allocate imem for tbl_sidecar1346 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1346 in stage 12 Table is placed Pl vector: tbl_sidecar1346 - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1349 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 9 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1236, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1346 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1236 with best: tbl_sidecar999 Updating best to tbl_sidecar1236 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1236 Keeping best tbl_sidecar1236 for reason: earlier stage calculated For trial t : tbl_sidecar1346 with best: tbl_sidecar1236 Updating best to tbl_sidecar1346 from tbl_sidecar1236 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1346 ( tbl_sidecar1346 ) in stage 12(ca) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24450240, 24506136 ], partly placed 0, placed 122 { id=11 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on tbl_sidecar999 - removing tbl_sidecar1944 from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1945 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done - skipping tbl_sidecar1233 as its already done try_place_table(cond-111, stage=12) Merging with match table tbl_sidecar1236 and tag $true Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1236 Picking layout option for table : tbl_sidecar1236 with requested entries : 1 picked layout for tbl_sidecar1236 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_sidecar1236 Trying to allocate imem for tbl_sidecar1236 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1236 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1236 tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1346 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 8 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1236, tbl_l3_router_MulticastRouter6_icmp_error ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1236 with best: tbl_sidecar999 Updating best to tbl_sidecar1236 from tbl_sidecar999 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1236 Keeping best tbl_sidecar1236 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1236 ( tbl_sidecar1236 ) (with gw cond-111, result tag $true) in stage 12(cb) FormatType(02) stage 12, work: [ 24436741, 24506786, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24506136 ], partly placed 0, placed 123 { id=12 ram=26 tcam=3 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on tbl_sidecar999 - removing tbl_sidecar1944 from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1945 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_l3_router_Router6_icmp_error_0 and tag $false - dependency between l3_router_Router6_lookup_tbl 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:4 ov:30 imm:30 entries:1 srams:0 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 Gateway is placed Merging with match table tbl_sidecar1270 and tag $false - dependency between l3_router_Router6_lookup_tbl 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed tbl_sidecar999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar999, stage=12) - dependency between l3_router_Router4_lookup_idx_select_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_sidecar999 Picking layout option for table : tbl_sidecar999 with requested entries : 1 picked layout for tbl_sidecar999 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_sidecar999 Trying to allocate imem for tbl_sidecar999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar999 in stage 13 Table is placed Pl vector: tbl_sidecar999 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar999 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar999 - removing tbl_sidecar1151 from merge list because it depends on tbl_sidecar999 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar999 - removing tbl_sidecar1149 from merge list because it depends on tbl_sidecar999 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar999 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl 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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=12) - dependency between l3_router_MulticastRouter6_tbl 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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1346 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 7 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, tbl_sidecar999, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar999 with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_sidecar999 from tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar999 Keeping best tbl_sidecar999 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_l3_router_Router6_icmp_error_0 in the initial stage option Adding table:tbl_sidecar1270 in the initial stage option Adding table:tbl_sidecar999 in the initial stage option Adding table:tbl_l3_router_MulticastRouter4_icmp_error_0 in the initial stage option Adding table:tbl_l3_router_MulticastRouter6_icmp_error_0 in the initial stage option Adding table:tbl_l3_router_MulticastRouter4_icmp_error in the initial stage option Adding table:tbl_l3_router_MulticastRouter6_icmp_error in the initial stage option placing 1 entries of tbl_sidecar999 ( tbl_sidecar999 ) in stage 13(d0) FormatType(02) stage 13, work: [ 24436741, 24506786, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24506136 ], partly placed 0, placed 124 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done try_place_table(cond-120, stage=13) Merging with match table tbl_l3_router_Router6_icmp_error_0 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_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:4 ov:30 imm:30 entries:1 srams:0 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: 14 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1270 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_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Gateway is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1270 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1346 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 7 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_sidecar1270, l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_sidecar1270 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_lookup_idx_route with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_Router6_icmp_error_0 ( tbl_l3_router_Router6_icmp_error_0 ) (with gw cond-120, result tag $false) in stage 13(d1) FormatType(02) stage 13, work: [ 24436741, 24506786, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24506136, 24508081, 24507800 ], partly placed 0, placed 125 { id=2 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router6_lookup_tbl as its already done - skipping cond-120 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as a parent is not yet placed - skipping tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as a parent is not yet placed - 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1346 as its already done - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1275 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_sidecar1275 Picking layout option for table : tbl_sidecar1275 with requested entries : 1 picked layout for tbl_sidecar1275 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_sidecar1275 Trying to allocate imem for tbl_sidecar1275 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1275 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:4 ov:30 imm:30 entries:1 srams:0 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_sidecar1273 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_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1275 tbl_l3_router_Router6_icmp_error tbl_sidecar1273 - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - 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_38 as a parent is not yet placed - skipping ara_table_34 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping ara_table_28 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed found 10 tables that could be placed: [ l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error, ara_table_32, tbl_sidecar1275, tbl_l3_router_Router6_icmp_error, tbl_sidecar1273, tbl_sidecar1270 ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: l3_router_Router4_lookup_idx_route Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from l3_router_Router4_lookup_idx_route for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : ara_table_32 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1275 with best: tbl_l3_router_MulticastRouter6_icmp_error Updating best to tbl_sidecar1275 from tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1275 Keeping best tbl_sidecar1275 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1273 with best: tbl_sidecar1275 Keeping best tbl_sidecar1275 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1270 with best: tbl_sidecar1275 Keeping best tbl_sidecar1275 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1275 ( tbl_sidecar1275 ) (with gw cond-121, result tag $false) in stage 13(d2) FormatType(02) stage 13, work: [ 24436741, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24506136, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 126 { id=3 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1346 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices 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:4 ov:30 imm:30 entries:1 srams:0 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_sidecar1273 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1273, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Pl vector: tbl_sidecar1273 - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 12 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, ara_table_26, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error, ara_table_32, tbl_sidecar1270, tbl_l3_router_Router6_icmp_error, tbl_sidecar1273, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: ara_table_28 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from ara_table_28 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : ara_table_26 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : ara_table_32 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1270 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error Updating best to tbl_l3_router_Router6_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error for reason: default choice For trial t : tbl_sidecar1273 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: earlier stage calculated 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: [ 24436741, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24506136, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 127 { id=4 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_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_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1346 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1273 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1273, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Pl vector: tbl_sidecar1273 - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 11 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, ara_table_26, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error, ara_table_32, tbl_sidecar1270, tbl_sidecar1273, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: ara_table_28 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from ara_table_28 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : ara_table_26 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : ara_table_32 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1270 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1273 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter6_icmp_error ( tbl_l3_router_MulticastRouter6_icmp_error ) in stage 13(d4) FormatType(02) stage 13, work: [ 24436741, 24451105, 24450392, 24506503, 24505821, 24505540, 24449959, 24506136, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 128 { id=5 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_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_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1230 as its already done - skipping tbl_l3_router_MulticastRouter6_icmp_error as its already done - skipping tbl_sidecar1346 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1273 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1273, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Pl vector: tbl_sidecar1273 - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 10 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, ara_table_26, tbl_l3_router_MulticastRouter4_icmp_error, ara_table_32, tbl_sidecar1270, tbl_sidecar1273, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: ara_table_28 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from ara_table_28 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : ara_table_26 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : ara_table_32 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1270 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1273 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter4_icmp_error ( tbl_l3_router_MulticastRouter4_icmp_error ) in stage 13(d5) FormatType(02) stage 13, work: [ 24436741, 24451105, 24450392, 24506503, 24505821, 24505540, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 129 { id=6 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, 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_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1273 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1273, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Pl vector: tbl_sidecar1273 - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 9 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, ara_table_26, ara_table_32, tbl_sidecar1270, tbl_sidecar1273, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: ara_table_28 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from ara_table_28 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : ara_table_26 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_32 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1270 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1273 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter6_icmp_error_0 ( tbl_l3_router_MulticastRouter6_icmp_error_0 ) in stage 13(d6) FormatType(02) stage 13, work: [ 24436741, 24451105, 24450392, 24506503, 24505821, 24505540, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 130 { id=7 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, 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_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:30 imm:30 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1227 as its already done - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1273 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1273, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Pl vector: tbl_sidecar1273 - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 8 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, tbl_l3_router_MulticastRouter4_icmp_error_0, ara_table_26, ara_table_32, tbl_sidecar1270, tbl_sidecar1273, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: ara_table_28 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from ara_table_28 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_26 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_32 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1270 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1273 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter4_icmp_error_0 ( tbl_l3_router_MulticastRouter4_icmp_error_0 ) in stage 13(d7) FormatType(02) stage 13, work: [ 24436741, 24451105, 24506503, 24505821, 24505540, 24508081, 24507800, 24507109, 24507390, 24505823 ], partly placed 0, placed 131 { id=8 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1273 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1273, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1273 Picking layout option for table : tbl_sidecar1273 with requested entries : 1 picked layout for tbl_sidecar1273 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_sidecar1273 Trying to allocate imem for tbl_sidecar1273 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1273 in stage 13 Table is placed Pl vector: tbl_sidecar1273 - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_36 as a parent is not yet placed - skipping cond-108 as its already done found 7 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, ara_table_26, ara_table_32, tbl_sidecar1270, tbl_sidecar1273, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : ara_table_26 with best: ara_table_28 Updating best to ara_table_26 from ara_table_28 for reason: default choice For trial t : ara_table_32 with best: ara_table_26 Updating best to ara_table_32 from ara_table_26 for reason: default choice For trial t : tbl_sidecar1270 with best: ara_table_32 Updating best to tbl_sidecar1270 from ara_table_32 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1273 with best: tbl_sidecar1270 Updating best to tbl_sidecar1273 from tbl_sidecar1270 for reason: default choice For trial t : l3_router_Router6_Ndp_tbl with best: tbl_sidecar1273 Keeping best tbl_sidecar1273 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1273 ( tbl_sidecar1273 ) in stage 13(d8) FormatType(02) stage 13, work: [ 24436741, 24451105, 24506503, 24505821, 24505540, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 132 { id=9 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done tbl_sidecar1270 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1270, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1270 Picking layout option for table : tbl_sidecar1270 with requested entries : 1 picked layout for tbl_sidecar1270 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_sidecar1270 Trying to allocate imem for tbl_sidecar1270 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1270 in stage 13 Table is placed Pl vector: tbl_sidecar1270 - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 6 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, ara_table_26, ara_table_32, tbl_sidecar1270, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : ara_table_26 with best: ara_table_28 Updating best to ara_table_26 from ara_table_28 for reason: default choice For trial t : ara_table_32 with best: ara_table_26 Updating best to ara_table_32 from ara_table_26 for reason: default choice For trial t : tbl_sidecar1270 with best: ara_table_32 Updating best to tbl_sidecar1270 from ara_table_32 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_Ndp_tbl with best: tbl_sidecar1270 Keeping best tbl_sidecar1270 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1270 ( tbl_sidecar1270 ) in stage 13(d9) FormatType(02) stage 13, work: [ 24436741, 24451105, 24506503, 24505821, 24505540, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 133 { id=10 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_32 in stage 13 Table is placed Pl vector: ara_table_32 - skipping cond-121 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, ara_table_26, ara_table_32, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : ara_table_26 with best: ara_table_28 Updating best to ara_table_26 from ara_table_28 for reason: default choice For trial t : ara_table_32 with best: ara_table_26 Updating best to ara_table_32 from ara_table_26 for reason: default choice For trial t : l3_router_Router6_Ndp_tbl 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 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 24436741, 24451105, 24506503, 24505821, 24505540, 24508081, 24507800, 24507109, 24507390 ], partly placed 0, placed 134 { id=10 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1343 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_26 Picking layout option for table : ara_table_26 with requested entries : 0 picked layout for ara_table_26 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_26 Trying to allocate imem for ara_table_26 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_26 in stage 13 Table is placed Pl vector: ara_table_26 - skipping ara_table_36 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping cond-121 as its already done - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_36 as a parent is not yet placed found 4 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, ara_table_26, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : ara_table_26 with best: ara_table_28 Updating best to ara_table_26 from ara_table_28 for reason: default choice For trial t : l3_router_Router6_Ndp_tbl with best: ara_table_26 Keeping best ara_table_26 for reason: earlier stage calculated placing 0 entries of ara_table_26 ( ara_table_26 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 24436741, 24451105, 24506503, 24505821, 24505540, 24507800, 24507109, 24507390 ], partly placed 0, placed 135 { id=10 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done 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 tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1343 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_26 as its already done - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as its already done - 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 3 tables that could be placed: [ ara_table_28, l3_router_Router4_lookup_idx_route, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_28 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : l3_router_Router6_Ndp_tbl with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated placing 0 entries of ara_table_28 ( ara_table_28 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 24436741, 24451105, 24505821, 24505540, 24507800, 24507109, 24507390 ], partly placed 0, placed 136 { id=10 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_28 as its already done - skipping tbl_sidecar999 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=13) - dependency between tbl_sidecar999 and table advances stage Initial # of stages is 14, 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:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 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: 14 Furthest stage: 14 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping ara_table_26 as its already done - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1151 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_sidecar1149 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_26 as its already done - 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_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=13) - dependency between tbl_sidecar1275 and table advances stage Initial # of stages is 14, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 2 tables that could be placed: [ l3_router_Router4_lookup_idx_route, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : l3_router_Router6_Ndp_tbl 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 Adding table:l3_router_Router4_lookup_idx_route in the initial stage option Adding table:l3_router_Router6_Ndp_tbl in the initial stage option placing 8192 entries of l3_router_Router4_lookup_idx_route ( Ingress.l3_router.Router4.lookup_idx.route ) in stage 14(e0) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800, 24507109, 24507390 ], partly placed 0, placed 137 { id=1 ram=13 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_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_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 14 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_42 because it depends on l3_router_Router6_Ndp_tbl ara_table_42 is not a gateway! Aborting search for merge choices - skipping ara_table_40 because it depends on l3_router_Router6_Ndp_tbl ara_table_40 is not a gateway! Aborting search for merge choices - skipping ara_table_38 because it depends on l3_router_Router6_Ndp_tbl ara_table_38 is not a gateway! Aborting search for merge choices - skipping ara_table_34 because it depends on l3_router_Router6_Ndp_tbl ara_table_34 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on l3_router_Router6_Ndp_tbl ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_Ndp_tbl with best: tbl_sidecar1151 Updating best to l3_router_Router6_Ndp_tbl from tbl_sidecar1151 for reason: earlier stage calculated placing 4096 entries of l3_router_Router6_Ndp_tbl ( Ingress.l3_router.Router6.Ndp.tbl ) in stage 14(e1) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800, 24507109, 24507390 ], partly placed 0, placed 138 { id=2 ram=25 tcam=0 mram=8 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_42 in stage 14 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_40 in stage 14 Table is placed Pl vector: ara_table_40 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_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_34 in stage 14 Table is placed Pl vector: ara_table_34 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_30 in stage 14 Table is placed Pl vector: ara_table_30 - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1273 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping tbl_sidecar1275 as its already done - skipping l3_router_Router6_Ndp_tbl as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 9 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0, ara_table_42, ara_table_40, ara_table_38, ara_table_34, ara_table_30 ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar1151 Updating best to ara_table_42 from tbl_sidecar1151 for reason: earlier stage calculated For trial t : ara_table_40 with best: ara_table_42 Updating best to ara_table_40 from ara_table_42 for reason: default choice For trial t : ara_table_38 with best: ara_table_40 Updating best to ara_table_38 from ara_table_40 for reason: default choice For trial t : ara_table_34 with best: ara_table_38 Updating best to ara_table_34 from ara_table_38 for reason: default choice For trial t : ara_table_30 with best: ara_table_34 Updating best to ara_table_30 from ara_table_34 for reason: default choice placing 0 entries of ara_table_30 ( ara_table_30 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800 ], partly placed 0, placed 139 { id=2 ram=25 tcam=0 mram=8 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_42 in stage 14 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_40 in stage 14 Table is placed Pl vector: ara_table_40 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_34 is not a gateway! Aborting search for merge choices try_place_table(ara_table_34, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_34 in stage 14 Table is placed Pl vector: ara_table_34 - skipping ara_table_30 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 8 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0, ara_table_42, ara_table_40, ara_table_38, ara_table_34 ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar1151 Updating best to ara_table_42 from tbl_sidecar1151 for reason: earlier stage calculated For trial t : ara_table_40 with best: ara_table_42 Updating best to ara_table_40 from ara_table_42 for reason: default choice For trial t : ara_table_38 with best: ara_table_40 Updating best to ara_table_38 from ara_table_40 for reason: default choice For trial t : ara_table_34 with best: ara_table_38 Updating best to ara_table_34 from ara_table_38 for reason: default choice placing 0 entries of ara_table_34 ( ara_table_34 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800 ], partly placed 0, placed 140 { id=2 ram=25 tcam=0 mram=8 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_42 in stage 14 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_40 in stage 14 Table is placed Pl vector: ara_table_40 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_34 as its already done - skipping ara_table_30 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0, ara_table_42, ara_table_40, ara_table_38 ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar1151 Updating best to ara_table_42 from tbl_sidecar1151 for reason: earlier stage calculated For trial t : ara_table_40 with best: ara_table_42 Updating best to ara_table_40 from ara_table_42 for reason: default choice For trial t : ara_table_38 with best: ara_table_40 Updating best to ara_table_38 from ara_table_40 for reason: default choice placing 0 entries of ara_table_38 ( ara_table_38 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800 ], partly placed 0, placed 141 { id=2 ram=25 tcam=0 mram=8 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_42 in stage 14 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_40 in stage 14 Table is placed Pl vector: ara_table_40 - skipping ara_table_38 as its already done - skipping ara_table_34 as its already done - skipping ara_table_30 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 6 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0, ara_table_42, ara_table_40 ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar1151 Updating best to ara_table_42 from tbl_sidecar1151 for reason: earlier stage calculated For trial t : ara_table_40 with best: ara_table_42 Updating best to ara_table_40 from ara_table_42 for reason: default choice placing 0 entries of ara_table_40 ( ara_table_40 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800 ], partly placed 0, placed 142 { id=2 ram=25 tcam=0 mram=8 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_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: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_42 in stage 14 Table is placed Pl vector: ara_table_42 - skipping ara_table_40 as its already done - skipping ara_table_38 as its already done - skipping ara_table_34 as its already done - skipping ara_table_30 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0, ara_table_42 ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: tbl_sidecar1151 Updating best to ara_table_42 from tbl_sidecar1151 for reason: earlier stage calculated placing 0 entries of ara_table_42 ( ara_table_42 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 24436741, 24505821, 24505540, 24507800 ], partly placed 0, placed 143 { id=2 ram=25 tcam=0 mram=8 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on cond-115 - removing tbl_sidecar1944 from merge list because it depends on cond-115 - removing tbl_sidecar1945 from merge list because it depends on cond-115 - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done try_place_table(cond-115, stage=14) Merging with match table tbl_sidecar1151 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1151 Picking layout option for table : tbl_sidecar1151 with requested entries : 1 picked layout for tbl_sidecar1151 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_sidecar1151 Trying to allocate imem for tbl_sidecar1151 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1151 in stage 15 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 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Gateway is placed Merging with match table tbl_sidecar1149 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Gateway is placed Pl vector: tbl_sidecar1151 tbl_l3_router_Router4_icmp_error tbl_sidecar1149 - skipping ara_table_26 as its already done 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=14) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 as a parent is not yet placed - skipping ara_table_32 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1270 as its already done - skipping ara_table_42 as its already done - skipping ara_table_40 as its already done - skipping ara_table_38 as its already done - skipping ara_table_34 as its already done - skipping ara_table_30 as its already done - skipping ara_table_28 as its already done - skipping ara_table_26 as its already done - skipping ara_table_36 as a parent is not yet placed found 4 tables that could be placed: [ tbl_sidecar1151, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, tbl_l3_router_Router4_icmp_error_0 ] Initial best is first table seen: tbl_sidecar1151 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1149 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1151 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error in the initial stage option Adding table:tbl_sidecar1149 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error_0 in the initial stage option placing 1 entries of tbl_sidecar1151 ( tbl_sidecar1151 ) (with gw cond-115, result tag $false) in stage 15(f0) FormatType(02) stage 15, work: [ 24436741, 24505821, 24505540, 24504829, 24505110 ], partly placed 0, placed 144 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done - skipping cond-115 as its already done - skipping ara_table_26 as its already done 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=15) Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices 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=15) Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error tbl_sidecar1149 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1149, stage=15) Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Pl vector: tbl_sidecar1149 - skipping tbl_sidecar1151 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=15) - dependency between tbl_sidecar1151 and table advances stage Initial # of stages is 16, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:8 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 16 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices found 4 tables that could be placed: [ tbl_l3_router_Router4_icmp_error_0, tbl_l3_router_Router4_icmp_error, tbl_sidecar1149, l3_router_Router4_Arp_tbl ] Initial best is first table seen: tbl_l3_router_Router4_icmp_error_0 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_l3_router_Router4_icmp_error_0 Updating best to tbl_l3_router_Router4_icmp_error from tbl_l3_router_Router4_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1149 with best: tbl_l3_router_Router4_icmp_error Keeping best tbl_l3_router_Router4_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_Arp_tbl with best: tbl_l3_router_Router4_icmp_error Keeping best tbl_l3_router_Router4_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router4_icmp_error ( tbl_l3_router_Router4_icmp_error ) in stage 15(f1) FormatType(02) stage 15, work: [ 24436741, 24505540, 24504829, 24505110 ], partly placed 0, placed 145 { id=2 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done 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=15) Initial # of stages is 15, 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:4 ov:30 imm:30 entries:1 srams:0 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: 15 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 15 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done tbl_sidecar1149 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1149, stage=15) Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Pl vector: tbl_sidecar1149 - skipping tbl_sidecar1151 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=15) - dependency between tbl_sidecar1151 and table advances stage Initial # of stages is 16, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:8 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 16 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices found 3 tables that could be placed: [ tbl_l3_router_Router4_icmp_error_0, tbl_sidecar1149, l3_router_Router4_Arp_tbl ] Initial best is first table seen: tbl_l3_router_Router4_icmp_error_0 For trial t : tbl_sidecar1149 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_Arp_tbl 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 15(f2) FormatType(02) stage 15, work: [ 24436741, 24505540, 24504829, 24505110 ], partly placed 0, placed 146 { id=3 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done tbl_sidecar1149 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1149, stage=15) Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1149 Picking layout option for table : tbl_sidecar1149 with requested entries : 1 picked layout for tbl_sidecar1149 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_sidecar1149 Trying to allocate imem for tbl_sidecar1149 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1149 in stage 15 Table is placed Pl vector: tbl_sidecar1149 - skipping tbl_sidecar1151 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=15) - dependency between tbl_sidecar1151 and table advances stage Initial # of stages is 16, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:8 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 16 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices found 2 tables that could be placed: [ tbl_sidecar1149, l3_router_Router4_Arp_tbl ] Initial best is first table seen: tbl_sidecar1149 For trial t : l3_router_Router4_Arp_tbl with best: tbl_sidecar1149 Keeping best tbl_sidecar1149 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1149 ( tbl_sidecar1149 ) in stage 15(f3) FormatType(02) stage 15, work: [ 24436741, 24505540, 24504829, 24505110 ], partly placed 0, placed 147 { id=4 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1944 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1945 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-122 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1146 as its already done - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1149 as its already done - skipping tbl_sidecar1151 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=15) - dependency between tbl_sidecar1151 and table advances stage Initial # of stages is 16, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb:6/2 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:8 local_tinds: 0 maprams:3 tcams:0 afi:2 Trying to allocate adb for l3_router_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 16 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_36 because it depends on l3_router_Router4_Arp_tbl ara_table_36 is not a gateway! Aborting search for merge choices found 1 tables that could be placed: [ l3_router_Router4_Arp_tbl ] Initial best is first table seen: l3_router_Router4_Arp_tbl Adding table:l3_router_Router4_Arp_tbl in the initial stage option placing 4096 entries of l3_router_Router4_Arp_tbl ( Ingress.l3_router.Router4.Arp.tbl ) in stage 16(100) FormatType(02) stage 16, work: [ 24436741, 24505540, 24504829, 24505110 ], partly placed 0, placed 148 { id=1 ram=8 tcam=0 mram=3 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done try_place_table(cond-122, stage=16) Merging with match table tbl_sidecar1944 and tag $true - dependency between l3_router_Router4_Arp_tbl and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1944 Picking layout option for table : tbl_sidecar1944 with requested entries : 1 picked layout for tbl_sidecar1944 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_sidecar1944 Trying to allocate imem for tbl_sidecar1944 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1944 in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1945 and tag $true - dependency between l3_router_Router4_Arp_tbl and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1945 Picking layout option for table : tbl_sidecar1945 with requested entries : 1 picked layout for tbl_sidecar1945 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_sidecar1945 Trying to allocate imem for tbl_sidecar1945 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1945 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1944 tbl_sidecar1945 - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping ara_table_26 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1146 as its already done ara_table_36 is not a gateway! Aborting search for merge choices try_place_table(ara_table_36, stage=16) Initial # of stages is 16, 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: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_36 in stage 16 Table is placed Pl vector: ara_table_36 - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1149 as its already done - skipping tbl_sidecar1151 as its already done - skipping l3_router_Router4_Arp_tbl as its already done found 3 tables that could be placed: [ tbl_sidecar1944, tbl_sidecar1945, ara_table_36 ] Initial best is first table seen: tbl_sidecar1944 For trial t : tbl_sidecar1945 with best: tbl_sidecar1944 Updating best to tbl_sidecar1945 from tbl_sidecar1944 for reason: default choice For trial t : ara_table_36 with best: tbl_sidecar1945 Updating best to ara_table_36 from tbl_sidecar1945 for reason: earlier stage calculated placing 0 entries of ara_table_36 ( ara_table_36 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 24436741 ], partly placed 0, placed 149 { id=1 ram=8 tcam=0 mram=3 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done try_place_table(cond-122, stage=16) Merging with match table tbl_sidecar1944 and tag $true - dependency between l3_router_Router4_Arp_tbl and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1944 Picking layout option for table : tbl_sidecar1944 with requested entries : 1 picked layout for tbl_sidecar1944 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_sidecar1944 Trying to allocate imem for tbl_sidecar1944 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1944 in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1945 and tag $true - dependency between l3_router_Router4_Arp_tbl and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1945 Picking layout option for table : tbl_sidecar1945 with requested entries : 1 picked layout for tbl_sidecar1945 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_sidecar1945 Trying to allocate imem for tbl_sidecar1945 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1945 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1944 tbl_sidecar1945 - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done found 2 tables that could be placed: [ tbl_sidecar1944, tbl_sidecar1945 ] Initial best is first table seen: tbl_sidecar1944 For trial t : tbl_sidecar1945 with best: tbl_sidecar1944 Updating best to tbl_sidecar1945 from tbl_sidecar1944 for reason: default choice Adding table:tbl_sidecar1944 in the initial stage option Adding table:tbl_sidecar1945 in the initial stage option placing 1 entries of tbl_sidecar1945 ( tbl_sidecar1945 ) (with gw cond-122, result tag $true) in stage 17(110) FormatType(022) stage 17, work: [ 24436741, 24508093, 24508509 ], partly placed 0, placed 150 { id=1 ram=2 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar1909 as its already done - skipping tbl_sidecar1910 as its already done - skipping cond-70 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-95 as its already done - skipping cond-103 as its already done - skipping cond-122 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done tbl_sidecar1944 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1944, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1944 Picking layout option for table : tbl_sidecar1944 with requested entries : 1 picked layout for tbl_sidecar1944 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_sidecar1944 Trying to allocate imem for tbl_sidecar1944 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1944 in stage 17 Table is placed Pl vector: tbl_sidecar1944 - skipping tbl_sidecar1945 as its already done try_place_table(cond-123, stage=17) Merging with match table tbl_sidecar1947 and tag $false Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1947 Picking layout option for table : tbl_sidecar1947 with requested entries : 1 picked layout for tbl_sidecar1947 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_sidecar1947 Trying to allocate imem for tbl_sidecar1947 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1947 in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1951 and tag $false Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1951 Picking layout option for table : tbl_sidecar1951 with requested entries : 1 picked layout for tbl_sidecar1951 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_sidecar1951 Trying to allocate imem for tbl_sidecar1951 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1951 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1947 tbl_sidecar1951 found 3 tables that could be placed: [ tbl_sidecar1944, tbl_sidecar1947, tbl_sidecar1951 ] Initial best is first table seen: tbl_sidecar1944 For trial t : tbl_sidecar1947 with best: tbl_sidecar1944 Keeping best tbl_sidecar1944 for reason: direct control dependency difference For trial t : tbl_sidecar1951 with best: tbl_sidecar1944 Keeping best tbl_sidecar1944 for reason: direct control dependency difference placing 1 entries of tbl_sidecar1944 ( tbl_sidecar1944 ) in stage 17(111) FormatType(022) stage 17, work: [ 24508509 ], partly placed 0, placed 151 { id=2 ram=4 tcam=0 mram=4 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } try_place_table(cond-123, stage=17) Merging with match table tbl_sidecar1947 and tag $false Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1947 Picking layout option for table : tbl_sidecar1947 with requested entries : 1 picked layout for tbl_sidecar1947 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_sidecar1947 Trying to allocate imem for tbl_sidecar1947 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1947 in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1951 and tag $false Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1951 Picking layout option for table : tbl_sidecar1951 with requested entries : 1 picked layout for tbl_sidecar1951 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_sidecar1951 Trying to allocate imem for tbl_sidecar1951 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1951 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1947 tbl_sidecar1951 found 2 tables that could be placed: [ tbl_sidecar1947, tbl_sidecar1951 ] Initial best is first table seen: tbl_sidecar1947 For trial t : tbl_sidecar1951 with best: tbl_sidecar1947 Updating best to tbl_sidecar1951 from tbl_sidecar1947 for reason: default choice placing 1 entries of tbl_sidecar1951 ( tbl_sidecar1951 ) (with gw cond-123, result tag $false) in stage 17(112) FormatType(02) stage 17, work: [ 24508509, 24508247 ], partly placed 0, placed 152 { id=3 ram=4 tcam=0 mram=4 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping cond-123 as its already done tbl_sidecar1947 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1947, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1947 Picking layout option for table : tbl_sidecar1947 with requested entries : 1 picked layout for tbl_sidecar1947 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_sidecar1947 Trying to allocate imem for tbl_sidecar1947 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1947 in stage 17 Table is placed Pl vector: tbl_sidecar1947 try_place_table(cond-124, stage=17) Merging with match table mac_rewrite_mac_rewrite and tag $true Initial # of stages is 17, 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 The selected pack format for table mac_rewrite_mac_rewrite could not fit given the input xbar allocation picked layout for mac_rewrite_mac_rewrite FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:32 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:2 local_tinds: 0 maprams:0 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: 17 Furthest stage: 18 try_place_table returning 1024 of mac_rewrite_mac_rewrite in stage 17 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite - skipping tbl_sidecar1951 as its already done found 2 tables that could be placed: [ tbl_sidecar1947, mac_rewrite_mac_rewrite ] Initial best is first table seen: tbl_sidecar1947 For trial t : mac_rewrite_mac_rewrite with best: tbl_sidecar1947 Updating best to mac_rewrite_mac_rewrite from tbl_sidecar1947 for reason: default choice placing 1024 entries of mac_rewrite_mac_rewrite ( Ingress.mac_rewrite.mac_rewrite ) (with gw cond-124, result tag $true) in stage 17(113) FormatType(02) stage 17, work: [ 24508247 ], partly placed 0, placed 153 { id=4 ram=6 tcam=0 mram=4 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar1947 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1947, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1947 Picking layout option for table : tbl_sidecar1947 with requested entries : 1 picked layout for tbl_sidecar1947 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_sidecar1947 Trying to allocate imem for tbl_sidecar1947 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1947 in stage 17 Table is placed Pl vector: tbl_sidecar1947 - skipping cond-124 as its already done - skipping tbl_sidecar1951 as its already done found 1 tables that could be placed: [ tbl_sidecar1947 ] Initial best is first table seen: tbl_sidecar1947 placing 1 entries of tbl_sidecar1947 ( tbl_sidecar1947 ) in stage 17(114) 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:18 Updating best final placement with this one Table placement placed 154 tables in 18 stages Table tbl_sidecar1947 logical id 0x114 entries=1 stage=17 attached table Ingress.egress_ctr entries=512 Table mac_rewrite_mac_rewrite logical id 0x113 entries=1024 stage=17 Gateway cond-124 is also logical id 0x113 Table tbl_sidecar1951 logical id 0x112 entries=1 stage=17 Gateway cond-123 is also logical id 0x112 Table tbl_sidecar1944 logical id 0x111 entries=1 stage=17 attached table Ingress.drop_port_ctr entries=512 Table tbl_sidecar1945 logical id 0x110 entries=1 stage=17 attached table Ingress.drop_reason_ctr entries=23 Gateway cond-122 is also logical id 0x110 Table ara_table_36 logical id 0xffffffffffffffff entries=0 stage=16 Table l3_router_Router4_Arp_tbl logical id 0x100 entries=4096 stage=16 attached table Ingress.l3_router.Router4.Arp.ctr entries=512 Table tbl_sidecar1149 logical id 0xf3 entries=1 stage=15 Table tbl_l3_router_Router4_icmp_error_0 logical id 0xf2 entries=1 stage=15 Table tbl_l3_router_Router4_icmp_error logical id 0xf1 entries=1 stage=15 Table tbl_sidecar1151 logical id 0xf0 entries=1 stage=15 Gateway cond-115 is also logical id 0xf0 Table ara_table_42 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_40 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_38 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_34 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_30 logical id 0xffffffffffffffff entries=0 stage=14 Table l3_router_Router6_Ndp_tbl logical id 0xe1 entries=4096 stage=14 attached table Ingress.l3_router.Router6.Ndp.ctr entries=512 Table l3_router_Router4_lookup_idx_route logical id 0xe0 entries=8192 stage=14 attached table Ingress.l3_router.Router4.lookup_idx.forward_ctr entries=8191 Table ara_table_28 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_26 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_32 logical id 0xffffffffffffffff entries=0 stage=13 Table tbl_sidecar1270 logical id 0xd9 entries=1 stage=13 Table tbl_sidecar1273 logical id 0xd8 entries=1 stage=13 Table tbl_l3_router_MulticastRouter4_icmp_error_0 logical id 0xd7 entries=1 stage=13 Table tbl_l3_router_MulticastRouter6_icmp_error_0 logical id 0xd6 entries=1 stage=13 Table tbl_l3_router_MulticastRouter4_icmp_error logical id 0xd5 entries=1 stage=13 Table tbl_l3_router_MulticastRouter6_icmp_error logical id 0xd4 entries=1 stage=13 Table tbl_l3_router_Router6_icmp_error logical id 0xd3 entries=1 stage=13 Table tbl_sidecar1275 logical id 0xd2 entries=1 stage=13 Gateway cond-121 is also logical id 0xd2 Table tbl_l3_router_Router6_icmp_error_0 logical id 0xd1 entries=1 stage=13 Gateway cond-120 is also logical id 0xd1 Table tbl_sidecar999 logical id 0xd0 entries=1 stage=13 Table tbl_sidecar1236 logical id 0xcb entries=1 stage=12 Gateway cond-111 is also logical id 0xcb Table tbl_sidecar1346 logical id 0xca entries=1 stage=12 Table tbl_sidecar1349 logical id 0xc9 entries=1 stage=12 Gateway cond-119 is also logical id 0xc9 Table tbl_sidecar1230 logical id 0xc8 entries=1 stage=12 Table tbl_sidecar1233 logical id 0xc7 entries=1 stage=12 Gateway cond-110 is also logical id 0xc7 Table tbl_sidecar1227 logical id 0xc6 entries=1 stage=12 Table tbl_sidecar1343 logical id 0xc5 entries=1 stage=12 Table tbl_sidecar1146 logical id 0xc4 entries=1 stage=12 Gateway cond-114 is also logical id 0xc4 Table l3_router_MulticastRouter6_tbl logical id 0xc3 entries=4096 stage=12 attached table Ingress.l3_router.MulticastRouter6.ctr entries=1024 Table l3_router_MulticastRouter4_tbl logical id 0xc2 entries=4096 stage=12 attached table Ingress.l3_router.MulticastRouter4.ctr entries=1024 Table l3_router_Router6_lookup_tbl logical id 0xc1 entries=512 stage=12 attached table Ingress.l3_router.Router6.lookup.ctr entries=1 Table l3_router_Router4_lookup_idx_select_route logical id 0xc0 entries=12288 stage=12 Gateway cond-113 is also logical id 0xc0 Table ingresshdr.udp.checksum_encode_update_condition_3 logical id 0xbb entries=5120 stage=11 Table ingresshdr.icmp.hdr_checksum_encode_update_condition_4 logical id 0xba entries=4 stage=11 Table tbl_sidecar1123 logical id 0xb9 entries=1 stage=11 Table tbl_sidecar1337 logical id 0xb8 entries=1 stage=11 Gateway cond-118 is also logical id 0xb8 Table l3_router_Router6_lookup_tbl logical id 0xb7 entries=1024 stage=11 attached table Ingress.l3_router.Router6.lookup.ctr entries=1024 Gateway cond-117 is also logical id 0xb7 Table tbl_sidecar1221 logical id 0xb6 entries=1 stage=11 Gateway cond-109 is also logical id 0xb6 Table tbl_sidecar1212 logical id 0xb5 entries=1 stage=11 Gateway cond-108 is also logical id 0xb5 Table cond-116 logical id 0xb4 entries=0 stage=11 Table tbl_sidecar1135 logical id 0xb3 entries=1 stage=11 Table l3_router_Router4_lookup_idx_lookup logical id 0xb2 entries=8192 stage=11 attached table Ingress.l3_router.Router4.lookup_idx.index_ctr entries=8192 Gateway cond-112 is also logical id 0xb2 Table cond-107 logical id 0xb1 entries=0 stage=11 Table cond-106 logical id 0xb0 entries=0 stage=11 Table ara_table_35 logical id 0xffffffffffffffff entries=0 stage=10 Table nat_egress_nat_egress logical id 0xa0 entries=1024 stage=10 Gateway cond-105 is also logical id 0xa0 Table ara_table_37 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_43 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_41 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_39 logical id 0xffffffffffffffff entries=0 stage=9 Table cond-104 logical id 0x92 entries=0 stage=9 Table cond-103 logical id 0x91 entries=0 stage=9 Table mcast_ingress_mcast_tag_check logical id 0x90 entries=512 stage=9 Table mcast_ingress_mcast_replication_ipv6 logical id 0x80 entries=4096 stage=8 attached table Ingress.mcast_ingress.mcast_ipv6_ctr entries=1024 Gateway cond-102 is also logical id 0x80 Table ara_table_33 logical id 0xffffffffffffffff entries=0 stage=7 Table tbl_mcast_ingress_drop_mcastv6_no_group logical id 0x78 entries=1 stage=7 Gateway cond-101 is also logical id 0x78 Table tbl_sidecar1659 logical id 0x77 entries=1 stage=7 Table mcast_ingress_mcast_source_filter_ipv4 logical id 0x76 entries=1024 stage=7 attached table Ingress.mcast_ingress.mcast_ipv4_ssm_ctr entries=1024 Gateway cond-97 is also logical id 0x76 Table tbl_sidecar1668 logical id 0x75 entries=1 stage=7 Table mcast_ingress_mcast_source_filter_ipv6 logical id 0x74 entries=4096 stage=7 attached table Ingress.mcast_ingress.mcast_ipv6_ssm_ctr entries=1024 Gateway cond-99 is also logical id 0x74 Table tbl_mcast_ingress_drop_mcastv4_no_group logical id 0x73 entries=1 stage=7 Gateway cond-100 is also logical id 0x73 Table cond-98 logical id 0x72 entries=0 stage=7 Table cond-96 logical id 0x71 entries=0 stage=7 Table cond-95 logical id 0x70 entries=0 stage=7 Table ara_table_31 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_29 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_27 logical id 0xffffffffffffffff entries=0 stage=6 Table tbl_sidecar718 logical id 0x62 entries=1 stage=6 Gateway cond-90 is also logical id 0x62 Table tbl_sidecar439 logical id 0x61 entries=1 stage=6 Table services_service logical id 0x60 entries=512 stage=6 attached table Ingress.services.service_ctr entries=5 Gateway cond-94 is also logical id 0x60 Table ara_table_48 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_46 logical id 0xffffffffffffffff entries=0 stage=5 Table tbl_sidecar1439_0 logical id 0x56 entries=1 stage=5 Table tbl_sidecar1454 logical id 0x55 entries=1 stage=5 Table tbl_sidecar2099 logical id 0x54 entries=1 stage=5 attached table Egress.underlay_mcast_ctr entries=512 Gateway cond-138 is also logical id 0x54 Table tbl_nat_ingress_CalculateIPv4Len_invert logical id 0x53 entries=1 stage=5 Table tbl_sidecar435 logical id 0x52 entries=1 stage=5 Gateway cond-93 is also logical id 0x52 Table tbl_nat_ingress_encap_ipv6 logical id 0x51 entries=1 stage=5 Gateway cond-89 is also logical id 0x51 Table tbl_nat_ingress_encap_ipv4 logical id 0x50 entries=1 stage=5 Table tbl_sidecar2095 logical id 0x4d entries=1 stage=4 attached table Egress.external_mcast_ctr entries=512 Gateway cond-137 is also logical id 0x4d Table tbl_sidecar2093 logical id 0x4c entries=1 stage=4 attached table Egress.link_local_mcast_ctr entries=512 Gateway cond-136 is also logical id 0x4c Table tbl_sidecar2090 logical id 0x4b entries=1 stage=4 attached table Egress.mcast_ctr entries=512 Gateway cond-135 is also logical id 0x4b Table ara_table_44 logical id 0xffffffffffffffff entries=0 stage=4 Table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 logical id 0x4a entries=4 stage=4 Table tbl_sidecar1451_0 logical id 0x49 entries=1 stage=4 Table tbl_sidecar1449_0 logical id 0x48 entries=1 stage=4 Gateway cond-132 is also logical id 0x48 Table cond-131 logical id 0x47 entries=0 stage=4 Table tbl_sidecar1436 logical id 0x46 entries=1 stage=4 Table tbl_sidecar1434 logical id 0x45 entries=1 stage=4 Gateway cond-130 is also logical id 0x45 Table tbl_sidecar1439 logical id 0x44 entries=1 stage=4 Gateway cond-129 is also logical id 0x44 Table cond-92 logical id 0x43 entries=0 stage=4 Table nat_ingress_CalculateIPv4Len_ipv4_set_len logical id 0x42 entries=3072 stage=4 Gateway cond-88 is also logical id 0x42 Table nat_ingress_nat_only logical id 0x41 entries=2048 stage=4 attached table Ingress.nat_ingress.nat_only_ctr entries=256 Gateway cond-91 is also logical id 0x41 Table nat_ingress_ingress_hit logical id 0x40 entries=512 stage=4 Table tbl_sidecar2087 logical id 0x35 entries=1 stage=3 attached table Egress.drop_port_ctr entries=512 Table tbl_sidecar2088 logical id 0x34 entries=1 stage=3 attached table Egress.drop_reason_ctr entries=23 Gateway cond-134 is also logical id 0x34 Table tbl_sidecar1878 logical id 0x33 entries=1 stage=3 Table mcast_egress_modify_hdr logical id 0x32 entries=512 stage=3 Gateway cond-128 is also logical id 0x32 Table filter_switch_ipv6_addr logical id 0x31 entries=512 stage=3 attached table Ingress.filter.ipv6_ctr entries=512 Gateway cond-82 is also logical id 0x31 Table nat_ingress_ingress_ipv4 logical id 0x30 entries=1536 stage=3 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=1536 Table tbl_sidecar1909 logical id 0x27 entries=1 stage=2 attached table Ingress.ingress_ctr entries=512 Table tbl_sidecar1910 logical id 0x26 entries=1 stage=2 attached table Ingress.packet_ctr entries=1024 Table mac_rewrite_mac_rewrite_0 logical id 0x25 entries=1024 stage=2 Table tbl_sidecar2081 logical id 0x24 entries=1 stage=2 Gateway cond-133 is also logical id 0x24 Table mcast_egress_port_bitmap_check logical id 0x23 entries=1024 stage=2 Table cond-81 logical id 0x22 entries=0 stage=2 Table nat_ingress_ingress_ipv4 logical id 0x21 entries=1024 stage=2 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=1024 Table nat_ingress_ingress_ipv6 logical id 0x20 entries=2560 stage=2 attached table Ingress.nat_ingress.ipv6_ingress_ctr entries=2560 Table tbl_sidecar2073 logical id 0x1f entries=1 stage=1 Table tbl_sidecar2065 logical id 0x1e entries=1 stage=1 Gateway cond-125 is also logical id 0x1e Table mcast_egress_asic_id_to_port logical id 0x1d entries=5120 stage=1 Table mcast_egress_tbl_decap_ports logical id 0x1c entries=4096 stage=1 Table mcast_egress_mcast_tag_check logical id 0x1b entries=512 stage=1 Gateway cond-127 is also logical id 0x1b Table cond-126 logical id 0x1a entries=0 stage=1 Table tbl_sidecar185 logical id 0x19 entries=1 stage=1 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_sidecar212 logical id 0x18 entries=1 stage=1 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_sidecar224 logical id 0x17 entries=1 stage=1 attached table Ingress.filter.drop_mcast_ctr entries=512 Table nat_ingress_ingress_ipv6_mcast logical id 0x16 entries=4096 stage=1 attached table Ingress.nat_ingress.mcast_ipv6_ingress_ctr entries=1024 Gateway cond-87 is also logical id 0x16 Table cond-86 logical id 0x15 entries=0 stage=1 Table nat_ingress_ingress_ipv4_mcast logical id 0x14 entries=4096 stage=1 attached table Ingress.nat_ingress.mcast_ipv4_ingress_ctr entries=1024 Gateway cond-85 is also logical id 0x14 Table cond-84 logical id 0x13 entries=0 stage=1 Table tbl_sidecar242 logical id 0x12 entries=1 stage=1 attached table Ingress.filter.drop_reason_ctr entries=23 Table tbl_sidecar257 logical id 0x11 entries=1 stage=1 attached table Ingress.filter.drop_reason_ctr entries=23 Table nat_ingress_icmp_dst_port logical id 0x10 entries=512 stage=1 Gateway cond-83 is also logical id 0x10 Table ara_table_49 logical id 0xffffffffffffffff entries=0 stage=0 Table ara_table_47 logical id 0xffffffffffffffff entries=0 stage=0 Table ara_table_45 logical id 0xffffffffffffffff entries=0 stage=0 Table tbl_sidecar186 logical id 0xf entries=1 stage=0 attached table Ingress.filter.drop_reason_ctr entries=23 Table tbl_sidecar225 logical id 0xe entries=1 stage=0 attached table Ingress.filter.drop_reason_ctr entries=23 Table tbl_sidecar241 logical id 0xd entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_sidecar256 logical id 0xc entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table filter_switch_ipv4_addr logical id 0xb entries=512 stage=0 attached table Ingress.filter.ipv4_ctr entries=512 Table tbl_filter_drop_mcast_with_reason_1 logical id 0xa entries=1 stage=0 Gateway cond-80 is also logical id 0xa Table tbl_filter_drop_mcast_with_reason_0 logical id 0x9 entries=1 stage=0 Gateway cond-79 is also logical id 0x9 Table cond-78 logical id 0x8 entries=0 stage=0 Table tbl_filter_drop_mcast_0 logical id 0x7 entries=1 stage=0 Gateway cond-77 is also logical id 0x7 Table cond-76 logical id 0x6 entries=0 stage=0 Table tbl_filter_drop_mcast_with_reason logical id 0x5 entries=1 stage=0 Gateway cond-74 is also logical id 0x5 Table tbl_filter_drop_with_reason logical id 0x4 entries=1 stage=0 Gateway cond-75 is also logical id 0x4 Table cond-73 logical id 0x3 entries=0 stage=0 Table tbl_filter_drop_mcast logical id 0x2 entries=1 stage=0 Gateway cond-72 is also logical id 0x2 Table cond-71 logical id 0x1 entries=0 stage=0 Table cond-70 logical id 0x0 entries=0 stage=0 Finished table placement decisions pipe Adding Ternary Indirect table to filter_switch_ipv4_addr folding gateway cond-72 onto tbl_filter_drop_mcast Adding Ternary Indirect table to tbl_filter_drop_mcast folding gateway cond-74 onto tbl_filter_drop_mcast_with_reason Adding Ternary Indirect table to tbl_filter_drop_mcast_with_reason folding gateway cond-75 onto tbl_filter_drop_with_reason Adding Ternary Indirect table to tbl_filter_drop_with_reason folding gateway cond-77 onto tbl_filter_drop_mcast_0 Adding Ternary Indirect table to tbl_filter_drop_mcast_0 folding gateway cond-79 onto tbl_filter_drop_mcast_with_reason_0 Adding Ternary Indirect table to tbl_filter_drop_mcast_with_reason_0 folding gateway cond-80 onto tbl_filter_drop_mcast_with_reason_1 Adding Ternary Indirect table to tbl_filter_drop_mcast_with_reason_1 folding gateway cond-82 onto filter_switch_ipv6_addr Adding Ternary Indirect table to filter_switch_ipv6_addr folding gateway cond-83 onto nat_ingress_icmp_dst_port Adding Ternary Indirect table to nat_ingress_icmp_dst_port folding gateway cond-85 onto nat_ingress_ingress_ipv4_mcast Adding Action Data Table to nat_ingress_ingress_ipv4_mcast splitting nat_ingress_ingress_ipv4 across 2 stages Adding Action Data Table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 folding gateway cond-87 onto nat_ingress_ingress_ipv6_mcast Adding Action Data Table to nat_ingress_ingress_ipv6_mcast Adding Action Data Table to nat_ingress_ingress_ipv6 Adding Ternary Indirect table to nat_ingress_ingress_hit folding gateway cond-88 onto nat_ingress_CalculateIPv4Len_ipv4_set_len folding gateway cond-89 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-90 onto tbl_sidecar718 Adding Ternary Indirect table to tbl_sidecar718 folding gateway cond-91 onto nat_ingress_nat_only folding gateway cond-93 onto tbl_sidecar435 Adding Ternary Indirect table to tbl_sidecar435 folding gateway cond-94 onto services_service Adding Ternary Indirect table to services_service Adding Ternary Indirect table to tbl_sidecar439 folding gateway cond-97 onto mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to tbl_sidecar1659 folding gateway cond-99 onto mcast_ingress_mcast_source_filter_ipv6 Adding Ternary Indirect table to tbl_sidecar1668 folding gateway cond-100 onto tbl_mcast_ingress_drop_mcastv4_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv4_no_group folding gateway cond-101 onto tbl_mcast_ingress_drop_mcastv6_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv6_no_group folding gateway cond-102 onto mcast_ingress_mcast_replication_ipv6 Adding Action Data Table to mcast_ingress_mcast_replication_ipv6 Adding Ternary Indirect table to mcast_ingress_mcast_tag_check folding gateway cond-105 onto nat_egress_nat_egress Adding Action Data Table to nat_egress_nat_egress folding gateway cond-108 onto tbl_sidecar1212 Adding Ternary Indirect table to tbl_sidecar1212 folding gateway cond-109 onto tbl_sidecar1221 Adding Ternary Indirect table to tbl_sidecar1221 folding gateway cond-110 onto tbl_sidecar1233 Adding Ternary Indirect table to tbl_sidecar1233 Adding Ternary Indirect table to tbl_l3_router_MulticastRouter4_icmp_error Adding Ternary Indirect table to tbl_sidecar1230 folding gateway cond-111 onto tbl_sidecar1236 Adding Ternary Indirect table to tbl_sidecar1236 Adding Ternary Indirect table to tbl_l3_router_MulticastRouter4_icmp_error_0 Adding Ternary Indirect table to tbl_sidecar1227 folding gateway cond-112 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 Adding Ternary Indirect table to tbl_sidecar1123 folding gateway cond-113 onto l3_router_Router4_lookup_idx_select_route Adding Ternary Indirect table to tbl_sidecar999 Adding Action Data Table to l3_router_Router4_lookup_idx_route folding gateway cond-114 onto tbl_sidecar1146 Adding Ternary Indirect table to tbl_sidecar1146 folding gateway cond-115 onto tbl_sidecar1151 Adding Ternary Indirect table to tbl_sidecar1151 Adding Ternary Indirect table to tbl_l3_router_Router4_icmp_error Adding Ternary Indirect table to tbl_sidecar1149 Adding Action Data Table to l3_router_Router4_Arp_tbl Adding Ternary Indirect table to tbl_l3_router_Router4_icmp_error_0 folding gateway cond-117 onto l3_router_Router6_lookup_tbl splitting l3_router_Router6_lookup_tbl across 2 stages Adding Ternary Indirect table to l3_router_Router6_lookup_tbl Adding Action Data Table to l3_router_Router6_lookup_tbl Adding Ternary Indirect table to l3_router_Router6_lookup_tbl Adding Action Data Table to l3_router_Router6_lookup_tbl folding gateway cond-118 onto tbl_sidecar1337 Adding Ternary Indirect table to tbl_sidecar1337 folding gateway cond-119 onto tbl_sidecar1349 Adding Ternary Indirect table to tbl_sidecar1349 Adding Ternary Indirect table to tbl_l3_router_MulticastRouter6_icmp_error Adding Ternary Indirect table to tbl_sidecar1346 Adding Ternary Indirect table to tbl_l3_router_MulticastRouter6_icmp_error_0 Adding Ternary Indirect table to tbl_sidecar1343 folding gateway cond-120 onto tbl_l3_router_Router6_icmp_error_0 Adding Ternary Indirect table to tbl_l3_router_Router6_icmp_error_0 folding gateway cond-121 onto tbl_sidecar1275 Adding Ternary Indirect table to tbl_sidecar1275 Adding Ternary Indirect table to tbl_l3_router_Router6_icmp_error Adding Ternary Indirect table to tbl_sidecar1273 Adding Action Data Table to l3_router_Router6_Ndp_tbl Adding Ternary Indirect table to tbl_sidecar1270 folding gateway cond-122 onto tbl_sidecar1945 folding gateway cond-123 onto tbl_sidecar1951 Adding Ternary Indirect table to tbl_sidecar1951 folding gateway cond-124 onto mac_rewrite_mac_rewrite Adding Action Data Table to mac_rewrite_mac_rewrite folding gateway cond-125 onto tbl_sidecar2065 Adding Ternary Indirect table to tbl_sidecar2065 folding gateway cond-133 onto tbl_sidecar2081 Adding Ternary Indirect table to tbl_sidecar2081 folding gateway cond-127 onto mcast_egress_mcast_tag_check Adding Ternary Indirect table to mcast_egress_mcast_tag_check Adding Ternary Indirect table to tbl_sidecar2073 Adding Action Data Table to mcast_egress_tbl_decap_ports folding gateway cond-128 onto mcast_egress_modify_hdr Adding Ternary Indirect table to mcast_egress_modify_hdr Adding Ternary Indirect table to tbl_sidecar1878 Adding Action Data Table to mac_rewrite_mac_rewrite_0 folding gateway cond-129 onto tbl_sidecar1439 Adding Ternary Indirect table to tbl_sidecar1439 folding gateway cond-132 onto tbl_sidecar1449_0 Adding Ternary Indirect table to tbl_sidecar1449_0 Adding Ternary Indirect table to tbl_sidecar1451_0 Adding Ternary Indirect table to tbl_sidecar1454 folding gateway cond-130 onto tbl_sidecar1434 Adding Ternary Indirect table to tbl_sidecar1434 Adding Ternary Indirect table to tbl_sidecar1436 Adding Ternary Indirect table to tbl_sidecar1439_0 folding gateway cond-134 onto tbl_sidecar2088 folding gateway cond-135 onto tbl_sidecar2090 folding gateway cond-136 onto tbl_sidecar2093 folding gateway cond-137 onto tbl_sidecar2095 folding gateway cond-138 onto tbl_sidecar2099 table placement completed pipe ingress: [120] +--cond-70 0+--nat_ingress_icmp_dst_port 00+--tbl_sidecar1910 000+--tbl_sidecar1909 0000+--cond-92 00000+--ara_table_27 000000+--ara_table_29 0000000+--ara_table_31 00000000+--cond-95 000000000+--ara_table_33 0000000000+--cond-103 00000000000+--ara_table_37 000000000000+--ara_table_39 0000000000000+--ara_table_41 00000000000000+--ara_table_43 000000000000000+--ara_table_35 0000000000000000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 00000000000000000+--ingresshdr.udp.checksum_encode_update_condition_3 000000000000000000+--ara_table_26 0000000000000000000+--ara_table_28 00000000000000000000+--ara_table_32 000000000000000000000+--ara_table_30 0000000000000000000000+--ara_table_34 00000000000000000000000+--ara_table_38 000000000000000000000000+--ara_table_40 0000000000000000000000000+--ara_table_42 00000000000000000000000000+--ara_table_36 000000000000000000000000000+--tbl_sidecar1945 0: cond-70(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [139] b: filter_switch_ipv4_addr{ T 41+11, 0 0K } $false: [140] 1: cond-71(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [137] 2: tbl_filter_drop_mcast(ingress::meta.is_mcast && !ingress::meta.is_valid;, 1 => $false) $false: [127] 3: cond-73(ingress::meta.is_mcast && ingress::meta.is_valid; => $true, 1 => $false) $true: [125] 5: tbl_filter_drop_mcast_with_reason(ingress::hdr.ethernet.dst_mac[23:23] != 0;, ingress::hdr.ethernet.dst_mac[22:16] == ingress::hdr.ipv4.dst_addr[22:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv4.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv4.dst_addr[7:0]; => $false, 1){ GE 0+8, 1 0K } $false: [338] $default: [122] 18: tbl_sidecar212{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [126] 4: tbl_filter_drop_with_reason(ingress::meta.is_valid; => $true, 1) $true: [139]... $default: [121] 0 f: tbl_sidecar186{ E 0+10, 0 0K } stats Ingress.filter.drop_reason_ctr 23 19: tbl_sidecar185{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [138] 6: cond-76(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [136] 7: tbl_filter_drop_mcast_0(ingress::meta.is_mcast && !ingress::meta.is_valid;, 1 => $false) $false: [129] 0 8: cond-78(ingress::meta.is_mcast && ingress::meta.is_valid; => $true, 1 => $false) $true: [133] 9: tbl_filter_drop_mcast_with_reason_0(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1){ GE 0+8, 1 0K } $false: [132] a: tbl_filter_drop_mcast_with_reason_1(ingress::hdr.ethernet.dst_mac[31:24] == ingress::hdr.ipv6.dst_addr[31:24] && ingress::hdr.ethernet.dst_mac[23:16] == ingress::hdr.ipv6.dst_addr[23:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv6.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv6.dst_addr[7:0]; => $false, 1){ GE 0+8, 1 0K } $false: [339] $default: [131] 0 c: tbl_sidecar256{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 11: tbl_sidecar257{ E 0+10, 0 0K } stats Ingress.filter.drop_reason_ctr 23 $default: [130] 0 d: tbl_sidecar241{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 12: tbl_sidecar242{ E 0+10, 0 0K } stats Ingress.filter.drop_reason_ctr 23 $false: [340] 22: cond-81(ingress::filter_hasReturned => $true, 1 => $false) $false: [135] 31: filter_switch_ipv6_addr(!ingress::meta.is_mcast;, ingress::meta.is_link_local_mcastv6;, 1 => $false){ GT 137+11, 0 0K } $false: [341] $true: [342] $default: [128] 0 e: tbl_sidecar225{ E 0+10, 0 0K } stats Ingress.filter.drop_reason_ctr 23 17: tbl_sidecar224{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [343] 10: nat_ingress_icmp_dst_port(ingress::meta.is_valid && ingress::hdr.geneve.$valid != 1;, 1 => $false){ GT 9+0, 0 0K } $false: [348] $default: [141] 0 13: cond-84(ingress::hdr.ipv4.$valid == 1 && ingress::meta.is_valid; => $true, 1 => $false) $true: [147] 14: nat_ingress_ingress_ipv4_mcast(ingress::meta.is_mcast;, 1 => $false){ GE 22+10, 32 [1x1 1K 1K 1K 1K] } $false: [143] 21: nat_ingress_ingress_ipv4{ T 64+10, 32 1K } $try_next_stage: [398] 30: nat_ingress_ingress_ipv4{ T 64+10, 32 1K } $false: [148] 15: cond-86(ingress::hdr.ipv6.$valid == 1 && ingress::meta.is_valid; => $true, 1 => $false) $true: [146] 16: nat_ingress_ingress_ipv6_mcast(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6;, 1 => $false){ GE 118+10, 32 [2x1 1K 1K 1K 1K] } $false: [145] 20: nat_ingress_ingress_ipv6{ T 160+10, 32 2K } $false: [344] 40: nat_ingress_ingress_hit{ T 7+17, 2 0K } $hit: [149] 0 42: nat_ingress_CalculateIPv4Len_ipv4_set_len(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE -6+16, 2 [1x3 3K] } $false: [152] 51: tbl_nat_ingress_encap_ipv6(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+8, 32 0K } $false: [345] $default: [151] $default: [150] 0 50: tbl_nat_ingress_encap_ipv4 53: tbl_nat_ingress_CalculateIPv4Len_invert 62: tbl_sidecar718(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [346] $default: [153] $miss: [155] 41: nat_ingress_nat_only(ingress::meta.is_switch_address; => $true, 1){ GE -1+10, 0 [1x2 2K] } $true: [347] $default: [154] 26: tbl_sidecar1910{ E 0+10, 0 0K } stats Ingress.packet_ctr 1024 27: tbl_sidecar1909{ E 0+10, 0 0K } stats Ingress.ingress_ctr 512 43: cond-92(ingress::meta.is_valid && !ingress::meta.is_mcast; => $true, ingress::meta.is_valid && ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [160] 52: tbl_sidecar435(!ingress::meta.is_switch_address && ingress::meta.nat_ingress_port && !ingress::meta.nat_ingress_hit;, 1 => $false){ GE 0+8, 1 0K } $false: [159] 60: services_service(!ingress::meta.is_switch_address;, ingress::hdr.geneve.$valid != 1;, ingress::hdr.geneve.vni == 0;, 1 => $true){ GT 37+44, 4 0K } stats Ingress.services.service_ctr 5 $true: [157] 61: tbl_sidecar439 $false: [349] 60: ara_table_27 60: ara_table_29 60: ara_table_31 70: cond-95(ingress::meta.is_valid && ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [161] 0 71: cond-96(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [171] 76: mcast_ingress_mcast_source_filter_ipv4(ingress::hdr.inner_ipv4.dst_addr[31:24] == 232;, 1 => $false){ GT 64+19, 1 1K } $false: [163] 77: tbl_sidecar1659 $false: [172] 72: cond-98(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [169] 74: mcast_ingress_mcast_source_filter_ipv6(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255 && ingress::hdr.inner_ipv6.dst_addr[119:116] == 3;, 1 => $false){ GE 246+19, 1 [3x1 1K 1K 1K 1K] } $false: [165] 75: tbl_sidecar1668 $false: [170] 73: tbl_mcast_ingress_drop_mcastv4_no_group(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [168] 78: tbl_mcast_ingress_drop_mcastv6_no_group(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [350] 80: mcast_ingress_mcast_replication_ipv6(ingress::hdr.ipv6.$valid == 1 && ingress::meta.allow_source_mcast;, 1 => $false){ GE 118+11, 16 [2x1 1K 1K 1K 1K] } $false: [351] $default: [173] 90: mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } $false: [352] 70: ara_table_33 91: cond-103(ingress::meta.is_valid && !ingress::meta.service_routed && ingress::ig_intr_md_for_dprsr.drop_ctl == 0; => $true, 1 => $false) $true: [174] 0 92: cond-104(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [176] a0: nat_egress_nat_egress(ingress::meta.nat_egress_hit;, 1 => $false){ GE -5+35, 8 [1x1 1K] } $false: [353] $default: [175] $false: [354] b0: cond-106(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [206] b1: cond-107(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [192] b5: tbl_sidecar1212(ingress::meta.ipv4_checksum_err;, 1 => $false){ GE 0+8, 1 0K } $false: [178] 0 b6: tbl_sidecar1221(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [355] c2: l3_router_MulticastRouter4_tbl{ E 22+28, 2 [1x1 1K 1K 1K 1K] } $hit: [184] c7: tbl_sidecar1233(ingress::hdr.ipv4.ttl == 1 && !ingress::meta.service_routed; => $true, 1) $true: [180] 0 c8: tbl_sidecar1230{ E 0+8, 1 0K } d5: tbl_l3_router_MulticastRouter4_icmp_error{ E 0+30, 4 0K } $default: [181] cb: tbl_sidecar1236(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [356] $miss: [183] 0 c6: tbl_sidecar1227{ E 0+8, 1 0K } d7: tbl_l3_router_MulticastRouter4_icmp_error_0{ E 0+30, 4 0K } $false: [193] b2: l3_router_Router4_lookup_idx_lookup(ingress::meta.ipv4_checksum_err; => $true, 1){ GT 32+11, 4 8K } $true: [185] b9: tbl_sidecar1123{ E 0+8, 1 0K } $default: [186] 0 00 b3: tbl_sidecar1135 c0: 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: [357] $default: [187] 0 d0: tbl_sidecar999 e0: l3_router_Router4_lookup_idx_route{ E 6+11, 8 [1x2 2K 2K 2K 2K] } c4: tbl_sidecar1146(ingress::l3_router_Router4_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [191] f0: tbl_sidecar1151(ingress::l3_router_Router4_fwd.port == 0;, ingress::hdr.ipv4.ttl == 1; => $true, 1) $true: [188] 0 f1: tbl_l3_router_Router4_icmp_error{ E 0+30, 4 0K } f3: tbl_sidecar1149{ E 0+8, 1 0K } $default: [189] 100: l3_router_Router4_Arp_tbl{ E 22+44, 6 [1x1 1K 1K 1K 1K] } $default: [190] f2: tbl_l3_router_Router4_icmp_error_0{ E 0+30, 4 0K } $false: [207] b4: cond-116(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [205] b7: l3_router_Router6_lookup_tbl(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1){ GT 128+37, 32 1K } $true: [194] 0 b8: tbl_sidecar1337(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [358] c3: l3_router_MulticastRouter6_tbl{ E 118+28, 2 [2x1 1K 1K 1K 1K] } $hit: [199] c9: tbl_sidecar1349(ingress::hdr.ipv6.hop_limit == 1; => $true, 1) $true: [196] 0 ca: tbl_sidecar1346{ E 0+8, 1 0K } d4: tbl_l3_router_MulticastRouter6_icmp_error{ E 0+30, 4 0K } $default: [197] $miss: [198] 0 c5: tbl_sidecar1343{ E 0+8, 1 0K } d6: tbl_l3_router_MulticastRouter6_icmp_error_0{ E 0+30, 4 0K } $default: [200] d1: tbl_l3_router_Router6_icmp_error_0(ingress::l3_router_Router6_fwd.is_hit; => $true, 1){ GE 0+30, 4 0K } $true: [204] d2: tbl_sidecar1275(ingress::l3_router_Router6_fwd.port == 0;, ingress::hdr.ipv6.hop_limit == 1; => $true, 1) $true: [201] 0 d3: tbl_l3_router_Router6_icmp_error{ E 0+30, 4 0K } d8: tbl_sidecar1273{ E 0+8, 1 0K } $default: [202] e1: l3_router_Router6_Ndp_tbl{ E 118+44, 6 [2x1 1K 1K 1K 1K] } $default: [203] d9: tbl_sidecar1270{ E 0+8, 1 0K } $try_next_stage: [399] 0 c1: l3_router_Router6_lookup_tbl{ GT 128+37, 32 0K } d1: tbl_l3_router_Router6_icmp_error_0(ingress::l3_router_Router6_fwd.is_hit; => $true, 1){ GE 0+30, 4 0K } $true: [204]... $default: [203]... $false: [359] $false: [360] 90: ara_table_37 90: ara_table_39 90: ara_table_41 90: ara_table_43 a0: ara_table_35 ba: ingresshdr.icmp.hdr_checksum_encode_update_condition_4(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: [400] bb: ingresshdr.udp.checksum_encode_update_condition_3{ E -4+6, 1 [1x5 5K] } d0: ara_table_26 d0: ara_table_28 d0: ara_table_32 e0: ara_table_30 e0: ara_table_34 e0: ara_table_38 e0: ara_table_40 e0: ara_table_42 100: ara_table_36 110: tbl_sidecar1945(ingress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Ingress.drop_reason_ctr 23 $false: [211] 112: tbl_sidecar1951(ingress::meta.is_mcast; => $true, 1) $true: [362] $default: [209] 0 113: mac_rewrite_mac_rewrite(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1){ GE -1+32, 6 [1x1 1K] } $false: [361] 114: tbl_sidecar1947{ E 0+10, 0 0K } stats Ingress.egress_ctr 512 $default: [208] 111: tbl_sidecar1944{ E 0+10, 0 0K } stats Ingress.drop_port_ctr 512 egress: [212] +--ara_table_45 0+--ara_table_47 00+--ara_table_49 000+--cond-126 0000+--tbl_sidecar2065 00000+--tbl_sidecar2088 000000+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 0000000+--ara_table_44 00000000+--ara_table_46 000000000+--ara_table_48 0: ara_table_45 0: ara_table_47 0: ara_table_49 1a: cond-126(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [229] 1b: mcast_egress_mcast_tag_check(egress::meta.bridge_hdr.ingress_port == egress::eg_intr_md.egress_port; => $true, 1){ GT 133+0, 0 0K } $true: [214] 1f: tbl_sidecar2073{ E 0+8, 1 0K } $hit: [219] 0 1c: mcast_egress_tbl_decap_ports{ E 6+13, 34 [1x1 1K 1K 1K 1K] } $hit: [216] 0 1d: mcast_egress_asic_id_to_port{ E -1+8, 1 [1x5 5K] } $hit: [217] 23: mcast_egress_port_bitmap_check{ E -2+35, 4 [1x1 1K] } $miss: [365] 32: mcast_egress_modify_hdr(egress::meta.bitmap_result == 0; => $false, 1){ GT 14+34, 4 0K } $false: [366] $default: [218] 33: tbl_sidecar1878 $miss: [367] 25: mac_rewrite_mac_rewrite_0{ E -1+32, 6 [1x1 1K] } $hit: [227] 44: tbl_sidecar1439(egress::hdr.ipv4.$valid == 1;, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1;, 1 => $false){ GE 0+8, 2 0K } $false: [226] 47: cond-131(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [223] 0 48: tbl_sidecar1449_0(egress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [225] 49: tbl_sidecar1451_0 55: tbl_sidecar1454{ E 0+8, 1 0K } $false: [369] $default: [220] 0 45: tbl_sidecar1434(egress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+16, 2 0K } $false: [222] 46: tbl_sidecar1436{ E 0+16, 2 0K } 56: tbl_sidecar1439_0 $miss: [370] $miss: [368] 25: mac_rewrite_mac_rewrite_0{ E -1+32, 6 [1x1 1K] } $hit: [227]... $miss: [370]... $false: [230] 24: tbl_sidecar2081(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [364] $default: [228] 1e: tbl_sidecar2065(egress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+32, 4 0K } $false: [363] 34: tbl_sidecar2088(egress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.drop_reason_ctr 23 $false: [238] 4b: tbl_sidecar2090(egress::is_ipv6_mcast_0, egress::eg_intr_md.egress_rid == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.mcast_ctr 512 $false: [372] $default: [232] 4c: tbl_sidecar2093(egress::is_ipv6_mcast_0, 1 => $false){ GE 0+10, 0 0K } stats Egress.link_local_mcast_ctr 512 $false: [237] 4d: tbl_sidecar2095(egress::hdr.geneve.$valid == 1;, 1 => $false){ GE 0+10, 0 0K } stats Egress.external_mcast_ctr 512 $false: [235] 54: tbl_sidecar2099(egress::hdr.geneve.$valid == 1 && egress::hdr.geneve_opts.ox_mcast_tag.$valid == 1 && egress::hdr.geneve_opts.ox_mcast_tag.mcast_tag == 1;, 1 => $false){ GE 0+10, 0 0K } stats Egress.underlay_mcast_ctr 512 $false: [371] $default: [231] 35: tbl_sidecar2087{ E 0+10, 0 0K } stats Egress.drop_port_ctr 512 4a: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5(egress::meta.ipv4_checksum_recalc == 1 && egress::hdr.inner_ipv4.$valid == 1; => $entry0, egress::meta.ipv4_checksum_recalc == 0 && egress::hdr.inner_ipv4.$valid == 1; => $entry1, 1){ GE 0+6, 1 0K } $entry0, $entry1, $miss: [403] 40: ara_table_44 50: ara_table_46 50: ara_table_48