Table Placement INITIAL, not ignoring container conflicts Table placement starting on pipe with DEFAULT PLACEMENT approach ingress: [143] +--ara_table_1 0+--tbl_sidecar2166 00+--tbl_sidecar2167 000+--cond-86 0000+--cond-99 10010+--cond-101 100111+--cond-104 1001111+--cond-116 10011111+--cond-127 100111111+--cond-148 1001111110+--cond-149 10011110000+--cond-154 100111111000+--ingresshdr.udp.checksum_encode_update_condition_3 1001111110000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 ara_table_1 tbl_sidecar2166 stats Ingress.ingress_ctr 512 tbl_sidecar2167 stats Ingress.packet_ctr 1024 cond-86(ingress::meta.ipv4_checksum_err; => $true, 1 => $false) $true: [144] tbl_sidecar2170 $false: [162] cond-87(ingress::meta.dropped; => $true, 1 => $false) $false: [145] 0 filter_uplink_ports{ E -1+0, 0 0K } cond-88(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [160] filter_switch_ipv4_addr{ T 41+1, 0 0K } $false: [161] cond-89(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [158] cond-90(ingress::meta.is_mcast; => $true, 1 => $false) $true: [149] cond-91(ingress::hdr.ethernet.dst_mac[47:40] == 1 && ingress::hdr.ethernet.dst_mac[39:32] == 0 && ingress::hdr.ethernet.dst_mac[31:24] == 94; => $false, 1 => $true) $true: [146] 0 tbl_filter_drop_bad_mac tbl_sidecar206 stats Ingress.filter.drop_mcast_ctr 512 $false: [148] cond-92(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: [147] 0 tbl_filter_drop_bad_mac_0 tbl_sidecar231 stats Ingress.filter.drop_mcast_ctr 512 $false: [285] $false: [160]... $false: [159] cond-93(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [151] 1 cond-94(ingress::meta.is_mcast; => $true, 1 => $false) $true: [155] cond-95(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1 => $true) $true: [152] 0 tbl_filter_drop_bad_mac_1 tbl_sidecar252 stats Ingress.filter.drop_mcast_ctr 512 $false: [154] cond-96(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: [153] 0 tbl_filter_drop_bad_mac_2 tbl_sidecar266 stats Ingress.filter.drop_mcast_ctr 512 $false: [286] $false: [287] cond-97(ingress::filter_hasReturned => $true, 1 => $false) $false: [157] cond-98(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6 && !ingress::meta.encap_needed; => $true, 1 => $false) $true: [156] filter_switch_ipv6_addr{ T 137+1, 0 0K } $false: [288] $true: [289] $false: [290] $true: [291] cond-99(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [164] tbl_sidecar2123 $false: [165] cond-100(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [163] tbl_sidecar2131 $false: [292] cond-101(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [169] cond-102(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [167] attached_subnet_ingress_attached_subnets_v4{ T 32+0, 32 0K } $false: [168] cond-103(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [166] attached_subnet_ingress_attached_subnets_v6{ T 128+0, 32 0K } $false: [293] $false: [294] cond-104(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [170] 1 cond-105(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [177] cond-106(ingress::meta.is_mcast; => $true, 1 => $false) $true: [172] nat_ingress_ingress_ipv4_mcast{ E 22+0, 32 1K } $false: [173] cond-107(ingress::meta.encap_needed; => $true, 1 => $false) $false: [171] nat_ingress_ingress_ipv4{ T 64+0, 32 1K } $true: [295] $false: [178] cond-108(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [176] cond-109(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [174] nat_ingress_ingress_ipv6_mcast{ E 118+0, 32 1K } $false: [175] nat_ingress_ingress_ipv6{ T 160+0, 32 1K } $false: [296] nat_ingress_ingress_hit{ E -6+2, 8 0K } $hit: [179] 1 cond-110(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [185] cond-111(ingress::hdr.ipv4.ttl == 0; => $true, 1 => $false) $true: [180] +--ara_table_14 0+--ara_table_12 01+--ara_table_10 100+--ara_table_6 1001+--ara_table_2 00000+--ara_table_0 000000+--tbl_nat_ingress_icmp_error 0000000+--tbl_sidecar745 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 tbl_nat_ingress_icmp_error tbl_sidecar745 $false: [181] +--nat_ingress_CalculateIPv4Len_ipv4_set_len 1+--tbl_nat_ingress_CalculateIPv4Len_invert 00+--tbl_nat_ingress_encap_ipv4 001+--ara_table_14 0010+--ara_table_12 00101+--ara_table_10 001100+--ara_table_6 0011001+--ara_table_2 00000000+--ara_table_0 nat_ingress_CalculateIPv4Len_ipv4_set_len{ E -6+0, 2 0K } tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 $false: [186] cond-112(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [184] cond-113(ingress::hdr.ipv6.hop_limit == 0; => $true, 1 => $false) $true: [182] +--tbl_nat_ingress_icmp_error_0 0+--tbl_sidecar753 00+--ara_table_14 000+--ara_table_12 0001+--ara_table_10 00100+--ara_table_6 001001+--ara_table_2 0000000+--ara_table_0 tbl_nat_ingress_icmp_error_0 tbl_sidecar753 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 $false: [183] +--tbl_nat_ingress_encap_ipv6 1+--ara_table_14 10+--ara_table_12 101+--ara_table_10 1100+--ara_table_6 11001+--ara_table_2 000000+--ara_table_0 tbl_nat_ingress_encap_ipv6 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 $false: [297] +--ara_table_14 0+--ara_table_12 01+--ara_table_10 100+--ara_table_6 1001+--ara_table_2 00000+--ara_table_0 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 cond-114(ingress::hdr.vlan.$valid == 1 && !ingress::meta.service_routed; => $true, 1 => $false) $true: [187] tbl_sidecar764 $false: [298] $miss: [189] cond-115(ingress::meta.uplink_ingress && !ingress::meta.is_switch_address && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [188] +--tbl_sidecar778 0+--ara_table_14 00+--ara_table_12 001+--ara_table_10 0100+--ara_table_6 01001+--ara_table_2 000000+--ara_table_0 tbl_sidecar778 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 $false: [299] +--ara_table_14 0+--ara_table_12 01+--ara_table_10 100+--ara_table_6 1001+--ara_table_2 00000+--ara_table_0 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 $false: [300] +--ara_table_14 0+--ara_table_12 01+--ara_table_10 100+--ara_table_6 1001+--ara_table_2 00000+--ara_table_0 ara_table_14 ara_table_12 ara_table_10 ara_table_6 ara_table_2 ara_table_0 cond-116(ingress::meta.dropped; => $true, 1 => $false) $false: [207] cond-117(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [205] 0 00 001 0000 ara_table_27 ara_table_25 ara_table_23 ara_table_21 cond-118(!ingress::meta.is_switch_address; => $false, ingress::hdr.geneve.$valid != 1; => $false, ingress::hdr.geneve.vni == 0; => $false, 1 => $true) $true: [190] tbl_sidecar441 $false: [191] services_service{ T 34+3, 8 0K } stats Ingress.services.service_ctr 7 $false: [206] cond-119(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [192] 1 cond-120(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [202] cond-121(ingress::hdr.inner_ipv4.dst_addr[31:28] == 14; => $true, 1 => $false) $true: [193] mcast_ingress_mcast_source_filter_ipv4{ T 64+1, 1 1K } $false: [194] tbl_sidecar1843 $false: [203] cond-122(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [200] cond-123(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255; => $true, 1 => $false) $true: [195] mcast_ingress_mcast_source_filter_ipv6{ T 256+1, 1 1K } $false: [196] tbl_sidecar1852 $false: [201] cond-124(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [198] tbl_mcast_ingress_drop_mcastv4_no_group $false: [199] cond-125(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [197] tbl_mcast_ingress_drop_mcastv6_no_group $false: [301] cond-126(ingress::hdr.ipv6.$valid == 1 && ingress::meta.allow_source_mcast; => $true, 1 => $false) $true: [204] +--mcast_ingress_mcast_replication_ipv6 1+--ara_table_27 10+--ara_table_25 100+--mcast_ingress_mcast_tag_check 1001+--ara_table_23 10011+--ara_table_21 mcast_ingress_mcast_replication_ipv6{ E 118+1, 16 1K } ara_table_27 ara_table_25 mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } ara_table_23 ara_table_21 $false: [302] 0 00 001 ara_table_27 ara_table_25 ara_table_23 ara_table_21 $false: [303] 0 00 001 ara_table_27 ara_table_25 ara_table_23 ara_table_21 $true: [304] 0 00 001 ara_table_27 ara_table_25 ara_table_23 ara_table_21 cond-127(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [208] 1 cond-128(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [210] cond-129(ingress::meta.nat_egress_hit; => $true, 1 => $false) $true: [209] 1 10 nat_egress_nat_egress{ E -5+3, 8 0K } ara_table_8 ara_table_3 $false: [305] 0 ara_table_8 ara_table_3 $false: [306] 0 ara_table_8 ara_table_3 cond-130(ingress::meta.dropped; => $true, 1 => $false) $false: [211] 1 cond-131(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [238] +--ara_table_11 0+--ara_table_5 01+--ara_table_4 000+--ara_table_26 1000+--ara_table_9 01100+--cond-132 ara_table_11 ara_table_5 ara_table_4 ara_table_26 ara_table_9 cond-132(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [212] +--ara_table_24 0+--ara_table_13 00+--ara_table_22 000+--ara_table_20 0000+--ara_table_7 00000+--cond-133 000001+--l3_router_MulticastRouter4_tbl ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 cond-133(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [213] tbl_sidecar1363 $false: [307] l3_router_MulticastRouter4_tbl{ E 22+2, 2 1K } $hit: [218] cond-134(ingress::hdr.ipv4.ttl[7:1] == 0; => $true, 1 => $false) $true: [214] tbl_sidecar1374 $false: [215] 0 tbl_sidecar1378 cond-135(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [216] tbl_sidecar1380 $false: [308] $miss: [217] tbl_sidecar1370 $false: [219] 0 11 111 tbl_sidecar1287 l3_router_Router4_lookup_idx_lookup{ T 32+1, 4 8K } cond-136(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [220] 0 00 100 1001 l3_router_Router4_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_24 ara_table_13 tbl_sidecar1151 l3_router_Router4_lookup_idx_route{ E 6+2, 32 7K } $false: [309] 0 ara_table_24 ara_table_13 cond-137(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [224] cond-138(ingress::hdr.ipv4.ttl[7:1] == 0; => $true, 1 => $false) $true: [221] 0 00 000 0000 ara_table_22 ara_table_20 ara_table_7 tbl_l3_router_Router4_icmp_error tbl_sidecar1306 $false: [222] 0 00 000 tbl_sidecar1308 ara_table_22 ara_table_20 ara_table_7 $false: [223] 0 00 000 0000 tbl_l3_router_Router4_icmp_error_0 tbl_sidecar1295 ara_table_22 ara_table_20 ara_table_7 $false: [239] cond-139(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [237] cond-140(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [225] 0 11 ara_table_11 cond-141(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [226] tbl_sidecar1491 $false: [310] l3_router_MulticastRouter6_tbl{ E 118+2, 2 1K } $hit: [230] 1 00 000 0000 ara_table_5 ara_table_4 ara_table_26 ara_table_9 cond-142(ingress::hdr.ipv6.hop_limit[7:1] == 0; => $true, 1 => $false) $true: [227] +--tbl_sidecar1504 0+--ara_table_24 00+--ara_table_13 000+--ara_table_22 0000+--ara_table_20 00000+--ara_table_7 tbl_sidecar1504 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 $false: [228] +--tbl_sidecar1508 0+--ara_table_24 00+--ara_table_13 000+--ara_table_22 0000+--ara_table_20 00000+--ara_table_7 tbl_sidecar1508 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 $miss: [229] +--ara_table_5 1+--ara_table_4 00+--ara_table_26 000+--ara_table_9 0000+--tbl_sidecar1500 00000+--ara_table_24 000000+--ara_table_13 0000000+--ara_table_22 00000000+--ara_table_20 000000000+--ara_table_7 ara_table_5 ara_table_4 ara_table_26 ara_table_9 tbl_sidecar1500 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 $false: [231] 0 11 111 tbl_sidecar1418_0 l3_router_Router6_lookup_idx_lookup{ T 128+1, 4 8K } cond-143(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [232] 0 10 101 l3_router_Router6_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_11 tbl_sidecar1023 l3_router_Router6_lookup_idx_route{ E 6+1, 32 7K } $false: [311] ara_table_11 cond-144(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [236] cond-145(ingress::hdr.ipv6.hop_limit[7:1] == 0; => $true, 1 => $false) $true: [233] +--tbl_l3_router_Router6_icmp_error 0+--tbl_sidecar1435 00+--ara_table_5 001+--ara_table_4 0000+--ara_table_26 00000+--ara_table_9 000000+--ara_table_24 0000000+--ara_table_13 00000000+--ara_table_22 000000000+--ara_table_20 0000000000+--ara_table_7 tbl_l3_router_Router6_icmp_error tbl_sidecar1435 ara_table_5 ara_table_4 ara_table_26 ara_table_9 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 $false: [234] +--ara_table_5 1+--ara_table_4 11+--tbl_sidecar1439 000+--ara_table_26 0000+--ara_table_9 00000+--ara_table_24 000000+--ara_table_13 0000000+--ara_table_22 00000000+--ara_table_20 000000000+--ara_table_7 ara_table_5 ara_table_4 tbl_sidecar1439 ara_table_26 ara_table_9 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 $false: [235] +--tbl_l3_router_Router6_icmp_error_0 0+--tbl_sidecar1424 00+--ara_table_5 001+--ara_table_4 0000+--ara_table_26 00000+--ara_table_9 000000+--ara_table_24 0000000+--ara_table_13 00000000+--ara_table_22 000000000+--ara_table_20 0000000000+--ara_table_7 tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1424 ara_table_5 ara_table_4 ara_table_26 ara_table_9 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 $false: [312] +--ara_table_11 0+--ara_table_5 01+--ara_table_4 000+--ara_table_26 1000+--ara_table_9 00000+--ara_table_24 000000+--ara_table_13 0000000+--ara_table_22 00000000+--ara_table_20 000000000+--ara_table_7 ara_table_11 ara_table_5 ara_table_4 ara_table_26 ara_table_9 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 cond-146(ingress::meta.resolve_nexthop; => $true, 1 => $false) $true: [242] cond-147(ingress::meta.nexthop_ipv4 == 0; => $false, 1 => $true) $true: [240] +--ara_table_19 1+--ara_table_18 00+--ara_table_17 000+--ara_table_16 0001+--ara_table_15 00000+--l3_router_Arp_tbl ara_table_19 ara_table_18 ara_table_17 ara_table_16 ara_table_15 l3_router_Arp_tbl{ E 22+2, 8 0K } $false: [241] +--l3_router_Ndp_tbl 0+--ara_table_19 01+--ara_table_18 000+--ara_table_17 0000+--ara_table_16 00001+--ara_table_15 l3_router_Ndp_tbl{ E 118+2, 16 0K } ara_table_19 ara_table_18 ara_table_17 ara_table_16 ara_table_15 $false: [313] 1 00 000 0001 ara_table_19 ara_table_18 ara_table_17 ara_table_16 ara_table_15 $true: [314] +--ara_table_11 0+--ara_table_5 01+--ara_table_4 000+--ara_table_26 1000+--ara_table_9 00000+--ara_table_24 000000+--ara_table_13 0000000+--ara_table_22 00000000+--ara_table_20 000000000+--ara_table_7 0110000000+--ara_table_19 01100000001+--ara_table_18 000000000000+--ara_table_17 0000001000000+--ara_table_16 00000010000001+--ara_table_15 ara_table_11 ara_table_5 ara_table_4 ara_table_26 ara_table_9 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 ara_table_19 ara_table_18 ara_table_17 ara_table_16 ara_table_15 $false: [315] +--ara_table_8 0+--ara_table_3 00+--ara_table_11 010+--ara_table_5 0101+--ara_table_4 00000+--ara_table_26 001000+--ara_table_9 0000000+--ara_table_24 00000000+--ara_table_13 000000000+--ara_table_22 0000000000+--ara_table_20 10000000000+--ara_table_7 010110000000+--ara_table_19 0101100000001+--ara_table_18 01000000000000+--ara_table_17 000000001000000+--ara_table_16 0000000010000001+--ara_table_15 ara_table_8 ara_table_3 ara_table_11 ara_table_5 ara_table_4 ara_table_26 ara_table_9 ara_table_24 ara_table_13 ara_table_22 ara_table_20 ara_table_7 ara_table_19 ara_table_18 ara_table_17 ara_table_16 ara_table_15 cond-148(ingress::meta.drop_reason == 0; => $false, 1 => $true) $true: [243] 0 tbl_sidecar2214 stats Ingress.drop_port_ctr 512 tbl_sidecar2215 stats Ingress.drop_reason_ctr 29 $false: [316] cond-149(ingress::meta.dropped; => $true, 1 => $false) $true: [249] tbl_sidecar2219 $false: [250] cond-150(ingress::meta.is_mcast; => $true, 1 => $false) $true: [248] cond-151(ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [244] tbl_sidecar2228 $false: [317] $false: [245] 0 cond-152(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1 => $true) $true: [246] mac_rewrite_mac_rewrite{ E -1+0, 8 0K } $false: [318] cond-153(ingress::meta.nat_egress_hit && !ingress::meta.service_routed; => $true, 1 => $false) $true: [247] tbl_sidecar2225 $false: [319] cond-154(ingress::meta.encap_needed; => $true, 1 => $false) $true: [251] tbl_sidecar2263 $false: [320] 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: [252] +--ara_table_33 1+--ara_table_31 00+--ara_table_29 111+--cond-155 1111+--cond-167 11110+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 001000+--ara_table_28 ara_table_33 ara_table_31 ara_table_29 cond-155(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [275] cond-156(egress::meta.bridge_hdr.ingress_port == egress::eg_intr_md.egress_port; => $true, 1 => $false) $true: [271] 0 00 ara_table_32 ara_table_30 tbl_sidecar2422 $false: [253] 1 mcast_egress_mcast_tag_check{ T 133+0, 0 0K } $hit: [261] mcast_egress_tbl_decap_ports{ E 6+1, 48 1K } $hit: [254] 1 mcast_egress_asic_id_to_port{ E -1+0, 4 0K } $hit: [255] mcast_egress_port_bitmap_check{ E -2+3, 4 0K } $miss: [322] cond-157(egress::meta.bitmap_result == 0; => $false, 1 => $true) $true: [260] cond-158(egress::hdr.inner_ipv4.$valid == 1 && egress::hdr.inner_ipv4.ttl[7:1] == 0; => $true, 1 => $false) $true: [258] tbl_sidecar2084 $false: [259] cond-159(egress::hdr.inner_ipv6.$valid == 1 && egress::hdr.inner_ipv6.hop_limit[7:1] == 0; => $true, 1 => $false) $true: [257] tbl_sidecar2087 $false: [256] 0 tbl_sidecar2089 mcast_egress_modify_hdr{ T 14+2, 8 0K } $false: [323] $miss: [324] $miss: [325] cond-160(egress::meta.drop_reason == 0; => $true, 1 => $false) $true: [270] mac_rewrite_mac_rewrite_0{ E -1+0, 8 0K } $hit: [269] cond-161(egress::hdr.ipv4.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [262] 0 00 000 0011 ara_table_32 ara_table_30 cond-162(egress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [263] tbl_sidecar1607 $false: [264] tbl_sidecar1609 tbl_sidecar1612 tbl_sidecar1612_0 $false: [268] cond-163(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [265] 1 00 000 cond-164(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [266] tbl_sidecar1622_0 $false: [267] tbl_sidecar1624_0 tbl_sidecar1627 ara_table_32 ara_table_30 $false: [326] 0 ara_table_32 ara_table_30 $miss: [327] 0 ara_table_32 ara_table_30 $false: [328] 0 ara_table_32 ara_table_30 $false: [276] cond-165(egress::meta.bridge_hdr.nat_egress_hit; => $true, 1 => $false) $true: [273] 0 00 egress_filter_egress_filter{ E -1+1, 1 0K } ara_table_32 ara_table_30 $false: [274] cond-166(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1; => $true, 1 => $false) $true: [272] 0 00 tbl_sidecar2434 ara_table_32 ara_table_30 $false: [321] 0 ara_table_32 ara_table_30 cond-167(egress::meta.drop_reason == 0; => $false, 1 => $true) $true: [277] 0 tbl_sidecar2439 stats Egress.drop_port_ctr 512 tbl_sidecar2440 stats Egress.drop_reason_ctr 29 $false: [278] 0 tbl_sidecar2443 stats Egress.forwarded_ctr 512 cond-168(egress::meta.bridge_hdr.is_link_local_mcastv6; => $true, egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [279] 0 tbl_sidecar2446 stats Egress.mcast_ctr 512 cond-169(egress::eg_intr_md.egress_rid == 0; => $false, egress::hdr.geneve.$valid != 1; => $false, 1 => $true) $true: [282] tbl_sidecar2473 stats Egress.underlay_mcast_ctr 512 $false: [283] cond-170(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [280] tbl_sidecar2475 stats Egress.external_mcast_ctr 512 $false: [281] tbl_sidecar2477 stats Egress.link_local_mcast_ctr 512 $false: [284] tbl_sidecar2480 stats Egress.unicast_ctr 512 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5{ E -8+1, 1 0K } ara_table_28 stage 0, work: [ 37352460, 37556817 ], partly placed 0, placed 0 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, 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_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 try_place_table(cond-86, stage=0) Merging with match table tbl_sidecar2170 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_sidecar2170 Picking layout option for table : tbl_sidecar2170 with requested entries : 1 picked layout for tbl_sidecar2170 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_sidecar2170 Trying to allocate imem for tbl_sidecar2170 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2170 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2170 try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-86 - skipping cond-116 due to in-sequence control dependence on ara_table_1 - skipping cond-127 due to in-sequence control dependence on ara_table_1 - skipping cond-148 due to in-sequence control dependence on ara_table_1 - skipping cond-149 due to in-sequence control dependence on ara_table_1 - skipping cond-154 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 found 9 tables that could be placed: [ ara_table_1, tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2170, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar2166 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2167 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2170 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar2123 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain Adding table:ara_table_1 in the initial stage option Adding table:tbl_sidecar2166 in the initial stage option Adding table:tbl_sidecar2167 in the initial stage option Adding table:tbl_sidecar2170 in the initial stage option Adding table:tbl_sidecar2123 in the initial stage option Adding table:ara_table_33 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:cond-155 in the initial stage option placing 0 entries of ara_table_1 ( ara_table_1 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37352460, 37556817 ], partly placed 0, placed 1 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 try_place_table(cond-86, stage=0) Merging with match table tbl_sidecar2170 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_sidecar2170 Picking layout option for table : tbl_sidecar2170 with requested entries : 1 picked layout for tbl_sidecar2170 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_sidecar2170 Trying to allocate imem for tbl_sidecar2170 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2170 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2170 try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-86 - skipping cond-116 due to in-sequence control dependence on cond-86 - skipping cond-127 due to in-sequence control dependence on cond-86 - skipping cond-148 due to in-sequence control dependence on cond-86 - skipping cond-149 due to in-sequence control dependence on cond-86 - skipping cond-154 due to in-sequence control dependence on cond-86 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-86 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-86 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2170, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2170 with best: tbl_sidecar2167 Updating best to tbl_sidecar2170 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2170 Keeping best tbl_sidecar2170 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2170 Keeping best tbl_sidecar2170 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2170 Keeping best tbl_sidecar2170 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2170 Keeping best tbl_sidecar2170 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2170 Keeping best tbl_sidecar2170 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2170 ( tbl_sidecar2170 ) (with gw cond-86, result tag $true) in stage 0(0) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354034 ], partly placed 0, placed 2 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on cond-87 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-87, stage=0) Merging with match table filter_uplink_ports and tag $false Initial # of stages is 0, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for filter_uplink_ports Picking layout option for table : filter_uplink_ports with requested entries : 256 picked layout for filter_uplink_ports FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for filter_uplink_ports Trying to allocate imem for filter_uplink_ports Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 5120 of filter_uplink_ports in stage 0 Table is placed Gateway is placed Pl vector: filter_uplink_ports found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, filter_uplink_ports ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : filter_uplink_ports with best: tbl_sidecar2123 Updating best to filter_uplink_ports from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain placing 5120 entries of filter_uplink_ports ( Ingress.filter.uplink_ports ) (with gw cond-87, result tag $false) in stage 0(1) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354034, 37352697 ], partly placed 0, placed 3 { id=2 ram=1 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on cond-88 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-87 as its already done - skipping filter_uplink_ports as its already done try_place_table(cond-88, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-88 Picking layout option for table : cond-88 with requested entries : 0 picked layout for cond-88 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-88 Trying to allocate imem for cond-88 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-88 in stage 0 Table is placed Pl vector: cond-88 found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-88 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-88 with best: tbl_sidecar2123 Updating best to cond-88 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-88 ( cond-88 ) in stage 0(2) FormatType(02) stage 0, work: [ 37352460, 37556817, 37352697, 37354032 ], partly placed 0, placed 4 { id=2 ram=1 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping filter_uplink_ports as its already done - skipping cond-88 as its already done try_place_table(cond-89, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-89 Picking layout option for table : cond-89 with requested entries : 0 picked layout for cond-89 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-89 Trying to allocate imem for cond-89 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-89 in stage 0 Table is placed Pl vector: cond-89 found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-89 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-89 with best: tbl_sidecar2123 Updating best to cond-89 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-89 ( cond-89 ) in stage 0(3) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354032, 37354026, 37354028 ], partly placed 0, placed 5 { id=2 ram=1 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-89 as its already done try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 try_place_table(cond-93, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-93 Picking layout option for table : cond-93 with requested entries : 0 picked layout for cond-93 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-93 Trying to allocate imem for cond-93 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-93 in stage 0 Table is placed Pl vector: cond-93 found 9 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, cond-93 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: tbl_sidecar2123 Updating best to cond-90 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-93 with best: cond-90 Updating best to cond-93 from cond-90 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-93 ( cond-93 ) in stage 0(4) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354026, 37354028, 37353515 ], partly placed 0, placed 6 { id=2 ram=1 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 - skipping cond-93 as its already done try_place_table(cond-94, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-94 Picking layout option for table : cond-94 with requested entries : 0 picked layout for cond-94 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-94 Trying to allocate imem for cond-94 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-94 in stage 0 Table is placed Pl vector: cond-94 - skipping cond-97 due to in-sequence control dependence on cond-94 found 9 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, cond-94 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: tbl_sidecar2123 Updating best to cond-90 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-94 with best: cond-90 Updating best to cond-94 from cond-90 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-94 ( cond-94 ) in stage 0(5) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354026, 37353515, 37353853 ], partly placed 0, placed 7 { id=2 ram=1 tcam=0 mram=0 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 - skipping cond-94 as its already done - skipping cond-97 because it depends on cond-95 - skipping gateway cond-97 until any of the control dominating tables can be placed try_place_table(cond-95, stage=0) Merging with match table tbl_filter_drop_bad_mac_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_bad_mac_1 Picking layout option for table : tbl_filter_drop_bad_mac_1 with requested entries : 1 picked layout for tbl_filter_drop_bad_mac_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_bad_mac_1 Trying to allocate imem for tbl_filter_drop_bad_mac_1 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_bad_mac_1 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar252 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_sidecar252 Picking layout option for table : tbl_sidecar252 with requested entries : 1 picked layout for tbl_sidecar252 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar252 Trying to allocate imem for tbl_sidecar252 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar252 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_1 tbl_sidecar252 found 10 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, tbl_filter_drop_bad_mac_1, tbl_sidecar252 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: tbl_sidecar2123 Updating best to cond-90 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_1 with best: cond-90 Updating best to tbl_filter_drop_bad_mac_1 from cond-90 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar252 with best: tbl_filter_drop_bad_mac_1 Keeping best tbl_filter_drop_bad_mac_1 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_filter_drop_bad_mac_1 ( tbl_filter_drop_bad_mac_1 ) (with gw cond-95, result tag $true) in stage 0(6) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354026, 37353515, 37353853, 37353525, 37353851 ], partly placed 0, placed 8 { id=3 ram=1 tcam=0 mram=0 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 - skipping cond-94 as its already done - skipping cond-97 because it depends on cond-96 - skipping gateway cond-97 until any of the control dominating tables can be placed - skipping cond-95 as its already done - skipping tbl_filter_drop_bad_mac_1 as its already done tbl_sidecar252 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar252, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar252 Picking layout option for table : tbl_sidecar252 with requested entries : 1 picked layout for tbl_sidecar252 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar252 Trying to allocate imem for tbl_sidecar252 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar252 in stage 0 Table is placed Pl vector: tbl_sidecar252 try_place_table(cond-96, stage=0) Merging with match table tbl_filter_drop_bad_mac_2 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_bad_mac_2 Picking layout option for table : tbl_filter_drop_bad_mac_2 with requested entries : 1 picked layout for tbl_filter_drop_bad_mac_2 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_bad_mac_2 Trying to allocate imem for tbl_filter_drop_bad_mac_2 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_bad_mac_2 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar266 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_sidecar266 Picking layout option for table : tbl_sidecar266 with requested entries : 1 picked layout for tbl_sidecar266 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar266 Trying to allocate imem for tbl_sidecar266 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar266 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_2 tbl_sidecar266 found 11 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, tbl_sidecar252, tbl_filter_drop_bad_mac_2, tbl_sidecar266 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: tbl_sidecar2123 Updating best to cond-90 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar252 with best: cond-90 Updating best to tbl_sidecar252 from cond-90 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_2 with best: tbl_sidecar252 Keeping best tbl_sidecar252 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar266 with best: tbl_sidecar252 Keeping best tbl_sidecar252 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar252 ( tbl_sidecar252 ) in stage 0(7) FormatType(022) stage 0, work: [ 37352460, 37556817, 37354026, 37353515, 37353851 ], partly placed 0, placed 9 { id=4 ram=3 tcam=0 mram=2 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 - skipping cond-94 as its already done - skipping cond-97 because it depends on cond-96 - skipping gateway cond-97 until any of the control dominating tables can be placed try_place_table(cond-96, stage=0) Merging with match table tbl_filter_drop_bad_mac_2 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_bad_mac_2 Picking layout option for table : tbl_filter_drop_bad_mac_2 with requested entries : 1 picked layout for tbl_filter_drop_bad_mac_2 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_bad_mac_2 Trying to allocate imem for tbl_filter_drop_bad_mac_2 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_bad_mac_2 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar266 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_sidecar266 Picking layout option for table : tbl_sidecar266 with requested entries : 1 picked layout for tbl_sidecar266 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar266 Trying to allocate imem for tbl_sidecar266 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar266 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_2 tbl_sidecar266 found 10 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, tbl_filter_drop_bad_mac_2, tbl_sidecar266 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: tbl_sidecar2123 Updating best to cond-90 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_2 with best: cond-90 Updating best to tbl_filter_drop_bad_mac_2 from cond-90 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar266 with best: tbl_filter_drop_bad_mac_2 Keeping best tbl_filter_drop_bad_mac_2 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_filter_drop_bad_mac_2 ( tbl_filter_drop_bad_mac_2 ) (with gw cond-96, result tag $true) in stage 0(8) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354026, 37353515, 37353851, 37353690 ], partly placed 0, placed 10 { id=5 ram=3 tcam=0 mram=2 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping gateway cond-101 until any of the control dominating tables can be placed - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 - skipping cond-94 as its already done - skipping cond-97 because it depends on tbl_sidecar266 - skipping gateway cond-97 until any of the control dominating tables can be placed - skipping cond-96 as its already done - skipping tbl_filter_drop_bad_mac_2 as its already done tbl_sidecar266 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar266, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar266 Picking layout option for table : tbl_sidecar266 with requested entries : 1 picked layout for tbl_sidecar266 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar266 Trying to allocate imem for tbl_sidecar266 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar266 in stage 0 Table is placed Pl vector: tbl_sidecar266 found 9 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, tbl_sidecar266 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: tbl_sidecar2123 Updating best to cond-90 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar266 with best: cond-90 Updating best to tbl_sidecar266 from cond-90 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar266 ( tbl_sidecar266 ) in stage 0(9) FormatType(022) stage 0, work: [ 37352460, 37556817, 37354026, 37353515 ], partly placed 0, placed 11 { id=6 ram=5 tcam=0 mram=4 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 try_place_table(cond-101, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-101 Picking layout option for table : cond-101 with requested entries : 0 picked layout for cond-101 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-101 Trying to allocate imem for cond-101 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-101 in stage 0 Table is placed Pl vector: cond-101 - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 try_place_table(cond-90, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-90 Picking layout option for table : cond-90 with requested entries : 0 picked layout for cond-90 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-90 Trying to allocate imem for cond-90 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-90 in stage 0 Table is placed Pl vector: cond-90 - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 found 10 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, cond-101, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-90, cond-97 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : cond-101 with best: tbl_sidecar2123 Updating best to cond-101 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-90 with best: cond-101 Updating best to cond-90 from cond-101 for reason: control dom set is placeable in this stage For trial t : cond-97 with best: cond-90 Keeping best cond-90 for reason: earlier stage calculated placing 0 entries of cond-90 ( cond-90 ) in stage 0(a) FormatType(02) stage 0, work: [ 37352460, 37556817, 37354026, 37353515, 37353507, 37354030 ], partly placed 0, placed 12 { id=6 ram=5 tcam=0 mram=4 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 try_place_table(cond-101, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-101 Picking layout option for table : cond-101 with requested entries : 0 picked layout for cond-101 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-101 Trying to allocate imem for cond-101 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-101 in stage 0 Table is placed Pl vector: cond-101 - skipping cond-104 because it depends on filter_switch_ipv4_addr - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-90 as its already done - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 try_place_table(cond-91, stage=0) Merging with match table tbl_filter_drop_bad_mac 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_bad_mac Picking layout option for table : tbl_filter_drop_bad_mac with requested entries : 1 picked layout for tbl_filter_drop_bad_mac 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_bad_mac Trying to allocate imem for tbl_filter_drop_bad_mac Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_bad_mac in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac tbl_sidecar206 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 12 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, cond-101, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-97, tbl_filter_drop_bad_mac, tbl_sidecar206, filter_switch_ipv4_addr ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : cond-101 with best: tbl_sidecar2123 Updating best to cond-101 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: cond-101 Keeping best cond-101 for reason: earlier stage calculated For trial t : tbl_filter_drop_bad_mac with best: cond-101 Updating best to tbl_filter_drop_bad_mac from cond-101 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar206 with best: tbl_filter_drop_bad_mac Keeping best tbl_filter_drop_bad_mac for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv4_addr with best: tbl_filter_drop_bad_mac Updating best to filter_switch_ipv4_addr from tbl_filter_drop_bad_mac for reason: longer control-excluded dependence tail chain placing 512 entries of filter_switch_ipv4_addr ( Ingress.filter.switch_ipv4_addr ) in stage 0(b) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353507 ], partly placed 0, placed 13 { id=7 ram=8 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 try_place_table(cond-101, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-101 Picking layout option for table : cond-101 with requested entries : 0 picked layout for cond-101 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-101 Trying to allocate imem for cond-101 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-101 in stage 0 Table is placed Pl vector: cond-101 - skipping cond-104 because it depends on cond-91 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 try_place_table(cond-91, stage=0) Merging with match table tbl_filter_drop_bad_mac 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_bad_mac Picking layout option for table : tbl_filter_drop_bad_mac with requested entries : 1 picked layout for tbl_filter_drop_bad_mac 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_bad_mac Trying to allocate imem for tbl_filter_drop_bad_mac Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_bad_mac in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac tbl_sidecar206 found 11 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, cond-101, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-97, tbl_filter_drop_bad_mac, tbl_sidecar206 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : cond-101 with best: tbl_sidecar2123 Updating best to cond-101 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: cond-101 Keeping best cond-101 for reason: earlier stage calculated For trial t : tbl_filter_drop_bad_mac with best: cond-101 Updating best to tbl_filter_drop_bad_mac from cond-101 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar206 with best: tbl_filter_drop_bad_mac Keeping best tbl_filter_drop_bad_mac for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_filter_drop_bad_mac ( tbl_filter_drop_bad_mac ) (with gw cond-91, result tag $true) in stage 0(c) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353507, 37353034, 37353346 ], partly placed 0, placed 14 { id=8 ram=8 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 try_place_table(cond-101, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-101 Picking layout option for table : cond-101 with requested entries : 0 picked layout for cond-101 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-101 Trying to allocate imem for cond-101 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-101 in stage 0 Table is placed Pl vector: cond-101 - skipping cond-104 because it depends on cond-92 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping cond-91 as its already done - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 0 Table is placed Pl vector: tbl_sidecar206 try_place_table(cond-92, stage=0) Merging with match table tbl_filter_drop_bad_mac_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_bad_mac_0 Picking layout option for table : tbl_filter_drop_bad_mac_0 with requested entries : 1 picked layout for tbl_filter_drop_bad_mac_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_bad_mac_0 Trying to allocate imem for tbl_filter_drop_bad_mac_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_filter_drop_bad_mac_0 in stage 0 Table is placed Gateway is placed Merging with match table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_0 tbl_sidecar231 found 12 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, cond-101, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-97, tbl_sidecar206, tbl_filter_drop_bad_mac_0, tbl_sidecar231 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : cond-101 with best: tbl_sidecar2123 Updating best to cond-101 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: cond-101 Keeping best cond-101 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_0 with best: cond-101 Updating best to tbl_filter_drop_bad_mac_0 from cond-101 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar231 with best: tbl_filter_drop_bad_mac_0 Keeping best tbl_filter_drop_bad_mac_0 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_filter_drop_bad_mac_0 ( tbl_filter_drop_bad_mac_0 ) (with gw cond-92, result tag $true) in stage 0(d) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353034, 37353346, 37353192 ], partly placed 0, placed 15 { id=9 ram=8 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 try_place_table(cond-101, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-101 Picking layout option for table : cond-101 with requested entries : 0 picked layout for cond-101 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-101 Trying to allocate imem for cond-101 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-101 in stage 0 Table is placed Pl vector: cond-101 - skipping cond-104 because it depends on cond-97 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-101 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-101 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 0 Table is placed Pl vector: tbl_sidecar206 - skipping cond-92 as its already done - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 0 Table is placed Pl vector: tbl_sidecar231 found 11 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, cond-101, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-97, tbl_sidecar206, tbl_sidecar231 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : cond-101 with best: tbl_sidecar2123 Updating best to cond-101 from tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: cond-101 Keeping best cond-101 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-101 Keeping best cond-101 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-101 ( cond-101 ) in stage 0(e) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353034, 37353192, 37354624 ], partly placed 0, placed 16 { id=9 ram=8 tcam=1 mram=6 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 0 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 0 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done try_place_table(cond-99, stage=0) Merging with match table tbl_sidecar2123 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_sidecar2123 Picking layout option for table : tbl_sidecar2123 with requested entries : 1 picked layout for tbl_sidecar2123 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_sidecar2123 Trying to allocate imem for tbl_sidecar2123 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2123 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2123 - skipping cond-101 as its already done - skipping cond-104 because it depends on cond-97 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-99 - skipping cond-148 due to in-sequence control dependence on cond-99 - skipping cond-149 due to in-sequence control dependence on cond-99 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-99 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-99 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 0 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 0 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 0 Table is placed Pl vector: tbl_sidecar231 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available found 10 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, tbl_sidecar2123, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-97, tbl_sidecar206, tbl_sidecar231 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2123 with best: tbl_sidecar2167 Updating best to tbl_sidecar2123 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_31 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_29 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: tbl_sidecar2123 Keeping best tbl_sidecar2123 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2123 ( tbl_sidecar2123 ) (with gw cond-99, result tag $true) in stage 0(f) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353034, 37353192, 37354624, 37354286 ], partly placed 0, placed 17 { id=10 ram=8 tcam=1 mram=6 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 because it depends on cond-97 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 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=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_29 Picking layout option for table : ara_table_29 with requested entries : 0 picked layout for ara_table_29 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_29 Trying to allocate imem for ara_table_29 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_29 in stage 0 Table is placed Pl vector: ara_table_29 try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_29 - skipping ara_table_28 due to in-sequence control dependence on ara_table_29 - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-100, stage=0) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 found 10 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, ara_table_33, ara_table_31, ara_table_29, cond-155, cond-97, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2167 Updating best to ara_table_33 from tbl_sidecar2167 for reason: earlier stage calculated For trial t : ara_table_31 with best: ara_table_33 Updating best to ara_table_31 from ara_table_33 for reason: default choice 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 : cond-155 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : cond-97 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar231 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated For trial t : tbl_sidecar2131 with best: ara_table_29 Keeping best ara_table_29 for reason: earlier stage calculated placing 0 entries of ara_table_29 ( ara_table_29 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353034, 37353192, 37354624, 37354286 ], partly placed 0, placed 18 { id=10 ram=8 tcam=1 mram=6 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 because it depends on cond-97 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 ara_table_31 is not a gateway! Aborting search for merge choices try_place_table(ara_table_31, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_31 in stage 0 Table is placed Pl vector: ara_table_31 - skipping ara_table_29 as its already done try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-100, stage=0) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 found 9 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, ara_table_33, ara_table_31, cond-155, cond-97, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2167 Updating best to ara_table_33 from tbl_sidecar2167 for reason: earlier stage calculated For trial t : ara_table_31 with best: ara_table_33 Updating best to ara_table_31 from ara_table_33 for reason: default choice For trial t : cond-155 with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : cond-97 with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : tbl_sidecar231 with best: ara_table_31 Keeping best ara_table_31 for reason: earlier stage calculated For trial t : tbl_sidecar2131 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 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353034, 37353192, 37354624, 37354286 ], partly placed 0, placed 19 { id=10 ram=8 tcam=1 mram=6 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 because it depends on cond-97 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 ara_table_33 is not a gateway! Aborting search for merge choices try_place_table(ara_table_33, 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_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: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_33 in stage 0 Table is placed Pl vector: ara_table_33 - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-100, stage=0) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, ara_table_33, cond-155, cond-97, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_33 with best: tbl_sidecar2167 Updating best to ara_table_33 from tbl_sidecar2167 for reason: earlier stage calculated For trial t : cond-155 with best: ara_table_33 Keeping best ara_table_33 for reason: earlier stage calculated For trial t : cond-97 with best: ara_table_33 Keeping best ara_table_33 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: ara_table_33 Keeping best ara_table_33 for reason: earlier stage calculated For trial t : tbl_sidecar231 with best: ara_table_33 Keeping best ara_table_33 for reason: earlier stage calculated For trial t : tbl_sidecar2131 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 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37352460, 37556817, 37353515, 37353034, 37353192, 37354624, 37354286 ], partly placed 0, placed 20 { id=10 ram=8 tcam=1 mram=6 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 table tbl_sidecar2167 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_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 because it depends on cond-97 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 table cond-155 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-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-94 as its already done try_place_table(cond-97, stage=0) - dependency between tbl_sidecar266 and table advances stage Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-97 in stage 1 Table is placed Pl vector: cond-97 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-97 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-100, stage=0) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 found 7 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, cond-155, cond-97, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: tbl_sidecar2167 Updating best to cond-97 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-97 Keeping best cond-97 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-97 Keeping best cond-97 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2131 with best: cond-97 Keeping best cond-97 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2166 in the initial stage option Adding table:tbl_sidecar2167 in the initial stage option Adding table:cond-155 in the initial stage option Adding table:cond-97 in the initial stage option Adding table:tbl_sidecar206 in the initial stage option Adding table:tbl_sidecar231 in the initial stage option Adding table:tbl_sidecar2131 in the initial stage option placing 0 entries of cond-97 ( cond-97 ) in stage 1(10) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353515, 37353034, 37353192, 37354624, 37354286, 37354024 ], partly placed 0, placed 21 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 because it depends on cond-98 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-94 as its already done - skipping cond-97 as its already done - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-98 - skipping gateway cond-102 until mergeable tables are available try_place_table(cond-100, stage=1) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 try_place_table(cond-98, stage=1) Merging with match table filter_switch_ipv6_addr and tag $true Initial # of stages is 1, 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: 1 Furthest stage: 2 try_place_table returning 512 of filter_switch_ipv6_addr in stage 1 Table is placed Gateway is placed Pl vector: filter_switch_ipv6_addr found 7 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, cond-155, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2131 with best: tbl_sidecar2167 Updating best to tbl_sidecar2131 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : filter_switch_ipv6_addr with best: tbl_sidecar2131 Updating best to filter_switch_ipv6_addr from tbl_sidecar2131 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-98, result tag $true) in stage 1(11) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37354624, 37354286 ], partly placed 0, placed 22 { id=1 ram=3 tcam=4 mram=2 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 try_place_table(cond-102, stage=1) Merging with match table attached_subnet_ingress_attached_subnets_v4 and tag $true Initial # of stages is 1, initial # of entries is 513 Try_alloc_all for Table use Trying to allocate layout for attached_subnet_ingress_attached_subnets_v4 Picking layout option for table : attached_subnet_ingress_attached_subnets_v4 with requested entries : 513 picked layout for attached_subnet_ingress_attached_subnets_v4 FormatType(02) layout: 513tV ixbar:4B/32b match:4B/32b adb:32/32 ov:10 entries:1024 srams:5 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for attached_subnet_ingress_attached_subnets_v4 Trying to allocate imem for attached_subnet_ingress_attached_subnets_v4 Entries : 1024, needed_entries: 513, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of attached_subnet_ingress_attached_subnets_v4 in stage 1 Table is placed Gateway is placed Pl vector: attached_subnet_ingress_attached_subnets_v4 try_place_table(cond-100, stage=1) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 found 7 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, cond-155, tbl_sidecar206, tbl_sidecar231, attached_subnet_ingress_attached_subnets_v4, tbl_sidecar2131 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : attached_subnet_ingress_attached_subnets_v4 with best: tbl_sidecar2167 Updating best to attached_subnet_ingress_attached_subnets_v4 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2131 with best: attached_subnet_ingress_attached_subnets_v4 Keeping best attached_subnet_ingress_attached_subnets_v4 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of attached_subnet_ingress_attached_subnets_v4 ( Ingress.attached_subnet_ingress.attached_subnets_v4 ) (with gw cond-102, result tag $true) in stage 1(12) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37354624, 37354286, 37354622 ], partly placed 0, placed 23 { id=2 ram=8 tcam=6 mram=4 eixb=22 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 - skipping cond-102 as its already done try_place_table(cond-100, stage=1) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 try_place_table(cond-103, stage=1) Merging with match table attached_subnet_ingress_attached_subnets_v6 and tag $true Initial # of stages is 1, initial # of entries is 513 Try_alloc_all for Table use Trying to allocate layout for attached_subnet_ingress_attached_subnets_v6 Picking layout option for table : attached_subnet_ingress_attached_subnets_v6 with requested entries : 513 picked layout for attached_subnet_ingress_attached_subnets_v6 FormatType(02) layout: 513tV ixbar:16B/128b match:16B/128b adb:32/32 ov:10 entries:1024 srams:5 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for attached_subnet_ingress_attached_subnets_v6 Trying to allocate imem for attached_subnet_ingress_attached_subnets_v6 Entries : 1024, needed_entries: 513, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1024 of attached_subnet_ingress_attached_subnets_v6 in stage 1 Table is placed Gateway is placed Pl vector: attached_subnet_ingress_attached_subnets_v6 found 7 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, cond-155, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131, attached_subnet_ingress_attached_subnets_v6 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2131 with best: tbl_sidecar2167 Updating best to tbl_sidecar2131 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : attached_subnet_ingress_attached_subnets_v6 with best: tbl_sidecar2131 Updating best to attached_subnet_ingress_attached_subnets_v6 from tbl_sidecar2131 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of attached_subnet_ingress_attached_subnets_v6 ( Ingress.attached_subnet_ingress.attached_subnets_v6 ) (with gw cond-103, result tag $true) in stage 1(13) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37354286 ], partly placed 0, placed 24 { id=3 ram=13 tcam=12 mram=6 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 try_place_table(cond-100, stage=1) Merging with match table tbl_sidecar2131 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_sidecar2131 Picking layout option for table : tbl_sidecar2131 with requested entries : 1 picked layout for tbl_sidecar2131 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_sidecar2131 Trying to allocate imem for tbl_sidecar2131 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2131 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2131 found 7 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, cond-104, cond-155, tbl_sidecar206, tbl_sidecar231, tbl_sidecar2131 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-104 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: earlier stage calculated For trial t : cond-155 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2131 with best: tbl_sidecar2167 Updating best to tbl_sidecar2131 from tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2131 ( tbl_sidecar2131 ) (with gw cond-100, result tag $true) in stage 1(14) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192 ], partly placed 0, placed 25 { id=4 ram=13 tcam=12 mram=6 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 1 Table is placed Pl vector: tbl_sidecar2166 tbl_sidecar2167 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2167, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2167 Picking layout option for table : tbl_sidecar2167 with requested entries : 1 picked layout for tbl_sidecar2167 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2167 Trying to allocate imem for tbl_sidecar2167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2167 in stage 1 Table is placed Pl vector: tbl_sidecar2167 - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 1 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 1 Table is placed Pl vector: tbl_sidecar231 found 6 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2167, cond-104, cond-155, tbl_sidecar206, tbl_sidecar231 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2167 with best: tbl_sidecar2166 Updating best to tbl_sidecar2167 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-104 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: earlier stage calculated For trial t : cond-155 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: tbl_sidecar2167 Keeping best tbl_sidecar2167 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2167 ( tbl_sidecar2167 ) in stage 1(15) FormatType(022) stage 1, work: [ 37352460, 37556817, 37353034, 37353192 ], partly placed 0, placed 26 { id=5 ram=15 tcam=12 mram=8 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done try_place_table(cond-155, stage=1) Initial # of stages is 1, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-155 Picking layout option for table : cond-155 with requested entries : 0 picked layout for cond-155 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-155 Trying to allocate imem for cond-155 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 0 of cond-155 in stage 1 Table is placed Pl vector: cond-155 - skipping cond-167 due to in-sequence control dependence on cond-155 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on cond-155 - skipping ara_table_28 because it depends on cond-155 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 found 5 tables that could be placed: [ tbl_sidecar2166, cond-104, cond-155, tbl_sidecar206, tbl_sidecar231 ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : cond-155 with best: cond-104 Updating best to cond-155 from cond-104 for reason: earlier stage calculated For trial t : tbl_sidecar206 with best: cond-155 Keeping best cond-155 for reason: earlier stage calculated For trial t : tbl_sidecar231 with best: cond-155 Keeping best cond-155 for reason: earlier stage calculated placing 0 entries of cond-155 ( cond-155 ) in stage 1(16) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37587819, 37587821 ], partly placed 0, placed 27 { id=5 ram=15 tcam=12 mram=8 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-165 - removing tbl_sidecar2443 from merge list because it depends on cond-165 - removing tbl_sidecar2439 from merge list because it depends on cond-165 - removing tbl_sidecar2440 from merge list because it depends on cond-165 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-156 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-156 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 try_place_table(cond-156, stage=1) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 1, initial # of entries is 1 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 : 1 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 1tV ixbar:20B/133b match:20B/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: 1, 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_sidecar2422 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_sidecar2422 Picking layout option for table : tbl_sidecar2422 with requested entries : 1 picked layout for tbl_sidecar2422 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_sidecar2422 Trying to allocate imem for tbl_sidecar2422 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2422 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2422 try_place_table(cond-165, stage=1) Merging with match table egress_filter_egress_filter and tag $true Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of egress_filter_egress_filter in stage 1 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter found 7 tables that could be placed: [ tbl_sidecar2166, cond-104, tbl_sidecar206, tbl_sidecar231, mcast_egress_mcast_tag_check, tbl_sidecar2422, egress_filter_egress_filter ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: cond-104 Updating best to mcast_egress_mcast_tag_check from cond-104 for reason: earlier stage calculated For trial t : tbl_sidecar2422 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 : egress_filter_egress_filter 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-156, result tag $false) in stage 1(17) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37587819, 37587821, 37587643, 37556896, 37586798 ], partly placed 0, placed 28 { id=6 ram=15 tcam=16 mram=8 eixb=60 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-165 - removing tbl_sidecar2443 from merge list because it depends on cond-165 - removing tbl_sidecar2439 from merge list because it depends on cond-165 - removing tbl_sidecar2440 from merge list because it depends on cond-165 - skipping gateway cond-167 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_28 because it depends on mcast_egress_tbl_decap_ports ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping cond-156 as its already done try_place_table(cond-165, stage=1) Merging with match table egress_filter_egress_filter and tag $true Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of egress_filter_egress_filter in stage 1 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed tbl_sidecar2422 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2422, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2422 Picking layout option for table : tbl_sidecar2422 with requested entries : 1 picked layout for tbl_sidecar2422 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_sidecar2422 Trying to allocate imem for tbl_sidecar2422 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2422 in stage 1 Table is placed Pl vector: tbl_sidecar2422 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on mcast_egress_tbl_decap_ports - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on mcast_egress_tbl_decap_ports - skipping gateway cond-160 until mergeable tables are available 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 7 tables that could be placed: [ tbl_sidecar2166, cond-104, tbl_sidecar206, tbl_sidecar231, egress_filter_egress_filter, tbl_sidecar2422, mcast_egress_tbl_decap_ports ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : egress_filter_egress_filter with best: cond-104 Updating best to egress_filter_egress_filter from cond-104 for reason: earlier stage calculated For trial t : tbl_sidecar2422 with best: egress_filter_egress_filter Updating best to tbl_sidecar2422 from egress_filter_egress_filter for reason: longer control-excluded dependence tail chain For trial t : mcast_egress_tbl_decap_ports with best: tbl_sidecar2422 Updating best to mcast_egress_tbl_decap_ports from tbl_sidecar2422 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(18) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37587821, 37587643, 37556896, 37586798, 37557368 ], partly placed 0, placed 29 { id=7 ram=27 tcam=16 mram=8 eixb=62 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-165 - removing tbl_sidecar2443 from merge list because it depends on cond-165 - removing tbl_sidecar2439 from merge list because it depends on cond-165 - removing tbl_sidecar2440 from merge list because it depends on cond-165 - skipping gateway cond-167 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_28 because it depends on mcast_egress_asic_id_to_port ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 try_place_table(cond-165, stage=1) Merging with match table egress_filter_egress_filter and tag $true Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of egress_filter_egress_filter in stage 1 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed tbl_sidecar2422 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2422, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2422 Picking layout option for table : tbl_sidecar2422 with requested entries : 1 picked layout for tbl_sidecar2422 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_sidecar2422 Trying to allocate imem for tbl_sidecar2422 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2422 in stage 1 Table is placed Pl vector: tbl_sidecar2422 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on mcast_egress_asic_id_to_port - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on mcast_egress_asic_id_to_port - skipping gateway cond-160 until mergeable tables are available - 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-157 due to in-sequence control dependence on mcast_egress_asic_id_to_port found 7 tables that could be placed: [ tbl_sidecar2166, cond-104, tbl_sidecar206, tbl_sidecar231, egress_filter_egress_filter, tbl_sidecar2422, mcast_egress_asic_id_to_port ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : egress_filter_egress_filter with best: cond-104 Updating best to egress_filter_egress_filter from cond-104 for reason: earlier stage calculated For trial t : tbl_sidecar2422 with best: egress_filter_egress_filter Updating best to tbl_sidecar2422 from egress_filter_egress_filter for reason: control dom set is placeable in this stage For trial t : mcast_egress_asic_id_to_port with best: tbl_sidecar2422 Updating best to mcast_egress_asic_id_to_port from tbl_sidecar2422 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(19) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37587821, 37587643, 37556896, 37557368, 37585533 ], partly placed 0, placed 30 { id=8 ram=28 tcam=16 mram=8 eixb=64 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-165 - removing tbl_sidecar2443 from merge list because it depends on cond-165 - removing tbl_sidecar2439 from merge list because it depends on cond-165 - removing tbl_sidecar2440 from merge list because it depends on cond-165 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 try_place_table(cond-165, stage=1) Merging with match table egress_filter_egress_filter and tag $true Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of egress_filter_egress_filter in stage 1 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed tbl_sidecar2422 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2422, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2422 Picking layout option for table : tbl_sidecar2422 with requested entries : 1 picked layout for tbl_sidecar2422 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_sidecar2422 Trying to allocate imem for tbl_sidecar2422 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2422 in stage 1 Table is placed Pl vector: tbl_sidecar2422 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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 7 tables that could be placed: [ tbl_sidecar2166, cond-104, tbl_sidecar206, tbl_sidecar231, egress_filter_egress_filter, tbl_sidecar2422, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : egress_filter_egress_filter with best: cond-104 Updating best to egress_filter_egress_filter from cond-104 for reason: earlier stage calculated For trial t : tbl_sidecar2422 with best: egress_filter_egress_filter Updating best to tbl_sidecar2422 from egress_filter_egress_filter for reason: control dom set is placeable in this stage For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2422 Keeping best tbl_sidecar2422 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2422 ( tbl_sidecar2422 ) in stage 1(1a) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37587821, 37587643, 37556896, 37557368, 37585533 ], partly placed 0, placed 31 { id=9 ram=28 tcam=16 mram=8 eixb=64 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-165 - removing tbl_sidecar2443 from merge list because it depends on cond-165 - removing tbl_sidecar2439 from merge list because it depends on cond-165 - removing tbl_sidecar2440 from merge list because it depends on cond-165 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 try_place_table(cond-165, stage=1) Merging with match table egress_filter_egress_filter and tag $true Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for egress_filter_egress_filter Picking layout option for table : egress_filter_egress_filter with requested entries : 256 picked layout for egress_filter_egress_filter FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:9 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for egress_filter_egress_filter Trying to allocate imem for egress_filter_egress_filter Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of egress_filter_egress_filter in stage 1 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping tbl_sidecar2422 as its already done - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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 6 tables that could be placed: [ tbl_sidecar2166, cond-104, tbl_sidecar206, tbl_sidecar231, egress_filter_egress_filter, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : egress_filter_egress_filter with best: cond-104 Updating best to egress_filter_egress_filter from cond-104 for reason: earlier stage calculated For trial t : mcast_egress_port_bitmap_check with best: egress_filter_egress_filter Keeping best egress_filter_egress_filter for reason: earlier stage calculated placing 5120 entries of egress_filter_egress_filter ( Egress.egress_filter.egress_filter ) (with gw cond-165, result tag $true) in stage 1(1b) FormatType(02) stage 1, work: [ 37352460, 37556817, 37353034, 37353192, 37587821, 37556896, 37557368, 37585533, 37587815, 37587817 ], partly placed 0, placed 32 { id=10 ram=29 tcam=16 mram=8 eixb=66 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done try_place_table(cond-104, stage=1) - dependency between filter_switch_ipv6_addr 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-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 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-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of cond-104 in stage 2 Table is placed Pl vector: cond-104 - skipping cond-116 due to in-sequence control dependence on cond-104 - skipping cond-127 due to in-sequence control dependence on cond-104 - skipping cond-148 due to in-sequence control dependence on cond-104 - skipping cond-149 due to in-sequence control dependence on cond-104 - skipping cond-154 due to in-sequence control dependence on cond-104 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 table tbl_sidecar206 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 table tbl_sidecar231 could not fit in stage 1 with 1 entries along with 512 entries of Counter Ingress.filter.drop_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_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping cond-165 as its already done - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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 - skipping egress_filter_egress_filter as its already done - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-166, stage=1) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 The table tbl_sidecar2434 could not fit in within the action data bus Table use of action data bus did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 The table tbl_sidecar2434 could not fit in within the action data bus Min use of action data bus did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 found 6 tables that could be placed: [ tbl_sidecar2166, cond-104, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434 ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-104 with best: tbl_sidecar2166 Updating best to cond-104 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar206 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar231 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: cond-104 Keeping best cond-104 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2166 in the initial stage option Adding table:cond-104 in the initial stage option Adding table:tbl_sidecar206 in the initial stage option Adding table:tbl_sidecar231 in the initial stage option Adding table:mcast_egress_port_bitmap_check in the initial stage option Adding table:tbl_sidecar2434 in the initial stage option placing 0 entries of cond-104 ( cond-104 ) in stage 2(20) FormatType(02) stage 2, work: [ 37352460, 37556817, 37353034, 37353192, 37556896, 37557368, 37585533, 37587817, 37354630, 38666711 ], partly placed 0, placed 33 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on cond-105 - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-105 - removing tbl_sidecar2263 from merge list because it depends on cond-105 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 try_place_table(cond-105, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-105 Picking layout option for table : cond-105 with requested entries : 0 picked layout for cond-105 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-105 Trying to allocate imem for cond-105 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-105 in stage 2 Table is placed Pl vector: cond-105 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-105 - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed found 6 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434, cond-105 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: default choice For trial t : tbl_sidecar231 with best: tbl_sidecar206 Updating best to tbl_sidecar231 from tbl_sidecar206 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : cond-105 with best: tbl_sidecar231 Updating best to cond-105 from tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-105 ( cond-105 ) in stage 2(21) FormatType(02) stage 2, work: [ 37352460, 37556817, 37353034, 37353192, 37556896, 37557368, 37585533, 37587817, 37354630, 37355336, 37355338 ], partly placed 0, placed 34 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-106 - removing tbl_sidecar2263 from merge list because it depends on cond-106 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-106 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-106, stage=2) Merging with match table nat_ingress_ingress_ipv4_mcast and tag $true Initial # of stages is 2, 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: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv4_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4_mcast try_place_table(cond-108, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-108 Picking layout option for table : cond-108 with requested entries : 0 picked layout for cond-108 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-108 Trying to allocate imem for cond-108 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-108 in stage 2 Table is placed Pl vector: cond-108 found 7 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4_mcast, cond-108 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: default choice For trial t : tbl_sidecar231 with best: tbl_sidecar206 Updating best to tbl_sidecar231 from tbl_sidecar206 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4_mcast with best: tbl_sidecar231 Updating best to nat_ingress_ingress_ipv4_mcast from tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : cond-108 with best: nat_ingress_ingress_ipv4_mcast Updating best to cond-108 from nat_ingress_ingress_ipv4_mcast for reason: fewer total dependencies placing 0 entries of cond-108 ( cond-108 ) in stage 2(22) FormatType(02) stage 2, work: [ 37352460, 37556817, 37353034, 37353192, 37556896, 37557368, 37585533, 37587817, 37354630, 37355336, 37355338, 37355334 ], partly placed 0, placed 35 { id=0 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-106 - removing tbl_sidecar2263 from merge list because it depends on cond-106 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-106 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-106, stage=2) Merging with match table nat_ingress_ingress_ipv4_mcast and tag $true Initial # of stages is 2, 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: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv4_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4_mcast - skipping cond-108 as its already done try_place_table(cond-109, stage=2) Merging with match table nat_ingress_ingress_ipv6 and tag $false 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: 3 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 2, 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: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv6_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv6 nat_ingress_ingress_ipv6_mcast found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4_mcast, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv6_mcast ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: default choice For trial t : tbl_sidecar231 with best: tbl_sidecar206 Updating best to tbl_sidecar231 from tbl_sidecar206 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4_mcast with best: tbl_sidecar231 Updating best to nat_ingress_ingress_ipv4_mcast from tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4_mcast Updating best to nat_ingress_ingress_ipv6 from nat_ingress_ingress_ipv4_mcast for reason: average chain length of control dom set For trial t : nat_ingress_ingress_ipv6_mcast with best: nat_ingress_ingress_ipv6 Updating best to nat_ingress_ingress_ipv6_mcast from nat_ingress_ingress_ipv6 for reason: default choice placing 4096 entries of nat_ingress_ingress_ipv6_mcast ( Ingress.nat_ingress.ingress_ipv6_mcast ) (with gw cond-109, result tag $true) in stage 2(23) FormatType(02) stage 2, work: [ 37352460, 37556817, 37353034, 37353192, 37556896, 37557368, 37585533, 37587817, 37354630, 37355336, 37355334, 37355332 ], partly placed 0, placed 36 { id=1 ram=19 tcam=0 mram=3 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-106 - removing tbl_sidecar2263 from merge list because it depends on cond-106 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-106 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-106, stage=2) Merging with match table nat_ingress_ingress_ipv4_mcast and tag $true Initial # of stages is 2, 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: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv4_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4_mcast - skipping cond-109 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=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_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: 3 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_sidecar2166, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4_mcast, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: default choice For trial t : tbl_sidecar231 with best: tbl_sidecar206 Updating best to tbl_sidecar231 from tbl_sidecar206 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4_mcast with best: tbl_sidecar231 Updating best to nat_ingress_ingress_ipv4_mcast from tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4_mcast Updating best to nat_ingress_ingress_ipv6 from nat_ingress_ingress_ipv4_mcast for reason: longer control-excluded dependence tail chain placing 2560 entries of nat_ingress_ingress_ipv6 ( Ingress.nat_ingress.ingress_ipv6 ) in stage 2(24) FormatType(02) stage 2, work: [ 37352460, 37556817, 37353034, 37353192, 37556896, 37557368, 37585533, 37587817, 37354630, 37355336 ], partly placed 0, placed 37 { id=2 ram=29 tcam=20 mram=6 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-106 - removing tbl_sidecar2263 from merge list because it depends on cond-106 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-106 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-106, stage=2) Merging with match table nat_ingress_ingress_ipv4_mcast and tag $true Initial # of stages is 2, 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: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv4_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4_mcast found 6 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4_mcast ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: default choice For trial t : tbl_sidecar231 with best: tbl_sidecar206 Updating best to tbl_sidecar231 from tbl_sidecar206 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4_mcast with best: tbl_sidecar231 Updating best to nat_ingress_ingress_ipv4_mcast from tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain placing 4096 entries of nat_ingress_ingress_ipv4_mcast ( Ingress.nat_ingress.ingress_ipv4_mcast ) (with gw cond-106, result tag $true) in stage 2(25) FormatType(02) stage 2, work: [ 37352460, 37556817, 37353034, 37353192, 37556896, 37557368, 37585533, 37587817, 37354630, 37355336, 37354984 ], partly placed 0, placed 38 { id=3 ram=44 tcam=20 mram=9 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 2 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-107 - removing tbl_sidecar2263 from merge list because it depends on cond-107 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar231 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar231, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar231 Picking layout option for table : tbl_sidecar231 with requested entries : 1 picked layout for tbl_sidecar231 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar231 Trying to allocate imem for tbl_sidecar231 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar231 in stage 2 Table is placed Pl vector: tbl_sidecar231 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-107 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices - skipping cond-106 as its already done try_place_table(cond-107, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Table use of action data bus 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Min use of action data bus did not fit 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 found 6 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar206, tbl_sidecar231, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: default choice For trial t : tbl_sidecar231 with best: tbl_sidecar206 Updating best to tbl_sidecar231 from tbl_sidecar206 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar231 Keeping best tbl_sidecar231 for reason: earlier stage calculated placing 1 entries of tbl_sidecar231 ( tbl_sidecar231 ) in stage 2(26) FormatType(022) stage 2, work: [ 37352460, 37556817, 37353034, 37556896, 37557368, 37585533, 37587817, 37354630, 37354984 ], partly placed 0, placed 39 { id=4 ram=46 tcam=20 mram=11 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-107 - removing tbl_sidecar2263 from merge list because it depends on cond-107 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar206 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar206, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar206 Picking layout option for table : tbl_sidecar206 with requested entries : 1 picked layout for tbl_sidecar206 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar206 Trying to allocate imem for tbl_sidecar206 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar206 in stage 2 Table is placed Pl vector: tbl_sidecar206 - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-107 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-107, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Table use of action data bus 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Min use of action data bus did not fit 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 found 5 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar206, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar206 with best: tbl_sidecar2166 Updating best to tbl_sidecar206 from tbl_sidecar2166 for reason: earlier stage calculated For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar206 Keeping best tbl_sidecar206 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: tbl_sidecar206 Keeping best tbl_sidecar206 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar206 Keeping best tbl_sidecar206 for reason: earlier stage calculated placing 1 entries of tbl_sidecar206 ( tbl_sidecar206 ) in stage 2(27) FormatType(022) stage 2, work: [ 37352460, 37556817, 37556896, 37557368, 37585533, 37587817, 37354630, 37354984 ], partly placed 0, placed 40 { id=5 ram=48 tcam=20 mram=13 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-107 - removing tbl_sidecar2263 from merge list because it depends on cond-107 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-157 until any of the control dominating tables can be placed 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-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-107 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-107, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Table use of action data bus 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Min use of action data bus did not fit 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 found 4 tables that could be placed: [ tbl_sidecar2166, mcast_egress_port_bitmap_check, tbl_sidecar2434, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2166 For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2166 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2434 with best: mcast_egress_port_bitmap_check Keeping best mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 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(28) FormatType(02) stage 2, work: [ 37352460, 37556817, 37556896, 37557368, 37587817, 37354630, 37354984 ], partly placed 0, placed 41 { id=6 ram=49 tcam=20 mram=13 eixb=45 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-107 - removing tbl_sidecar2263 from merge list because it depends on cond-107 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-166 - removing tbl_sidecar2443 from merge list because it depends on cond-166 - removing tbl_sidecar2439 from merge list because it depends on cond-166 - removing tbl_sidecar2440 from merge list because it depends on cond-166 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-157, stage=2) - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-157 Picking layout option for table : cond-157 with requested entries : 0 picked layout for cond-157 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-157 Trying to allocate imem for cond-157 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 0 of cond-157 in stage 3 Table is placed Pl vector: cond-157 try_place_table(cond-166, stage=2) Merging with match table tbl_sidecar2434 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_sidecar2434 Picking layout option for table : tbl_sidecar2434 with requested entries : 1 picked layout for tbl_sidecar2434 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_sidecar2434 Trying to allocate imem for tbl_sidecar2434 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2434 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2434 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-107 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-107, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Table use of action data bus 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Min use of action data bus did not fit 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 found 4 tables that could be placed: [ tbl_sidecar2166, cond-157, tbl_sidecar2434, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-157 with best: tbl_sidecar2166 Updating best to cond-157 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2434 with best: cond-157 Updating best to tbl_sidecar2434 from cond-157 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2434 Keeping best tbl_sidecar2434 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2434 ( tbl_sidecar2434 ) (with gw cond-166, result tag $true) in stage 2(29) FormatType(02) stage 2, work: [ 37352460, 37556817, 37556896, 37557368, 37587817, 37354630, 37354984, 37587813, 38671077 ], partly placed 0, placed 42 { id=7 ram=49 tcam=20 mram=13 eixb=45 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 table tbl_sidecar2166 could not fit in stage 2 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_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 because it depends on cond-107 - removing tbl_sidecar2263 from merge list because it depends on cond-107 - skipping gateway cond-154 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-157 - removing tbl_sidecar2443 from merge list because it depends on cond-157 - removing tbl_sidecar2439 from merge list because it depends on cond-157 - removing tbl_sidecar2440 from merge list because it depends on cond-157 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-157, stage=2) - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-157 Picking layout option for table : cond-157 with requested entries : 0 picked layout for cond-157 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-157 Trying to allocate imem for cond-157 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 0 of cond-157 in stage 3 Table is placed Pl vector: cond-157 - skipping cond-166 as its already done - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-107 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-107, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Table use of action data bus 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 The table nat_ingress_ingress_ipv4 could not fit in within the action data bus Min use of action data bus did not fit 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv4 in stage 3 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 - skipping tbl_sidecar2434 as its already done - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar2166, cond-157, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2166 For trial t : cond-157 with best: tbl_sidecar2166 Updating best to cond-157 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-157 Updating best to nat_ingress_ingress_ipv4 from cond-157 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2166 in the initial stage option Adding table:cond-157 in the initial stage option Adding table:nat_ingress_ingress_ipv4 in the initial stage option placing 2560 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) (with gw cond-107, result tag $false) in stage 3(30) FormatType(02) stage 3, work: [ 37352460, 37556817, 37556896, 37557368, 37354630 ], partly placed 0, placed 43 { id=1 ram=10 tcam=10 mram=3 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-157 - removing tbl_sidecar2443 from merge list because it depends on cond-157 - removing tbl_sidecar2439 from merge list because it depends on cond-157 - removing tbl_sidecar2440 from merge list because it depends on cond-157 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-157 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-157 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-157 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-157 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-157, stage=3) Initial # of stages is 3, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-157 Picking layout option for table : cond-157 with requested entries : 0 picked layout for cond-157 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-157 Trying to allocate imem for cond-157 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 0 of cond-157 in stage 3 Table is placed Pl vector: cond-157 - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit found 4 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2263, cond-157, nat_ingress_ingress_hit ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2263 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : cond-157 with best: tbl_sidecar2166 Updating best to cond-157 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: cond-157 Keeping best cond-157 for reason: earlier stage calculated placing 0 entries of cond-157 ( cond-157 ) in stage 3(31) FormatType(02) stage 3, work: [ 37352460, 37556817, 37556896, 37557368, 37354630, 37586796 ], partly placed 0, placed 44 { id=1 ram=10 tcam=10 mram=3 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-158 - removing tbl_sidecar2443 from merge list because it depends on cond-158 - removing tbl_sidecar2439 from merge list because it depends on cond-158 - removing tbl_sidecar2440 from merge list because it depends on cond-158 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-158 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-158 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-158 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-158 - skipping gateway cond-160 until mergeable tables are available - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-157 as its already done - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-158, stage=3) Merging with match table tbl_sidecar2084 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_sidecar2084 Picking layout option for table : tbl_sidecar2084 with requested entries : 1 picked layout for tbl_sidecar2084 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_sidecar2084 Trying to allocate imem for tbl_sidecar2084 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2084 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2084 found 4 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2263, nat_ingress_ingress_hit, tbl_sidecar2084 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2263 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2084 with best: tbl_sidecar2166 Updating best to tbl_sidecar2084 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2084 ( tbl_sidecar2084 ) (with gw cond-158, result tag $true) in stage 3(32) FormatType(02) stage 3, work: [ 37352460, 37556817, 37556896, 37354630, 37586796, 37586794 ], partly placed 0, placed 45 { id=2 ram=10 tcam=10 mram=3 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on cond-159 - removing tbl_sidecar2443 from merge list because it depends on cond-159 - removing tbl_sidecar2439 from merge list because it depends on cond-159 - removing tbl_sidecar2440 from merge list because it depends on cond-159 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-159 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on cond-159 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on cond-159 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on cond-159 - skipping gateway cond-160 until mergeable tables are available - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit - skipping cond-158 as its already done try_place_table(cond-159, stage=3) Merging with match table tbl_sidecar2089 and tag $false Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2089 Picking layout option for table : tbl_sidecar2089 with requested entries : 1 picked layout for tbl_sidecar2089 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_sidecar2089 Trying to allocate imem for tbl_sidecar2089 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2089 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $false 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:8/8 ov:2 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:0 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 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(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_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 Pl vector: tbl_sidecar2089 mcast_egress_modify_hdr tbl_sidecar2087 found 6 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2263, nat_ingress_ingress_hit, tbl_sidecar2089, mcast_egress_modify_hdr, tbl_sidecar2087 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2263 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2089 with best: tbl_sidecar2166 Updating best to tbl_sidecar2089 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2089 Updating best to mcast_egress_modify_hdr from tbl_sidecar2089 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2087 with best: mcast_egress_modify_hdr Keeping best mcast_egress_modify_hdr for reason: fewer total dependencies in dominance frontier placing 512 entries of mcast_egress_modify_hdr ( Egress.mcast_egress.modify_hdr ) (with gw cond-159, result tag $false) in stage 3(33) FormatType(02) stage 3, work: [ 37352460, 37556817, 37556896, 37354630, 37586794, 37586790, 37585685 ], partly placed 0, placed 46 { id=3 ram=12 tcam=11 mram=3 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 because it depends on tbl_sidecar2087 - removing tbl_sidecar2443 from merge list because it depends on tbl_sidecar2087 - removing tbl_sidecar2439 from merge list because it depends on tbl_sidecar2087 - removing tbl_sidecar2440 from merge list because it depends on tbl_sidecar2087 - skipping gateway cond-167 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on tbl_sidecar2089 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on tbl_sidecar2089 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 because it depends on tbl_sidecar2087 - removing mac_rewrite_mac_rewrite_0 from merge list because it depends on tbl_sidecar2087 - skipping gateway cond-160 until mergeable tables are available - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit - skipping cond-159 as its already done 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(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_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 tbl_sidecar2089 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2089, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2089 Picking layout option for table : tbl_sidecar2089 with requested entries : 1 picked layout for tbl_sidecar2089 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_sidecar2089 Trying to allocate imem for tbl_sidecar2089 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2089 in stage 3 Table is placed Pl vector: tbl_sidecar2089 - skipping mcast_egress_modify_hdr as its already done found 5 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2263, nat_ingress_ingress_hit, tbl_sidecar2087, tbl_sidecar2089 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2263 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2087 with best: tbl_sidecar2166 Updating best to tbl_sidecar2087 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2089 with best: tbl_sidecar2087 Keeping best tbl_sidecar2087 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2087 ( tbl_sidecar2087 ) in stage 3(34) FormatType(02) stage 3, work: [ 37352460, 37556817, 37556896, 37354630, 37585685 ], partly placed 0, placed 47 { id=4 ram=12 tcam=11 mram=3 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=3) Merging with match table tbl_sidecar2443 and tag $false - dependency between tbl_sidecar2087 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 and tag $true - dependency between tbl_sidecar2087 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 and tag $true - dependency between tbl_sidecar2087 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on tbl_sidecar2089 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_28 because it depends on tbl_sidecar2089 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=3) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true - dependency between tbl_sidecar2087 and table advances stage Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit tbl_sidecar2089 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2089, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2089 Picking layout option for table : tbl_sidecar2089 with requested entries : 1 picked layout for tbl_sidecar2089 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_sidecar2089 Trying to allocate imem for tbl_sidecar2089 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2089 in stage 3 Table is placed Pl vector: tbl_sidecar2089 - skipping mcast_egress_modify_hdr as its already done found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, mac_rewrite_mac_rewrite_0, nat_ingress_ingress_hit, tbl_sidecar2089 ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2263 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2443 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2439 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2440 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2089 with best: tbl_sidecar2166 Updating best to tbl_sidecar2089 from tbl_sidecar2166 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar2089 ( tbl_sidecar2089 ) in stage 3(35) FormatType(02) stage 3, work: [ 37352460, 37556817, 37556896, 37354630 ], partly placed 0, placed 48 { id=5 ram=12 tcam=11 mram=3 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar2166 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2166, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2166 Picking layout option for table : tbl_sidecar2166 with requested entries : 1 picked layout for tbl_sidecar2166 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2166 Trying to allocate imem for tbl_sidecar2166 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2166 in stage 3 Table is placed Pl vector: tbl_sidecar2166 - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=3) Merging with match table tbl_sidecar2443 and tag $false - dependency between tbl_sidecar2087 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 and tag $true - dependency between tbl_sidecar2087 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 and tag $true - dependency between tbl_sidecar2087 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_sidecar2089 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=3) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true - dependency between tbl_sidecar2087 and table advances stage Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit found 8 tables that could be placed: [ tbl_sidecar2166, tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, nat_ingress_ingress_hit ] Initial best is first table seen: tbl_sidecar2166 For trial t : tbl_sidecar2263 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2443 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2439 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : tbl_sidecar2440 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: tbl_sidecar2166 Keeping best tbl_sidecar2166 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2166 ( tbl_sidecar2166 ) in stage 3(36) FormatType(022) stage 3, work: [ 37352460, 37556817, 37556896, 37354630 ], partly placed 0, placed 49 { id=6 ram=14 tcam=11 mram=5 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on nat_ingress_ingress_hit - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=3) Merging with match table tbl_sidecar2263 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=3) Merging with match table tbl_sidecar2443 and tag $false - dependency between tbl_sidecar2087 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 and tag $true - dependency between tbl_sidecar2087 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 and tag $true - dependency between tbl_sidecar2087 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_sidecar2089 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=3) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true - dependency between tbl_sidecar2087 and table advances stage Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-105 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 3 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_hit Picking layout option for table : nat_ingress_ingress_hit with requested entries : 3 picked layout for nat_ingress_ingress_hit FormatType(02) layout: 3eV ixbar:3B/4b match:0B/-6b gh:3 adb:8/8 ov:2 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 2048, needed_entries: 3, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 4 Table is placed Pl vector: nat_ingress_ingress_hit found 7 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, nat_ingress_ingress_hit ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: mac_rewrite_mac_rewrite_0 Updating best to nat_ingress_ingress_hit from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2263 in the initial stage option Adding table:tbl_sidecar2443 in the initial stage option Adding table:tbl_sidecar2439 in the initial stage option Adding table:tbl_sidecar2440 in the initial stage option Adding table:egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in the initial stage option Adding table:mac_rewrite_mac_rewrite_0 in the initial stage option Adding table:nat_ingress_ingress_hit in the initial stage option placing 2048 entries of nat_ingress_ingress_hit ( Ingress.nat_ingress.ingress_hit ) in stage 4(40) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37354630, 37355942, 37358212 ], partly placed 0, placed 50 { id=1 ram=2 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 because it depends on cond-115 - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-105 as its already done - skipping nat_ingress_ingress_hit as its already done try_place_table(cond-110, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-110 Picking layout option for table : cond-110 with requested entries : 0 picked layout for cond-110 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-110 Trying to allocate imem for cond-110 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-110 in stage 4 Table is placed Pl vector: cond-110 - skipping cond-114 due to in-sequence control dependence on cond-110 try_place_table(cond-115, stage=4) Merging with match table tbl_sidecar778 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_sidecar778 Picking layout option for table : tbl_sidecar778 with requested entries : 1 picked layout for tbl_sidecar778 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_sidecar778 Trying to allocate imem for tbl_sidecar778 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar778 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar778 found 8 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, cond-110, tbl_sidecar778 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : cond-110 with best: mac_rewrite_mac_rewrite_0 Updating best to cond-110 from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar778 with best: cond-110 Updating best to tbl_sidecar778 from cond-110 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar778 ( tbl_sidecar778 ) (with gw cond-115, result tag $true) in stage 4(41) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37358212, 37358133, 38666709 ], partly placed 0, placed 51 { id=2 ram=2 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 try_place_table(cond-110, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-110 Picking layout option for table : cond-110 with requested entries : 0 picked layout for cond-110 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-110 Trying to allocate imem for cond-110 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-110 in stage 4 Table is placed Pl vector: cond-110 - skipping cond-114 due to in-sequence control dependence on cond-110 - skipping cond-115 as its already done - skipping tbl_sidecar778 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, cond-110 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : cond-110 with best: mac_rewrite_mac_rewrite_0 Updating best to cond-110 from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-110 ( cond-110 ) in stage 4(42) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37358037, 37358039 ], partly placed 0, placed 52 { id=2 ram=2 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-110 as its already done - skipping cond-114 because it depends on cond-111 - removing tbl_sidecar764 from merge list because it depends on cond-111 - skipping gateway cond-114 until mergeable tables are available try_place_table(cond-111, stage=4) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $false 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 $false - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 5 Table is placed Gateway is placed Merging with match table tbl_nat_ingress_icmp_error and tag $true - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar745 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_sidecar745 Picking layout option for table : tbl_sidecar745 with requested entries : 1 picked layout for tbl_sidecar745 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_sidecar745 Trying to allocate imem for tbl_sidecar745 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar745 in stage 4 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 tbl_nat_ingress_icmp_error tbl_sidecar745 try_place_table(cond-112, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-112 Picking layout option for table : cond-112 with requested entries : 0 picked layout for cond-112 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-112 Trying to allocate imem for cond-112 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-112 in stage 4 Table is placed Pl vector: cond-112 found 11 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error, tbl_sidecar745, cond-112 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: mac_rewrite_mac_rewrite_0 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_nat_ingress_icmp_error with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_sidecar745 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Updating best to tbl_sidecar745 from nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: longer downward prop control-included dependence tail chain For trial t : cond-112 with best: tbl_sidecar745 Keeping best tbl_sidecar745 for reason: fewer total dependencies in dominance frontier placing 1 entries of tbl_sidecar745 ( tbl_sidecar745 ) (with gw cond-111, result tag $true) in stage 4(43) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37358037, 37358039, 37355952, 37356212 ], partly placed 0, placed 53 { id=3 ram=2 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping cond-111 as its already done try_place_table(cond-112, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-112 Picking layout option for table : cond-112 with requested entries : 0 picked layout for cond-112 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-112 Trying to allocate imem for cond-112 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-112 in stage 4 Table is placed Pl vector: cond-112 - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done nat_ingress_CalculateIPv4Len_ipv4_set_len is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_CalculateIPv4Len_ipv4_set_len, stage=4) 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 Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len - skipping tbl_nat_ingress_CalculateIPv4Len_invert due to in-sequence control dependence on nat_ingress_CalculateIPv4Len_ipv4_set_len 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed found 10 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, cond-112, tbl_nat_ingress_icmp_error, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : cond-112 with best: mac_rewrite_mac_rewrite_0 Updating best to cond-112 from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error with best: cond-112 Keeping best cond-112 for reason: earlier stage calculated For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: cond-112 Keeping best cond-112 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: cond-112 Keeping best cond-112 for reason: earlier stage calculated placing 0 entries of cond-112 ( cond-112 ) in stage 4(44) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37358039, 37355952, 37356212, 37358035, 38666622 ], partly placed 0, placed 54 { id=3 ram=2 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping cond-112 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done nat_ingress_CalculateIPv4Len_ipv4_set_len is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_CalculateIPv4Len_ipv4_set_len, stage=4) 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 Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len - skipping tbl_nat_ingress_CalculateIPv4Len_invert due to in-sequence control dependence on nat_ingress_CalculateIPv4Len_ipv4_set_len 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-113, stage=4) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $false - 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/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Gateway is placed Merging with match table tbl_nat_ingress_icmp_error_0 and tag $true - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar753 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_sidecar753 Picking layout option for table : tbl_sidecar753 with requested entries : 1 picked layout for tbl_sidecar753 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_sidecar753 Trying to allocate imem for tbl_sidecar753 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar753 in stage 4 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 tbl_nat_ingress_icmp_error_0 tbl_sidecar753 - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed found 12 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, tbl_nat_ingress_icmp_error, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_nat_ingress_icmp_error_0, tbl_sidecar753 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_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_nat_ingress_icmp_error with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: mac_rewrite_mac_rewrite_0 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_nat_ingress_icmp_error_0 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_sidecar753 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Updating best to tbl_sidecar753 from nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar753 ( tbl_sidecar753 ) (with gw cond-113, result tag $true) in stage 4(45) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37355952, 37356212, 37358035, 37357251, 37358033 ], partly placed 0, placed 55 { id=4 ram=2 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done nat_ingress_CalculateIPv4Len_ipv4_set_len is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_CalculateIPv4Len_ipv4_set_len, stage=4) 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 Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len - skipping tbl_nat_ingress_CalculateIPv4Len_invert due to in-sequence control dependence on nat_ingress_CalculateIPv4Len_ipv4_set_len 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping cond-113 as its already done tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices found 11 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, tbl_nat_ingress_icmp_error, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_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_nat_ingress_icmp_error with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: mac_rewrite_mac_rewrite_0 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from mac_rewrite_mac_rewrite_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_nat_ingress_icmp_error_0 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 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 ) in stage 4(46) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37355952, 37356212, 37357251, 37358033 ], partly placed 0, placed 56 { id=5 ram=3 tcam=0 mram=0 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done try_place_table(cond-160, stage=4) Merging with match table mac_rewrite_mac_rewrite_0 and tag $true Initial # of stages is 4, 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 picked layout for mac_rewrite_mac_rewrite_0 FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite_0 Trying to allocate imem for mac_rewrite_mac_rewrite_0 Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 4 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices found 11 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, mac_rewrite_mac_rewrite_0, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : mac_rewrite_mac_rewrite_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mac_rewrite_mac_rewrite_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_nat_ingress_icmp_error with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : tbl_nat_ingress_icmp_error_0 with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 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 ) (with gw cond-160, result tag $true) in stage 4(47) FormatType(02) stage 4, work: [ 37352460, 37556817, 37556896, 37355942, 37355952, 37356212, 37357251, 37358033, 38672226, 37587639, 38672224 ], partly placed 0, placed 57 { id=6 ram=7 tcam=0 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping mcast_egress_mcast_tag_check as its already done - skipping cond-160 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-161, stage=4) Merging with match table tbl_sidecar1612 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_sidecar1612 Picking layout option for table : tbl_sidecar1612 with requested entries : 1 picked layout for tbl_sidecar1612 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_sidecar1612 Trying to allocate imem for tbl_sidecar1612 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1612 - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed found 11 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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_sidecar1612 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1612 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_sidecar1612 ( tbl_sidecar1612 ) (with gw cond-161, result tag $true) in stage 4(48) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37587639, 37586928, 37587637 ], partly placed 0, placed 58 { id=7 ram=7 tcam=0 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping cond-161 as its already done - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed try_place_table(cond-162, stage=4) Merging with match table tbl_sidecar1609 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_sidecar1609 Picking layout option for table : tbl_sidecar1609 with requested entries : 1 picked layout for tbl_sidecar1609 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_sidecar1609 Trying to allocate imem for tbl_sidecar1609 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1609 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar1607 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_sidecar1607 Picking layout option for table : tbl_sidecar1607 with requested entries : 1 picked layout for tbl_sidecar1607 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_sidecar1607 Trying to allocate imem for tbl_sidecar1607 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1607 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1609 tbl_sidecar1607 - skipping tbl_sidecar1612 as its already done - skipping tbl_sidecar1612_0 due to in-sequence control dependence on cond-162 try_place_table(cond-163, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-163 Picking layout option for table : cond-163 with requested entries : 0 picked layout for cond-163 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-163 Trying to allocate imem for cond-163 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-163 in stage 4 Table is placed Pl vector: cond-163 found 13 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1609, tbl_sidecar1607, cond-163 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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_sidecar1609 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1609 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1607 with best: tbl_sidecar1609 Updating best to tbl_sidecar1607 from tbl_sidecar1609 for reason: default choice For trial t : cond-163 with best: tbl_sidecar1607 Keeping best tbl_sidecar1607 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1607 ( tbl_sidecar1607 ) (with gw cond-162, result tag $true) in stage 4(49) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587637, 37587092 ], partly placed 0, placed 59 { id=8 ram=7 tcam=0 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done - skipping tbl_sidecar1612_0 because it depends on tbl_sidecar1609 tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(cond-163, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-163 Picking layout option for table : cond-163 with requested entries : 0 picked layout for cond-163 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-163 Trying to allocate imem for cond-163 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-163 in stage 4 Table is placed Pl vector: cond-163 tbl_sidecar1609 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1609, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1609 Picking layout option for table : tbl_sidecar1609 with requested entries : 1 picked layout for tbl_sidecar1609 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_sidecar1609 Trying to allocate imem for tbl_sidecar1609 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1609 in stage 4 Table is placed Pl vector: tbl_sidecar1609 found 12 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, cond-163, tbl_sidecar1609 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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 : cond-163 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to cond-163 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1609 with best: cond-163 Updating best to tbl_sidecar1609 from cond-163 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1609 ( tbl_sidecar1609 ) in stage 4(4a) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587637 ], partly placed 0, placed 60 { id=9 ram=7 tcam=0 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 as a parent is not yet placed - skipping ara_table_30 as a parent is not yet placed - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 try_place_table(cond-163, stage=4) Initial # of stages is 4, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-163 Picking layout option for table : cond-163 with requested entries : 0 picked layout for cond-163 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-163 Trying to allocate imem for cond-163 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of cond-163 in stage 4 Table is placed Pl vector: cond-163 found 12 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, cond-163 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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_sidecar1612_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-163 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to cond-163 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-163 ( cond-163 ) in stage 4(4b) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587637, 37587248, 38672221 ], partly placed 0, placed 61 { id=9 ram=7 tcam=0 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on cond-164 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on cond-164 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-163 as its already done try_place_table(cond-164, stage=4) Merging with match table tbl_sidecar1624_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_sidecar1624_0 Picking layout option for table : tbl_sidecar1624_0 with requested entries : 1 picked layout for tbl_sidecar1624_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_sidecar1624_0 Trying to allocate imem for tbl_sidecar1624_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1624_0 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar1622_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_sidecar1622_0 Picking layout option for table : tbl_sidecar1622_0 with requested entries : 1 picked layout for tbl_sidecar1622_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_sidecar1622_0 Trying to allocate imem for tbl_sidecar1622_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1622_0 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar1624_0 tbl_sidecar1622_0 - skipping tbl_sidecar1627 due to in-sequence control dependence on cond-164 - skipping ara_table_32 because it depends on cond-164 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on cond-164 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on cond-164 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on cond-164 ara_table_30 is not a gateway! Aborting search for merge choices found 13 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1624_0, tbl_sidecar1622_0 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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_sidecar1612_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_sidecar1624_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1624_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_sidecar1622_0 with best: tbl_sidecar1624_0 Updating best to tbl_sidecar1622_0 from tbl_sidecar1624_0 for reason: default choice placing 1 entries of tbl_sidecar1622_0 ( tbl_sidecar1622_0 ) (with gw cond-164, result tag $true) in stage 4(4c) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221, 37587409 ], partly placed 0, placed 62 { id=10 ram=7 tcam=0 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done - skipping tbl_sidecar1627 because it depends on tbl_sidecar1624_0 tbl_sidecar1627 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices tbl_sidecar1624_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1624_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_sidecar1624_0 Picking layout option for table : tbl_sidecar1624_0 with requested entries : 1 picked layout for tbl_sidecar1624_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_sidecar1624_0 Trying to allocate imem for tbl_sidecar1624_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1624_0 in stage 4 Table is placed Pl vector: tbl_sidecar1624_0 found 12 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1624_0 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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_sidecar1612_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_sidecar1624_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1624_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_sidecar1624_0 ( tbl_sidecar1624_0 ) in stage 4(4d) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221 ], partly placed 0, placed 63 { id=11 ram=7 tcam=0 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 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_28 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_28 is not a gateway! Aborting search for merge choices - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=4) - dependency between tbl_sidecar1624_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_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices found 12 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1627 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2263 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error 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_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_icmp_error_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_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_sidecar1612_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_sidecar1627 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(4e) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221 ], partly placed 0, placed 64 { id=12 ram=7 tcam=0 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done ara_table_28 is not a gateway! Aborting search for merge choices try_place_table(ara_table_28, 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_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: 4 Furthest stage: 5 try_place_table returning 0 of ara_table_28 in stage 4 Table is placed Pl vector: ara_table_28 - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=4) - dependency between tbl_sidecar1624_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_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices found 12 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, ara_table_28, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1627 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : ara_table_28 with best: tbl_sidecar2263 Updating best to ara_table_28 from tbl_sidecar2263 for reason: default choice For trial t : tbl_nat_ingress_icmp_error with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_nat_ingress_icmp_error_0 with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_sidecar1612_0 with best: ara_table_28 Keeping best ara_table_28 for reason: earlier stage calculated For trial t : tbl_sidecar1627 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 4(ffffffffffffffff) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221 ], partly placed 0, placed 65 { id=12 ram=7 tcam=0 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 try_place_table(cond-154, stage=4) Merging with match table tbl_sidecar2263 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_sidecar2263 Picking layout option for table : tbl_sidecar2263 with requested entries : 1 picked layout for tbl_sidecar2263 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_sidecar2263 Trying to allocate imem for tbl_sidecar2263 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2263 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2263 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=4) - dependency between tbl_sidecar1624_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_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices found 11 tables that could be placed: [ tbl_sidecar2263, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1627 ] Initial best is first table seen: tbl_sidecar2263 For trial t : tbl_sidecar2443 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2439 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_sidecar2440 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: direct control dependency difference For trial t : tbl_nat_ingress_icmp_error with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated For trial t : tbl_nat_ingress_icmp_error_0 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated For trial t : tbl_sidecar1612_0 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated For trial t : tbl_sidecar1627 with best: tbl_sidecar2263 Keeping best tbl_sidecar2263 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2263 ( tbl_sidecar2263 ) (with gw cond-154, result tag $true) in stage 4(4f) FormatType(02) stage 4, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221 ], partly placed 0, placed 66 { id=13 ram=7 tcam=0 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=4) Merging with match table tbl_sidecar2443 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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 table tbl_sidecar2443 could not fit in stage 4 with 1 entries along with 512 entries of Counter Egress.forwarded_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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 table tbl_sidecar2443 could not fit in stage 4 with 1 entries along with 512 entries of Counter Egress.forwarded_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_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 table tbl_sidecar2439 could not fit in stage 4 with 1 entries along with 512 entries of Counter Egress.drop_port_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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 table tbl_sidecar2439 could not fit in stage 4 with 1 entries along with 512 entries of Counter Egress.drop_port_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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 table tbl_sidecar2440 could not fit in stage 4 with 1 entries along with 29 entries of Counter Egress.drop_reason_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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 table tbl_sidecar2440 could not fit in stage 4 with 1 entries along with 29 entries of Counter Egress.drop_reason_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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error due to PHV allocation advances stage to 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv4 Trying to allocate imem for tbl_nat_ingress_encap_ipv4 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 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_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv4 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_0, stage=4) - action dependency between nat_ingress_ingress_hit and table tbl_nat_ingress_icmp_error_0 due to PHV allocation advances stage to 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_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv4 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_0, stage=4) - dependency between tbl_sidecar1609 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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=4) - dependency between tbl_sidecar1624_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_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices found 10 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1627 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_nat_ingress_icmp_error with best: tbl_sidecar2440 Updating best to tbl_nat_ingress_icmp_error from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_nat_ingress_icmp_error Updating best to tbl_nat_ingress_encap_ipv4 from tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error_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_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1612_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_sidecar1627 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_sidecar2443 in the initial stage option Adding table:tbl_sidecar2439 in the initial stage option Adding table:tbl_sidecar2440 in the initial stage option Adding table:tbl_nat_ingress_icmp_error in the initial stage option 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_icmp_error_0 in the initial stage option Adding table:tbl_nat_ingress_encap_ipv6 in the initial stage option Adding table:tbl_sidecar1612_0 in the initial stage option Adding table:tbl_sidecar1627 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: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221 ], partly placed 0, placed 67 { id=1 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping gateway cond-116 until any of the control dominating tables can be placed - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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_14 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_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_nat_ingress_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_14 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_6 is not a gateway! Aborting search for merge choices - skipping ara_table_2 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_2 is not a gateway! Aborting search for merge choices - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_0 is not a gateway! Aborting search for merge choices tbl_nat_ingress_encap_ipv6 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_encap_ipv6, 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_encap_ipv6 Picking layout option for table : tbl_nat_ingress_encap_ipv6 with requested entries : 1 picked layout for tbl_nat_ingress_encap_ipv6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:32/32 entries:1 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_encap_ipv6 Trying to allocate imem for tbl_nat_ingress_encap_ipv6 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 5 Table is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_14 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_12 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_10 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_6 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_2 due to in-sequence control dependence on tbl_nat_ingress_encap_ipv6 - skipping ara_table_0 because it depends on tbl_nat_ingress_encap_ipv6 ara_table_0 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_icmp_error_0, tbl_nat_ingress_encap_ipv6, tbl_sidecar1612_0, tbl_sidecar1627 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_nat_ingress_icmp_error with best: tbl_sidecar2440 Updating best to tbl_nat_ingress_icmp_error from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error_0 with best: tbl_nat_ingress_icmp_error Updating best to tbl_nat_ingress_icmp_error_0 from tbl_nat_ingress_icmp_error for reason: default choice For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_icmp_error_0 Updating best to tbl_nat_ingress_encap_ipv6 from tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1612_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_sidecar1627 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 ) in stage 5(51) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37358033, 37586928, 37587248, 38672221 ], partly placed 0, placed 68 { id=2 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done try_place_table(cond-116, stage=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 0 of cond-116 in stage 5 Table is placed Pl vector: cond-116 - skipping cond-127 due to in-sequence control dependence on cond-116 - skipping cond-148 due to in-sequence control dependence on cond-116 - skipping cond-149 due to in-sequence control dependence on cond-116 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-116 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-116 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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 tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_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_nat_ingress_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping tbl_nat_ingress_encap_ipv6 as its already done - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices found 15 tables that could be placed: [ cond-116, tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_icmp_error_0, tbl_sidecar1612_0, tbl_sidecar1627 ] Initial best is first table seen: cond-116 For trial t : tbl_sidecar2443 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2439 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2440 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_14 with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated For trial t : ara_table_12 with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated For trial t : ara_table_10 with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated For trial t : ara_table_6 with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated For trial t : ara_table_2 with best: cond-116 Keeping best cond-116 for reason: earlier stage calculated For trial t : ara_table_0 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error_0 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1612_0 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1627 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-116 ( cond-116 ) in stage 5(52) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37586928, 37587248, 38672221, 37362521, 38667639 ], partly placed 0, placed 69 { id=2 ram=4 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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 tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_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_nat_ingress_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(cond-117, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-117 Picking layout option for table : cond-117 with requested entries : 0 picked layout for cond-117 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-117 Trying to allocate imem for cond-117 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-117 in stage 5 Table is placed Pl vector: cond-117 - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed found 15 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_icmp_error_0, tbl_sidecar1612_0, tbl_sidecar1627, cond-117 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_0 with best: tbl_sidecar2440 Updating best to ara_table_0 from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error with best: ara_table_0 Updating best to tbl_nat_ingress_icmp_error from ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error_0 with best: tbl_nat_ingress_icmp_error Updating best to tbl_nat_ingress_icmp_error_0 from tbl_nat_ingress_icmp_error for reason: default choice For trial t : tbl_sidecar1612_0 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1627 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : cond-117 with best: tbl_nat_ingress_icmp_error_0 Updating best to cond-117 from tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-117 ( cond-117 ) in stage 5(53) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37586928, 37587248, 38672221, 37362521, 37362517, 37362519 ], partly placed 0, placed 70 { id=2 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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 tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_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_nat_ingress_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-117 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-119, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-119 Picking layout option for table : cond-119 with requested entries : 0 picked layout for cond-119 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-119 Trying to allocate imem for cond-119 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-119 in stage 5 Table is placed Pl vector: cond-119 found 16 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_icmp_error_0, tbl_sidecar1612_0, tbl_sidecar1627, tbl_sidecar441, cond-119 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_0 with best: tbl_sidecar2440 Updating best to ara_table_0 from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error with best: ara_table_0 Updating best to tbl_nat_ingress_icmp_error from ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error_0 with best: tbl_nat_ingress_icmp_error Updating best to tbl_nat_ingress_icmp_error_0 from tbl_nat_ingress_icmp_error for reason: default choice For trial t : tbl_sidecar1612_0 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1627 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: earlier stage calculated For trial t : cond-119 with best: tbl_nat_ingress_icmp_error_0 Updating best to cond-119 from tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-119 ( cond-119 ) in stage 5(54) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37586928, 37587248, 38672221, 37362517, 37362519, 37360971, 38667637 ], partly placed 0, placed 71 { id=2 ram=4 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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 tbl_nat_ingress_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error_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_nat_ingress_icmp_error_0 Picking layout option for table : tbl_nat_ingress_icmp_error_0 with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error_0 Trying to allocate imem for tbl_nat_ingress_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error_0 in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error_0 - skipping tbl_sidecar753 as its already done - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-119 as its already done try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed found 16 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_icmp_error_0, tbl_sidecar1612_0, tbl_sidecar1627, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_0 with best: tbl_sidecar2440 Updating best to ara_table_0 from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error with best: ara_table_0 Updating best to tbl_nat_ingress_icmp_error from ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error_0 with best: tbl_nat_ingress_icmp_error Updating best to tbl_nat_ingress_icmp_error_0 from tbl_nat_ingress_icmp_error for reason: default choice For trial t : tbl_sidecar1612_0 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1627 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: earlier stage calculated For trial t : cond-120 with best: tbl_nat_ingress_icmp_error_0 Keeping best tbl_nat_ingress_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_nat_ingress_icmp_error_0 ( tbl_nat_ingress_icmp_error_0 ) in stage 5(55) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37357251, 37586928, 37587248, 38672221, 37362517, 37360971 ], partly placed 0, placed 72 { id=3 ram=5 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done - skipping cond-114 because it depends on tbl_nat_ingress_icmp_error - removing tbl_sidecar764 from merge list because it depends on tbl_nat_ingress_icmp_error - skipping gateway cond-114 until mergeable tables are available ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 tbl_nat_ingress_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_icmp_error, 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_icmp_error Picking layout option for table : tbl_nat_ingress_icmp_error with requested entries : 1 picked layout for tbl_nat_ingress_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_nat_ingress_icmp_error Trying to allocate imem for tbl_nat_ingress_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_icmp_error in stage 5 Table is placed Pl vector: tbl_nat_ingress_icmp_error - skipping tbl_sidecar745 as its already done - 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 tbl_nat_ingress_icmp_error_0 as its already done - skipping tbl_sidecar753 as its already done - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 15 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_nat_ingress_icmp_error, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_sidecar1612_0, tbl_sidecar1627, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_0 with best: tbl_sidecar2440 Updating best to ara_table_0 from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_icmp_error with best: ara_table_0 Updating best to tbl_nat_ingress_icmp_error from ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1612_0 with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1627 with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: earlier stage calculated For trial t : cond-120 with best: tbl_nat_ingress_icmp_error Keeping best tbl_nat_ingress_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_nat_ingress_icmp_error ( tbl_nat_ingress_icmp_error ) in stage 5(56) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37586928, 37587248, 38672221, 37362517, 37360971 ], partly placed 0, placed 73 { id=4 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - 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_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 15 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_sidecar1612_0, tbl_sidecar1627, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_0 with best: tbl_sidecar2440 Updating best to ara_table_0 from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: ara_table_0 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1612_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_sidecar1627 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_sidecar441 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : cond-120 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(57) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37356212, 37586928, 37587248, 38672221, 37362517, 37360971 ], partly placed 0, placed 74 { id=5 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_0 in stage 5 Table is placed Pl vector: ara_table_0 - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 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 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 14 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_0, tbl_sidecar1612_0, tbl_sidecar1627, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_0 with best: tbl_sidecar2440 Updating best to ara_table_0 from tbl_sidecar2440 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1612_0 with best: ara_table_0 Keeping best ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1627 with best: ara_table_0 Keeping best ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: ara_table_0 Keeping best ara_table_0 for reason: earlier stage calculated For trial t : cond-120 with best: ara_table_0 Keeping best ara_table_0 for reason: earlier stage calculated placing 0 entries of ara_table_0 ( ara_table_0 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37586928, 37587248, 38672221, 37362517, 37360971 ], partly placed 0, placed 75 { id=5 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done tbl_sidecar1627 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1627, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1627 Picking layout option for table : tbl_sidecar1627 with requested entries : 1 picked layout for tbl_sidecar1627 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_sidecar1627 Trying to allocate imem for tbl_sidecar1627 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1627 in stage 5 Table is placed Pl vector: tbl_sidecar1627 - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_32 because it depends on tbl_sidecar1627 ara_table_32 is not a gateway! Aborting search for merge choices - skipping ara_table_30 because it depends on tbl_sidecar1627 ara_table_30 is not a gateway! Aborting search for merge choices - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 13 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar1612_0, tbl_sidecar1627, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : tbl_sidecar1612_0 with best: tbl_sidecar2440 Updating best to tbl_sidecar1612_0 from tbl_sidecar2440 for reason: direct control dependency difference For trial t : tbl_sidecar1627 with best: tbl_sidecar1612_0 Updating best to tbl_sidecar1627 from tbl_sidecar1612_0 for reason: default choice For trial t : tbl_sidecar441 with best: tbl_sidecar1627 Keeping best tbl_sidecar1627 for reason: earlier stage calculated For trial t : cond-120 with best: tbl_sidecar1627 Keeping best tbl_sidecar1627 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1627 ( tbl_sidecar1627 ) in stage 5(58) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37586928, 37587248, 38672221, 37362517, 37360971 ], partly placed 0, placed 76 { id=6 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_32 in stage 5 Table is placed Pl vector: ara_table_32 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done tbl_sidecar1612_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1612_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_sidecar1612_0 Picking layout option for table : tbl_sidecar1612_0 with requested entries : 1 picked layout for tbl_sidecar1612_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_sidecar1612_0 Trying to allocate imem for tbl_sidecar1612_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1612_0 in stage 5 Table is placed Pl vector: tbl_sidecar1612_0 - skipping cond-164 as its already done - skipping tbl_sidecar1627 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 14 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_32, ara_table_30, tbl_sidecar1612_0, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_32 with best: tbl_sidecar2440 Updating best to ara_table_32 from tbl_sidecar2440 for reason: direct control dependency difference For trial t : ara_table_30 with best: ara_table_32 Updating best to ara_table_30 from ara_table_32 for reason: default choice For trial t : tbl_sidecar1612_0 with best: ara_table_30 Updating best to tbl_sidecar1612_0 from ara_table_30 for reason: default choice For trial t : tbl_sidecar441 with best: tbl_sidecar1612_0 Keeping best tbl_sidecar1612_0 for reason: earlier stage calculated For trial t : cond-120 with best: tbl_sidecar1612_0 Keeping best tbl_sidecar1612_0 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1612_0 ( tbl_sidecar1612_0 ) in stage 5(59) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37586928, 37362517, 37360971 ], partly placed 0, placed 77 { id=7 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_32 in stage 5 Table is placed Pl vector: ara_table_32 ara_table_30 is not a gateway! Aborting search for merge choices try_place_table(ara_table_30, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_30 Picking layout option for table : ara_table_30 with requested entries : 0 picked layout for ara_table_30 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_30 Trying to allocate imem for ara_table_30 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_30 in stage 5 Table is placed Pl vector: ara_table_30 - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done - skipping tbl_sidecar1612_0 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 13 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_32, ara_table_30, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_32 with best: tbl_sidecar2440 Updating best to ara_table_32 from tbl_sidecar2440 for reason: direct control dependency difference For trial t : ara_table_30 with best: ara_table_32 Updating best to ara_table_30 from ara_table_32 for reason: default choice For trial t : tbl_sidecar441 with best: ara_table_30 Keeping best ara_table_30 for reason: earlier stage calculated For trial t : cond-120 with best: ara_table_30 Keeping best ara_table_30 for reason: earlier stage calculated placing 0 entries of ara_table_30 ( ara_table_30 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37586928, 37362517, 37360971 ], partly placed 0, placed 78 { id=7 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done ara_table_32 is not a gateway! Aborting search for merge choices try_place_table(ara_table_32, 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_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: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_32 in stage 5 Table is placed Pl vector: ara_table_32 - skipping ara_table_30 as its already done - skipping cond-162 as its already done - skipping tbl_sidecar1612 as its already done - skipping tbl_sidecar1612_0 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 12 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, ara_table_32, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_32 with best: tbl_sidecar2440 Updating best to ara_table_32 from tbl_sidecar2440 for reason: direct control dependency difference For trial t : tbl_sidecar441 with best: ara_table_32 Keeping best ara_table_32 for reason: earlier stage calculated For trial t : cond-120 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 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37362517, 37360971 ], partly placed 0, placed 79 { id=7 ram=6 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done try_place_table(cond-167, stage=5) Merging with match table tbl_sidecar2443 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2439 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_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2440 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_sidecar2440 Picking layout option for table : tbl_sidecar2440 with requested entries : 1 picked layout for tbl_sidecar2440 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2440 Trying to allocate imem for tbl_sidecar2440 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2440 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2443 tbl_sidecar2439 tbl_sidecar2440 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 found 11 tables that could be placed: [ tbl_sidecar2443, tbl_sidecar2439, tbl_sidecar2440, tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, cond-120 ] Initial best is first table seen: tbl_sidecar2443 For trial t : tbl_sidecar2439 with best: tbl_sidecar2443 Updating best to tbl_sidecar2439 from tbl_sidecar2443 for reason: default choice For trial t : tbl_sidecar2440 with best: tbl_sidecar2439 Updating best to tbl_sidecar2440 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar764 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_14 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_12 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_10 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_6 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : tbl_sidecar441 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated For trial t : cond-120 with best: tbl_sidecar2440 Keeping best tbl_sidecar2440 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2440 ( tbl_sidecar2440 ) (with gw cond-167, result tag $true) in stage 5(5a) FormatType(022) stage 5, work: [ 37352460, 37556817, 37355942, 37355952, 37362517, 37360971, 37587827, 37587986 ], partly placed 0, placed 80 { id=8 ram=8 tcam=0 mram=2 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_33 as its already done - skipping ara_table_31 as its already done - skipping ara_table_29 as its already done - skipping cond-155 as its already done - skipping cond-167 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_28 as its already done - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 tbl_sidecar2439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2439, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Pl vector: tbl_sidecar2439 - skipping tbl_sidecar2440 as its already done tbl_sidecar2443 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2443, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2443 Picking layout option for table : tbl_sidecar2443 with requested entries : 1 picked layout for tbl_sidecar2443 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2443 Trying to allocate imem for tbl_sidecar2443 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2443 in stage 5 Table is placed Pl vector: tbl_sidecar2443 try_place_table(cond-168, stage=5) Merging with match table tbl_sidecar2480 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2480 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2446 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_sidecar2446 Picking layout option for table : tbl_sidecar2446 with requested entries : 1 picked layout for tbl_sidecar2446 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2446 Trying to allocate imem for tbl_sidecar2446 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2446 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2480 tbl_sidecar2446 found 12 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, cond-120, tbl_sidecar2439, tbl_sidecar2443, tbl_sidecar2480, tbl_sidecar2446 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : cond-120 with best: tbl_sidecar441 Updating best to cond-120 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2439 with best: cond-120 Updating best to tbl_sidecar2439 from cond-120 for reason: earlier stage calculated For trial t : tbl_sidecar2443 with best: tbl_sidecar2439 Updating best to tbl_sidecar2443 from tbl_sidecar2439 for reason: default choice For trial t : tbl_sidecar2480 with best: tbl_sidecar2443 Keeping best tbl_sidecar2443 for reason: direct control dependency difference For trial t : tbl_sidecar2446 with best: tbl_sidecar2443 Keeping best tbl_sidecar2443 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2443 ( tbl_sidecar2443 ) in stage 5(5b) FormatType(022) stage 5, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37587827, 37587986 ], partly placed 0, placed 81 { id=9 ram=10 tcam=0 mram=4 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 tbl_sidecar2439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2439, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2439 Picking layout option for table : tbl_sidecar2439 with requested entries : 1 picked layout for tbl_sidecar2439 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2439 Trying to allocate imem for tbl_sidecar2439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2439 in stage 5 Table is placed Pl vector: tbl_sidecar2439 - skipping tbl_sidecar2440 as its already done - skipping tbl_sidecar2443 as its already done try_place_table(cond-168, stage=5) Merging with match table tbl_sidecar2480 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2480 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2446 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_sidecar2446 Picking layout option for table : tbl_sidecar2446 with requested entries : 1 picked layout for tbl_sidecar2446 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2446 Trying to allocate imem for tbl_sidecar2446 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2446 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2480 tbl_sidecar2446 found 11 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, cond-120, tbl_sidecar2439, tbl_sidecar2480, tbl_sidecar2446 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : cond-120 with best: tbl_sidecar441 Updating best to cond-120 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2439 with best: cond-120 Updating best to tbl_sidecar2439 from cond-120 for reason: earlier stage calculated For trial t : tbl_sidecar2480 with best: tbl_sidecar2439 Keeping best tbl_sidecar2439 for reason: direct control dependency difference For trial t : tbl_sidecar2446 with best: tbl_sidecar2439 Keeping best tbl_sidecar2439 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2439 ( tbl_sidecar2439 ) in stage 5(5c) FormatType(022) stage 5, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37587986 ], partly placed 0, placed 82 { id=10 ram=12 tcam=0 mram=6 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 - skipping tbl_sidecar2443 as its already done try_place_table(cond-168, stage=5) Merging with match table tbl_sidecar2480 and tag $false Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2480 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar2446 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_sidecar2446 Picking layout option for table : tbl_sidecar2446 with requested entries : 1 picked layout for tbl_sidecar2446 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2446 Trying to allocate imem for tbl_sidecar2446 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2446 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2480 tbl_sidecar2446 found 10 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, cond-120, tbl_sidecar2480, tbl_sidecar2446 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : cond-120 with best: tbl_sidecar441 Updating best to cond-120 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: cond-120 Updating best to tbl_sidecar2480 from cond-120 for reason: earlier stage calculated For trial t : tbl_sidecar2446 with best: tbl_sidecar2480 Updating best to tbl_sidecar2446 from tbl_sidecar2480 for reason: default choice placing 1 entries of tbl_sidecar2446 ( tbl_sidecar2446 ) (with gw cond-168, result tag $true) in stage 5(5d) FormatType(022) stage 5, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37587986, 37588066, 37588454 ], partly placed 0, placed 83 { id=11 ram=14 tcam=0 mram=8 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=5) Merging with match table tbl_sidecar764 and tag $true - dependency between tbl_nat_ingress_icmp_error 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=5) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 try_place_table(cond-120, 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 cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 0 of cond-120 in stage 6 Table is placed Pl vector: cond-120 - skipping cond-126 due to in-sequence control dependence on cond-120 - skipping tbl_sidecar2443 as its already done - skipping cond-168 as its already done - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=5) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 table tbl_sidecar2473 could not fit in stage 5 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 table tbl_sidecar2473 could not fit in stage 5 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 table tbl_sidecar2480 could not fit in stage 5 with 1 entries along with 512 entries of Counter Egress.unicast_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_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 table tbl_sidecar2480 could not fit in stage 5 with 1 entries along with 512 entries of Counter Egress.unicast_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_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 found 10 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, cond-120, tbl_sidecar2473, tbl_sidecar2480 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : cond-120 with best: tbl_sidecar441 Updating best to cond-120 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2473 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar764 in the initial stage option Adding table:ara_table_14 in the initial stage option Adding table:ara_table_12 in the initial stage option Adding table:ara_table_10 in the initial stage option Adding table:ara_table_6 in the initial stage option Adding table:ara_table_2 in the initial stage option Adding table:tbl_sidecar441 in the initial stage option Adding table:cond-120 in the initial stage option Adding table:tbl_sidecar2473 in the initial stage option Adding table:tbl_sidecar2480 in the initial stage option placing 0 entries of cond-120 ( cond-120 ) in stage 6(60) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361581, 37361583 ], partly placed 0, placed 84 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - skipping cond-126 because it depends on cond-121 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-121 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 try_place_table(cond-121, stage=6) Merging with match table tbl_sidecar1843 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1843 Picking layout option for table : tbl_sidecar1843 with requested entries : 1 picked layout for tbl_sidecar1843 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_sidecar1843 Trying to allocate imem for tbl_sidecar1843 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1843 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1843 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-122, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-122 Picking layout option for table : cond-122 with requested entries : 0 picked layout for cond-122 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-122 Trying to allocate imem for cond-122 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of cond-122 in stage 6 Table is placed Pl vector: cond-122 found 12 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_sidecar1843, mcast_ingress_mcast_source_filter_ipv4, cond-122 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1843 with best: tbl_sidecar441 Updating best to tbl_sidecar1843 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1843 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1843 for reason: longer control-excluded dependence tail chain For trial t : cond-122 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to cond-122 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies in dominance frontier placing 0 entries of cond-122 ( cond-122 ) in stage 6(61) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361581, 37361583, 37361577, 37361579 ], partly placed 0, placed 85 { id=0 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - skipping cond-126 because it depends on cond-121 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-121 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 try_place_table(cond-121, stage=6) Merging with match table tbl_sidecar1843 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1843 Picking layout option for table : tbl_sidecar1843 with requested entries : 1 picked layout for tbl_sidecar1843 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_sidecar1843 Trying to allocate imem for tbl_sidecar1843 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1843 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1843 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-122 as its already done try_place_table(cond-123, stage=6) Merging with match table tbl_sidecar1852 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1852 Picking layout option for table : tbl_sidecar1852 with requested entries : 1 picked layout for tbl_sidecar1852 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_sidecar1852 Trying to allocate imem for tbl_sidecar1852 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1852 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 6, 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: 1024tV ixbar:32B/256b match:32B/256b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:12 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 : 1024, needed_entries: 1024, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1852 mcast_ingress_mcast_source_filter_ipv6 try_place_table(cond-124, stage=6) Merging with match table tbl_mcast_ingress_drop_mcastv4_no_group 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv4_no_group in stage 6 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv4_no_group found 14 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_sidecar1843, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1852, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv4_no_group ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1843 with best: tbl_sidecar441 Updating best to tbl_sidecar1843 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1843 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1843 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1852 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1852 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1852 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1852 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-124, result tag $true) in stage 6(62) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361581, 37361577, 37361579, 37361575 ], partly placed 0, placed 86 { id=1 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - skipping cond-126 because it depends on cond-121 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-121 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 try_place_table(cond-121, stage=6) Merging with match table tbl_sidecar1843 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1843 Picking layout option for table : tbl_sidecar1843 with requested entries : 1 picked layout for tbl_sidecar1843 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_sidecar1843 Trying to allocate imem for tbl_sidecar1843 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1843 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1843 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-123, stage=6) Merging with match table tbl_sidecar1852 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1852 Picking layout option for table : tbl_sidecar1852 with requested entries : 1 picked layout for tbl_sidecar1852 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_sidecar1852 Trying to allocate imem for tbl_sidecar1852 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1852 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 6, 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: 1024tV ixbar:32B/256b match:32B/256b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:12 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 : 1024, needed_entries: 1024, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1852 mcast_ingress_mcast_source_filter_ipv6 - skipping cond-124 as its already done try_place_table(cond-125, stage=6) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 6 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 14 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_sidecar1843, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1852, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1843 with best: tbl_sidecar441 Updating best to tbl_sidecar1843 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1843 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1843 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1852 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1852 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1852 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1852 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 1024 entries of mcast_ingress_mcast_source_filter_ipv6 ( Ingress.mcast_ingress.mcast_source_filter_ipv6 ) (with gw cond-123, result tag $true) in stage 6(63) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361581, 37361577, 37361575, 37361405 ], partly placed 0, placed 87 { id=2 ram=3 tcam=12 mram=2 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - skipping cond-126 because it depends on cond-121 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-121 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 try_place_table(cond-121, stage=6) Merging with match table tbl_sidecar1843 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1843 Picking layout option for table : tbl_sidecar1843 with requested entries : 1 picked layout for tbl_sidecar1843 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_sidecar1843 Trying to allocate imem for tbl_sidecar1843 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1843 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1843 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-123 as its already done try_place_table(cond-125, stage=6) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 6 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group tbl_sidecar1852 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1852, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1852 Picking layout option for table : tbl_sidecar1852 with requested entries : 1 picked layout for tbl_sidecar1852 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_sidecar1852 Trying to allocate imem for tbl_sidecar1852 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1852 in stage 6 Table is placed Pl vector: tbl_sidecar1852 found 13 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_sidecar1843, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1852 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1843 with best: tbl_sidecar441 Updating best to tbl_sidecar1843 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1843 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1843 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_sidecar1852 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1852 from mcast_ingress_mcast_source_filter_ipv4 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1852 ( tbl_sidecar1852 ) in stage 6(64) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361581, 37361575 ], partly placed 0, placed 88 { id=3 ram=3 tcam=12 mram=2 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - skipping cond-126 because it depends on cond-121 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-121 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 try_place_table(cond-121, stage=6) Merging with match table tbl_sidecar1843 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1843 Picking layout option for table : tbl_sidecar1843 with requested entries : 1 picked layout for tbl_sidecar1843 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_sidecar1843 Trying to allocate imem for tbl_sidecar1843 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1843 in stage 6 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar1843 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-125, stage=6) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 6 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 12 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_sidecar1843, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1843 with best: tbl_sidecar441 Updating best to tbl_sidecar1843 from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1843 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1843 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-121, result tag $true) in stage 6(65) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361581, 37361575, 37361188 ], partly placed 0, placed 89 { id=4 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - skipping cond-126 because it depends on tbl_sidecar1843 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on tbl_sidecar1843 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 - skipping cond-121 as its already done try_place_table(cond-125, stage=6) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 6 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group tbl_sidecar1843 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1843, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1843 Picking layout option for table : tbl_sidecar1843 with requested entries : 1 picked layout for tbl_sidecar1843 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_sidecar1843 Trying to allocate imem for tbl_sidecar1843 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1843 in stage 6 Table is placed Pl vector: tbl_sidecar1843 found 11 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1843 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: tbl_sidecar441 Updating best to tbl_mcast_ingress_drop_mcastv6_no_group from tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1843 with best: tbl_mcast_ingress_drop_mcastv6_no_group Updating best to tbl_sidecar1843 from tbl_mcast_ingress_drop_mcastv6_no_group for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1843 ( tbl_sidecar1843 ) in stage 6(66) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37361575 ], partly placed 0, placed 90 { id=5 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-125 - skipping gateway cond-126 until mergeable tables are available - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 try_place_table(cond-125, stage=6) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 6 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 10 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, tbl_sidecar2473, tbl_sidecar2480, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: tbl_sidecar441 Updating best to tbl_mcast_ingress_drop_mcastv6_no_group from tbl_sidecar441 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-125, result tag $true) in stage 6(67) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454 ], partly placed 0, placed 91 { id=6 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - removing services_service from merge list because it depends on cond-114 try_place_table(cond-118, stage=6) Merging with match table tbl_sidecar441 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_sidecar441 Picking layout option for table : tbl_sidecar441 with requested entries : 1 picked layout for tbl_sidecar441 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_sidecar441 Trying to allocate imem for tbl_sidecar441 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar441 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar441 - skipping cond-120 as its already done try_place_table(cond-126, stage=6) 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 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 found 10 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, tbl_sidecar441, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar441 with best: tbl_sidecar764 Updating best to tbl_sidecar441 from tbl_sidecar764 for reason: fewer total dependencies in dominance frontier For trial t : mcast_ingress_mcast_replication_ipv6 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar441 Keeping best tbl_sidecar441 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar441 ( tbl_sidecar441 ) (with gw cond-118, result tag $true) in stage 6(68) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37362517, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 92 { id=7 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on cond-114 - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done try_place_table(cond-114, stage=6) Merging with match table tbl_sidecar764 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_sidecar764 Picking layout option for table : tbl_sidecar764 with requested entries : 1 picked layout for tbl_sidecar764 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_sidecar764 Trying to allocate imem for tbl_sidecar764 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar764 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar764 ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping ara_table_27 as a parent is not yet placed - skipping ara_table_25 as a parent is not yet placed - skipping ara_table_23 as a parent is not yet placed - skipping ara_table_21 as a parent is not yet placed - skipping cond-118 as its already done - skipping cond-120 as its already done try_place_table(cond-126, stage=6) 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 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 - skipping services_service because it depends on cond-114 services_service is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ tbl_sidecar764, ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480 ] Initial best is first table seen: tbl_sidecar764 For trial t : ara_table_14 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_12 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_10 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: tbl_sidecar764 Keeping best tbl_sidecar764 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar764 ( tbl_sidecar764 ) (with gw cond-114, result tag $true) in stage 6(69) FormatType(02) stage 6, work: [ 37352460, 37355942, 37355952, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 93 { id=8 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-110 as its already done - skipping cond-114 as its already done ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, 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_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_14 in stage 6 Table is placed Pl vector: ara_table_14 ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 9 tables that could be placed: [ ara_table_14, ara_table_12, ara_table_10, ara_table_6, ara_table_2, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480, services_service ] Initial best is first table seen: ara_table_14 For trial t : ara_table_12 with best: ara_table_14 Keeping best ara_table_14 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_10 with best: ara_table_14 Keeping best ara_table_14 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: ara_table_14 Keeping best ara_table_14 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: ara_table_14 Keeping best ara_table_14 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_14 Keeping best ara_table_14 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: ara_table_14 Keeping best ara_table_14 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: ara_table_14 Keeping best ara_table_14 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: ara_table_14 Keeping best ara_table_14 for reason: earlier stage calculated placing 0 entries of ara_table_14 ( ara_table_14 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37352460, 37355952, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 94 { id=8 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_14 as its already done ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, 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_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_12 in stage 6 Table is placed Pl vector: ara_table_12 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 8 tables that could be placed: [ ara_table_12, ara_table_10, ara_table_6, ara_table_2, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480, services_service ] Initial best is first table seen: ara_table_12 For trial t : ara_table_10 with best: ara_table_12 Keeping best ara_table_12 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: ara_table_12 Keeping best ara_table_12 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: ara_table_12 Keeping best ara_table_12 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_12 Keeping best ara_table_12 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: ara_table_12 Keeping best ara_table_12 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: ara_table_12 Keeping best ara_table_12 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: ara_table_12 Keeping best ara_table_12 for reason: earlier stage calculated placing 0 entries of ara_table_12 ( ara_table_12 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37352460, 37355952, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 95 { id=8 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_14 as its already done - skipping ara_table_12 as its already done ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, 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_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_10 in stage 6 Table is placed Pl vector: ara_table_10 ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 7 tables that could be placed: [ ara_table_10, ara_table_6, ara_table_2, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480, services_service ] Initial best is first table seen: ara_table_10 For trial t : ara_table_6 with best: ara_table_10 Keeping best ara_table_10 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_2 with best: ara_table_10 Keeping best ara_table_10 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_10 Keeping best ara_table_10 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: ara_table_10 Keeping best ara_table_10 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: ara_table_10 Keeping best ara_table_10 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: ara_table_10 Keeping best ara_table_10 for reason: earlier stage calculated placing 0 entries of ara_table_10 ( ara_table_10 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37352460, 37355952, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 96 { id=8 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_14 as its already done - skipping ara_table_12 as its already done - skipping ara_table_10 as its already done ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, 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_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_2 in stage 6 Table is placed Pl vector: ara_table_2 - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 6 tables that could be placed: [ ara_table_6, ara_table_2, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480, services_service ] Initial best is first table seen: ara_table_6 For trial t : ara_table_2 with best: ara_table_6 Updating best to ara_table_2 from ara_table_6 for reason: default choice For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_2 Keeping best ara_table_2 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: ara_table_2 Keeping best ara_table_2 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: ara_table_2 Keeping best ara_table_2 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: ara_table_2 Keeping best ara_table_2 for reason: earlier stage calculated placing 0 entries of ara_table_2 ( ara_table_2 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37352460, 37355952, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 97 { id=8 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping ara_table_14 as its already done - skipping ara_table_12 as its already done - skipping ara_table_10 as its already done ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_6 in stage 6 Table is placed Pl vector: ara_table_6 - skipping ara_table_2 as its already done - skipping ara_table_0 as its already done - skipping tbl_nat_ingress_icmp_error as its already done - skipping tbl_sidecar745 as its already done - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 5 tables that could be placed: [ ara_table_6, mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480, services_service ] Initial best is first table seen: ara_table_6 For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_6 Keeping best ara_table_6 for reason: earlier stage calculated For trial t : tbl_sidecar2473 with best: ara_table_6 Keeping best ara_table_6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2480 with best: ara_table_6 Keeping best ara_table_6 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: ara_table_6 Keeping best ara_table_6 for reason: earlier stage calculated placing 0 entries of ara_table_6 ( ara_table_6 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37352460, 37360971, 37588066, 37588454, 37360965 ], partly placed 0, placed 98 { id=8 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 tbl_sidecar2480 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2480, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2480 Picking layout option for table : tbl_sidecar2480 with requested entries : 1 picked layout for tbl_sidecar2480 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2480 Trying to allocate imem for tbl_sidecar2480 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2480 in stage 6 Table is placed Pl vector: tbl_sidecar2480 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 4 tables that could be placed: [ mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, tbl_sidecar2480, services_service ] Initial best is first table seen: mcast_ingress_mcast_replication_ipv6 For trial t : tbl_sidecar2473 with best: mcast_ingress_mcast_replication_ipv6 Updating best to tbl_sidecar2473 from mcast_ingress_mcast_replication_ipv6 for reason: earlier stage calculated For trial t : tbl_sidecar2480 with best: tbl_sidecar2473 Updating best to tbl_sidecar2480 from tbl_sidecar2473 for reason: direct control dependency difference For trial t : services_service with best: tbl_sidecar2480 Keeping best tbl_sidecar2480 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2480 ( tbl_sidecar2480 ) in stage 6(6a) FormatType(022) stage 6, work: [ 37352460, 37360971, 37588066, 37360965 ], partly placed 0, placed 99 { id=9 ram=8 tcam=16 mram=6 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done try_place_table(cond-169, stage=6) Merging with match table tbl_sidecar2473 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_sidecar2473 Picking layout option for table : tbl_sidecar2473 with requested entries : 1 picked layout for tbl_sidecar2473 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2473 Trying to allocate imem for tbl_sidecar2473 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2473 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar2473 services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service found 3 tables that could be placed: [ mcast_ingress_mcast_replication_ipv6, tbl_sidecar2473, services_service ] Initial best is first table seen: mcast_ingress_mcast_replication_ipv6 For trial t : tbl_sidecar2473 with best: mcast_ingress_mcast_replication_ipv6 Updating best to tbl_sidecar2473 from mcast_ingress_mcast_replication_ipv6 for reason: earlier stage calculated For trial t : services_service with best: tbl_sidecar2473 Keeping best tbl_sidecar2473 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2473 ( tbl_sidecar2473 ) (with gw cond-169, result tag $true) in stage 6(6b) FormatType(022) stage 6, work: [ 37352460, 37360971, 37588066, 37360965, 37588378 ], partly placed 0, placed 100 { id=10 ram=10 tcam=16 mram=8 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-120 as its already done try_place_table(cond-126, stage=6) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - action dependency between tbl_sidecar764 and table mcast_ingress_mcast_replication_ipv6 due to PHV allocation advances stage to 7 Initial # of stages is 7, 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: 7 Furthest stage: 7 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar2446 as its already done - skipping cond-169 as its already done services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=6) - action dependency between tbl_sidecar764 and table services_service due to PHV allocation advances stage to 7 Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service try_place_table(cond-170, stage=6) Merging with match table tbl_sidecar2477 and tag $false Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2477 Picking layout option for table : tbl_sidecar2477 with requested entries : 1 picked layout for tbl_sidecar2477 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2477 Trying to allocate imem for tbl_sidecar2477 table tbl_sidecar2477 could not fit in stage 6 with 1 entries along with 512 entries of Counter Egress.link_local_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_sidecar2477 Picking layout option for table : tbl_sidecar2477 with requested entries : 1 picked layout for tbl_sidecar2477 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2477 Trying to allocate imem for tbl_sidecar2477 table tbl_sidecar2477 could not fit in stage 6 with 1 entries along with 512 entries of Counter Egress.link_local_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_sidecar2477 Picking layout option for table : tbl_sidecar2477 with requested entries : 1 picked layout for tbl_sidecar2477 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2477 Trying to allocate imem for tbl_sidecar2477 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2477 in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar2475 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_sidecar2475 Picking layout option for table : tbl_sidecar2475 with requested entries : 1 picked layout for tbl_sidecar2475 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2475 Trying to allocate imem for tbl_sidecar2475 table tbl_sidecar2475 could not fit in stage 6 with 1 entries along with 512 entries of Counter Egress.external_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_sidecar2475 Picking layout option for table : tbl_sidecar2475 with requested entries : 1 picked layout for tbl_sidecar2475 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2475 Trying to allocate imem for tbl_sidecar2475 table tbl_sidecar2475 could not fit in stage 6 with 1 entries along with 512 entries of Counter Egress.external_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_sidecar2475 Picking layout option for table : tbl_sidecar2475 with requested entries : 1 picked layout for tbl_sidecar2475 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2475 Trying to allocate imem for tbl_sidecar2475 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar2475 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar2477 tbl_sidecar2475 found 4 tables that could be placed: [ mcast_ingress_mcast_replication_ipv6, services_service, tbl_sidecar2477, tbl_sidecar2475 ] Initial best is first table seen: mcast_ingress_mcast_replication_ipv6 For trial t : services_service with best: mcast_ingress_mcast_replication_ipv6 Keeping best mcast_ingress_mcast_replication_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2477 with best: mcast_ingress_mcast_replication_ipv6 Keeping best mcast_ingress_mcast_replication_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2475 with best: mcast_ingress_mcast_replication_ipv6 Keeping best mcast_ingress_mcast_replication_ipv6 for reason: longer downward prop control-included dependence tail chain Adding table:mcast_ingress_mcast_replication_ipv6 in the initial stage option Adding table:services_service in the initial stage option Adding table:tbl_sidecar2477 in the initial stage option Adding table:tbl_sidecar2475 in the initial stage option placing 4096 entries of mcast_ingress_mcast_replication_ipv6 ( Ingress.mcast_ingress.mcast_replication_ipv6 ) (with gw cond-126, result tag $true) in stage 7(70) FormatType(02) stage 7, work: [ 37352460, 37360971, 37360965, 37588378, 37361589, 38667635 ], partly placed 0, placed 101 { id=1 ram=15 tcam=0 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 because it depends on services_service - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-120 as its already done - skipping cond-126 as its already done services_service is not a gateway! Aborting search for merge choices try_place_table(services_service, stage=7) Initial # of stages is 7, 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:9B/34b match:9B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Pl vector: services_service try_place_table(cond-170, stage=7) Merging with match table tbl_sidecar2477 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_sidecar2477 Picking layout option for table : tbl_sidecar2477 with requested entries : 1 picked layout for tbl_sidecar2477 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2477 Trying to allocate imem for tbl_sidecar2477 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar2477 in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar2475 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_sidecar2475 Picking layout option for table : tbl_sidecar2475 with requested entries : 1 picked layout for tbl_sidecar2475 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2475 Trying to allocate imem for tbl_sidecar2475 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar2475 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar2477 tbl_sidecar2475 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 8 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ services_service, tbl_sidecar2477, tbl_sidecar2475, ara_table_27, ara_table_25, mcast_ingress_mcast_tag_check ] Initial best is first table seen: services_service For trial t : tbl_sidecar2477 with best: services_service Keeping best services_service for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2475 with best: services_service Keeping best services_service for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_27 with best: services_service Keeping best services_service for reason: earlier stage calculated For trial t : ara_table_25 with best: services_service Keeping best services_service for reason: earlier stage calculated For trial t : mcast_ingress_mcast_tag_check with best: services_service Keeping best services_service for reason: earlier stage calculated placing 512 entries of services_service ( Ingress.services.service ) in stage 7(71) FormatType(022) stage 7, work: [ 37352460, 37588378, 37361589, 38667635, 37362517 ], partly placed 0, placed 102 { id=2 ram=19 tcam=2 mram=5 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 try_place_table(cond-170, stage=7) Merging with match table tbl_sidecar2477 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_sidecar2477 Picking layout option for table : tbl_sidecar2477 with requested entries : 1 picked layout for tbl_sidecar2477 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2477 Trying to allocate imem for tbl_sidecar2477 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar2477 in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar2475 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_sidecar2475 Picking layout option for table : tbl_sidecar2475 with requested entries : 1 picked layout for tbl_sidecar2475 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2475 Trying to allocate imem for tbl_sidecar2475 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar2475 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar2477 tbl_sidecar2475 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=7) - action dependency between services_service and table ara_table_25 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 8 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping cond-118 as its already done found 5 tables that could be placed: [ tbl_sidecar2477, tbl_sidecar2475, ara_table_27, ara_table_25, mcast_ingress_mcast_tag_check ] Initial best is first table seen: tbl_sidecar2477 For trial t : tbl_sidecar2475 with best: tbl_sidecar2477 Updating best to tbl_sidecar2475 from tbl_sidecar2477 for reason: default choice For trial t : ara_table_27 with best: tbl_sidecar2475 Keeping best tbl_sidecar2475 for reason: earlier stage calculated For trial t : ara_table_25 with best: tbl_sidecar2475 Keeping best tbl_sidecar2475 for reason: earlier stage calculated For trial t : mcast_ingress_mcast_tag_check with best: tbl_sidecar2475 Keeping best tbl_sidecar2475 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2475 ( tbl_sidecar2475 ) (with gw cond-170, result tag $true) in stage 7(72) FormatType(022) stage 7, work: [ 37352460, 37588378, 37361589, 38667635, 37362517, 37588374 ], partly placed 0, placed 103 { id=3 ram=21 tcam=2 mram=7 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping cond-170 as its already done - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=7) - action dependency between services_service and table ara_table_25 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 8 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping cond-118 as its already done tbl_sidecar2477 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2477, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2477 Picking layout option for table : tbl_sidecar2477 with requested entries : 1 picked layout for tbl_sidecar2477 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2477 Trying to allocate imem for tbl_sidecar2477 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar2477 in stage 7 Table is placed Pl vector: tbl_sidecar2477 found 4 tables that could be placed: [ ara_table_27, ara_table_25, mcast_ingress_mcast_tag_check, tbl_sidecar2477 ] Initial best is first table seen: ara_table_27 For trial t : ara_table_25 with best: ara_table_27 Updating best to ara_table_25 from ara_table_27 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_tag_check with best: ara_table_25 Updating best to mcast_ingress_mcast_tag_check from ara_table_25 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2477 with best: mcast_ingress_mcast_tag_check Updating best to tbl_sidecar2477 from mcast_ingress_mcast_tag_check for reason: earlier stage calculated placing 1 entries of tbl_sidecar2477 ( tbl_sidecar2477 ) in stage 7(73) FormatType(022) stage 7, work: [ 37352460, 37361589, 38667635, 37362517 ], partly placed 0, placed 104 { id=4 ram=23 tcam=2 mram=9 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping gateway cond-127 until any of the control dominating tables can be placed - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=7) - action dependency between services_service and table ara_table_25 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=7) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 8, 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: 8 Furthest stage: 8 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 8 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping ara_table_23 because it depends on mcast_ingress_mcast_tag_check ara_table_23 is not a gateway! Aborting search for merge choices - skipping ara_table_21 because it depends on mcast_ingress_mcast_tag_check ara_table_21 is not a gateway! Aborting search for merge choices - skipping cond-118 as its already done found 3 tables that could be placed: [ ara_table_27, ara_table_25, mcast_ingress_mcast_tag_check ] Initial best is first table seen: ara_table_27 For trial t : ara_table_25 with best: ara_table_27 Updating best to ara_table_25 from ara_table_27 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_tag_check with best: ara_table_25 Updating best to mcast_ingress_mcast_tag_check from ara_table_25 for reason: longer downward prop control-included dependence tail chain Adding table:ara_table_27 in the initial stage option Adding table:ara_table_25 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 8(80) FormatType(02) stage 8, work: [ 37352460, 37361589, 38667635, 37362517 ], partly placed 0, placed 105 { id=1 ram=1 tcam=2 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done try_place_table(cond-127, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-127 Picking layout option for table : cond-127 with requested entries : 0 picked layout for cond-127 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-127 Trying to allocate imem for cond-127 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of cond-127 in stage 8 Table is placed Pl vector: cond-127 - skipping cond-148 due to in-sequence control dependence on cond-127 - skipping cond-149 due to in-sequence control dependence on cond-127 - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-127 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-127 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=8) Initial # of stages is 8, 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: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_23 is not a gateway! Aborting search for merge choices try_place_table(ara_table_23, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_23 Picking layout option for table : ara_table_23 with requested entries : 0 picked layout for ara_table_23 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_23 Trying to allocate imem for ara_table_23 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_23 in stage 8 Table is placed Pl vector: ara_table_23 ara_table_21 is not a gateway! Aborting search for merge choices try_place_table(ara_table_21, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_21 Picking layout option for table : ara_table_21 with requested entries : 0 picked layout for ara_table_21 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_21 Trying to allocate imem for ara_table_21 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_21 in stage 8 Table is placed Pl vector: ara_table_21 - skipping cond-118 as its already done found 5 tables that could be placed: [ cond-127, ara_table_27, ara_table_25, ara_table_23, ara_table_21 ] Initial best is first table seen: cond-127 For trial t : ara_table_27 with best: cond-127 Keeping best cond-127 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_25 with best: cond-127 Keeping best cond-127 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_23 with best: cond-127 Keeping best cond-127 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_21 with best: cond-127 Keeping best cond-127 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-127 ( cond-127 ) in stage 8(81) FormatType(02) stage 8, work: [ 37352460, 37361589, 37362527, 38670515 ], partly placed 0, placed 106 { id=1 ram=1 tcam=2 mram=0 eixb=9 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-128 - removing tbl_sidecar2214 from merge list because it depends on cond-128 - removing tbl_sidecar2215 from merge list because it depends on cond-128 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-128 - removing tbl_sidecar2219 from merge list because it depends on cond-128 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-128 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-128 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_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=8) Initial # of stages is 8, 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: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_23 is not a gateway! Aborting search for merge choices try_place_table(ara_table_23, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_23 Picking layout option for table : ara_table_23 with requested entries : 0 picked layout for ara_table_23 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_23 Trying to allocate imem for ara_table_23 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_23 in stage 8 Table is placed Pl vector: ara_table_23 ara_table_21 is not a gateway! Aborting search for merge choices try_place_table(ara_table_21, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_21 Picking layout option for table : ara_table_21 with requested entries : 0 picked layout for ara_table_21 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_21 Trying to allocate imem for ara_table_21 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_21 in stage 8 Table is placed Pl vector: ara_table_21 try_place_table(cond-128, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 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-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of cond-128 in stage 8 Table is placed Pl vector: cond-128 - skipping cond-130 due to in-sequence control dependence on cond-128 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_19 as a parent is not yet placed - skipping ara_table_18 as a parent is not yet placed - skipping ara_table_17 as a parent is not yet placed - skipping ara_table_16 as a parent is not yet placed - skipping ara_table_15 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_27, ara_table_25, ara_table_23, ara_table_21, cond-128 ] Initial best is first table seen: ara_table_27 For trial t : ara_table_25 with best: ara_table_27 Updating best to ara_table_25 from ara_table_27 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_23 with best: ara_table_25 Keeping best ara_table_25 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_21 with best: ara_table_25 Keeping best ara_table_25 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_25 Updating best to cond-128 from ara_table_25 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-128 ( cond-128 ) in stage 8(82) FormatType(02) stage 8, work: [ 37352460, 37361589, 37362527, 37365653, 38668556 ], partly placed 0, placed 107 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-129 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-129 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_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=8) Initial # of stages is 8, 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: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 ara_table_25 is not a gateway! Aborting search for merge choices try_place_table(ara_table_25, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_25 Picking layout option for table : ara_table_25 with requested entries : 0 picked layout for ara_table_25 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_25 Trying to allocate imem for ara_table_25 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_25 in stage 8 Table is placed Pl vector: ara_table_25 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_23 is not a gateway! Aborting search for merge choices try_place_table(ara_table_23, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_23 Picking layout option for table : ara_table_23 with requested entries : 0 picked layout for ara_table_23 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_23 Trying to allocate imem for ara_table_23 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_23 in stage 8 Table is placed Pl vector: ara_table_23 ara_table_21 is not a gateway! Aborting search for merge choices try_place_table(ara_table_21, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_21 Picking layout option for table : ara_table_21 with requested entries : 0 picked layout for ara_table_21 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_21 Trying to allocate imem for ara_table_21 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_21 in stage 8 Table is placed Pl vector: ara_table_21 - skipping cond-128 as its already done - skipping cond-130 because it depends on cond-129 - skipping gateway cond-130 until any of the control dominating tables can be placed try_place_table(cond-129, stage=8) 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 9, 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/8 ov:3 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_egress_nat_egress Trying to allocate imem for nat_egress_nat_egress Entries : 2048, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 2048 of nat_egress_nat_egress in stage 9 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed found 5 tables that could be placed: [ ara_table_27, ara_table_25, ara_table_23, ara_table_21, nat_egress_nat_egress ] Initial best is first table seen: ara_table_27 For trial t : ara_table_25 with best: ara_table_27 Updating best to ara_table_25 from ara_table_27 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_23 with best: ara_table_25 Keeping best ara_table_25 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_21 with best: ara_table_25 Keeping best ara_table_25 for reason: longer downward prop control-included dependence tail chain For trial t : nat_egress_nat_egress with best: ara_table_25 Keeping best ara_table_25 for reason: earlier stage calculated placing 0 entries of ara_table_25 ( ara_table_25 ) in stage 8(ffffffffffffffff) FormatType(02) stage 8, work: [ 37352460, 37361589, 37362527, 37365653 ], partly placed 0, placed 108 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-129 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-129 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_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=8) Initial # of stages is 8, 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: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 - skipping ara_table_25 as its already done - skipping mcast_ingress_mcast_tag_check as its already done ara_table_23 is not a gateway! Aborting search for merge choices try_place_table(ara_table_23, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_23 Picking layout option for table : ara_table_23 with requested entries : 0 picked layout for ara_table_23 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_23 Trying to allocate imem for ara_table_23 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_23 in stage 8 Table is placed Pl vector: ara_table_23 ara_table_21 is not a gateway! Aborting search for merge choices try_place_table(ara_table_21, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_21 Picking layout option for table : ara_table_21 with requested entries : 0 picked layout for ara_table_21 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_21 Trying to allocate imem for ara_table_21 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_21 in stage 8 Table is placed Pl vector: ara_table_21 - skipping cond-128 as its already done - skipping cond-130 because it depends on cond-129 - skipping gateway cond-130 until any of the control dominating tables can be placed try_place_table(cond-129, stage=8) 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 9, 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/8 ov:3 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_egress_nat_egress Trying to allocate imem for nat_egress_nat_egress Entries : 2048, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 2048 of nat_egress_nat_egress in stage 9 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 4 tables that could be placed: [ ara_table_27, ara_table_23, ara_table_21, nat_egress_nat_egress ] Initial best is first table seen: ara_table_27 For trial t : ara_table_23 with best: ara_table_27 Updating best to ara_table_23 from ara_table_27 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_21 with best: ara_table_23 Updating best to ara_table_21 from ara_table_23 for reason: default choice For trial t : nat_egress_nat_egress with best: ara_table_21 Keeping best ara_table_21 for reason: earlier stage calculated placing 0 entries of ara_table_21 ( ara_table_21 ) in stage 8(ffffffffffffffff) FormatType(02) stage 8, work: [ 37352460, 37361589, 37362527, 37365653 ], partly placed 0, placed 109 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-129 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-129 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_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=8) Initial # of stages is 8, 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: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 - skipping ara_table_25 as its already done - skipping mcast_ingress_mcast_tag_check as its already done ara_table_23 is not a gateway! Aborting search for merge choices try_place_table(ara_table_23, stage=8) Initial # of stages is 8, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_23 Picking layout option for table : ara_table_23 with requested entries : 0 picked layout for ara_table_23 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_23 Trying to allocate imem for ara_table_23 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_23 in stage 8 Table is placed Pl vector: ara_table_23 - skipping ara_table_21 as its already done - skipping cond-128 as its already done - skipping cond-130 because it depends on cond-129 - skipping gateway cond-130 until any of the control dominating tables can be placed try_place_table(cond-129, stage=8) 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 9, 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/8 ov:3 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_egress_nat_egress Trying to allocate imem for nat_egress_nat_egress Entries : 2048, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 2048 of nat_egress_nat_egress in stage 9 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 3 tables that could be placed: [ ara_table_27, ara_table_23, nat_egress_nat_egress ] Initial best is first table seen: ara_table_27 For trial t : ara_table_23 with best: ara_table_27 Updating best to ara_table_23 from ara_table_27 for reason: fewer total dependencies in dominance frontier For trial t : nat_egress_nat_egress with best: ara_table_23 Keeping best ara_table_23 for reason: earlier stage calculated placing 0 entries of ara_table_23 ( ara_table_23 ) in stage 8(ffffffffffffffff) FormatType(02) stage 8, work: [ 37352460, 37361589, 37362527, 37365653 ], partly placed 0, placed 110 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-129 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-129 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_27 is not a gateway! Aborting search for merge choices try_place_table(ara_table_27, stage=8) Initial # of stages is 8, 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: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_27 in stage 8 Table is placed Pl vector: ara_table_27 - skipping ara_table_25 as its already done - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_23 as its already done - skipping ara_table_21 as its already done - skipping cond-128 as its already done - skipping cond-130 because it depends on cond-129 - skipping gateway cond-130 until any of the control dominating tables can be placed try_place_table(cond-129, stage=8) 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 9, 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/8 ov:3 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_egress_nat_egress Trying to allocate imem for nat_egress_nat_egress Entries : 2048, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 2048 of nat_egress_nat_egress in stage 9 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 2 tables that could be placed: [ ara_table_27, nat_egress_nat_egress ] Initial best is first table seen: ara_table_27 For trial t : nat_egress_nat_egress 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 8(ffffffffffffffff) FormatType(02) stage 8, work: [ 37352460, 37362527, 37365653 ], partly placed 0, placed 111 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-129 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-129 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping cond-128 as its already done - skipping cond-130 because it depends on cond-129 - skipping gateway cond-130 until any of the control dominating tables can be placed try_place_table(cond-129, stage=8) 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 9, 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/8 ov:3 way:{ g:2 e:0 w:1 1 } entries:2048 srams:2 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for nat_egress_nat_egress Trying to allocate imem for nat_egress_nat_egress Entries : 2048, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 2048 of nat_egress_nat_egress in stage 9 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 2048 entries of nat_egress_nat_egress ( Ingress.nat_egress.nat_egress ) (with gw cond-129, result tag $true) in stage 9(90) FormatType(02) stage 9, work: [ 37352460, 37362527, 37365653, 37365651, 38668554 ], partly placed 0, placed 112 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, 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: 10 Furthest stage: 10 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, 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: 10 Furthest stage: 10 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-128 as its already done try_place_table(cond-130, stage=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-130 Picking layout option for table : cond-130 with requested entries : 0 picked layout for cond-130 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-130 Trying to allocate imem for cond-130 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 0 of cond-130 in stage 10 Table is placed Pl vector: cond-130 - skipping cond-129 as its already done - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_3 in stage 9 Table is placed Pl vector: ara_table_3 found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-130, ara_table_8, ara_table_3 ] 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-130 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-130 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_8 with best: cond-130 Keeping best cond-130 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: cond-130 Updating best to ara_table_3 from cond-130 for reason: earlier stage calculated placing 0 entries of ara_table_3 ( ara_table_3 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37352460, 37362527, 37365651 ], partly placed 0, placed 113 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-130 - removing tbl_sidecar2214 from merge list because it depends on cond-130 - removing tbl_sidecar2215 from merge list because it depends on cond-130 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-130 - removing tbl_sidecar2219 from merge list because it depends on cond-130 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, 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: 10 Furthest stage: 10 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, 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: 10 Furthest stage: 10 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-128 as its already done try_place_table(cond-130, stage=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-130 Picking layout option for table : cond-130 with requested entries : 0 picked layout for cond-130 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-130 Trying to allocate imem for cond-130 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 0 of cond-130 in stage 10 Table is placed Pl vector: cond-130 - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=9) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-130, ara_table_8 ] 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-130 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-130 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_8 with best: cond-130 Keeping best cond-130 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-130 in the initial stage option Adding table:ara_table_8 in the initial stage option placing 0 entries of cond-130 ( cond-130 ) in stage 10(a0) FormatType(02) stage 10, work: [ 37352460, 37362527, 37365651, 37365659, 38670513 ], partly placed 0, placed 114 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-131 - removing tbl_sidecar2214 from merge list because it depends on cond-131 - removing tbl_sidecar2215 from merge list because it depends on cond-131 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-131 - removing tbl_sidecar2219 from merge list because it depends on cond-131 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-128 as its already done - skipping cond-130 as its already done - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, 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_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done try_place_table(cond-131, stage=10) Initial # of stages is 10, 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:1B/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: 10 Furthest stage: 11 try_place_table returning 0 of cond-131 in stage 10 Table is placed Pl vector: cond-131 - skipping cond-146 due to in-sequence control dependence on cond-131 - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_19 as a parent is not yet placed - skipping ara_table_18 as a parent is not yet placed - skipping ara_table_17 as a parent is not yet placed - skipping ara_table_16 as a parent is not yet placed - skipping ara_table_15 as a parent is not yet placed found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_8, cond-131 ] 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 : ara_table_8 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_8 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : cond-131 with best: ara_table_8 Updating best to cond-131 from ara_table_8 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-131 ( cond-131 ) in stage 10(a1) FormatType(02) stage 10, work: [ 37352460, 37365651, 37365659, 37476528, 37476530 ], partly placed 0, placed 115 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, 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_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done - skipping cond-131 as its already done - skipping cond-146 because it depends on cond-132 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-132, stage=10) Merging with match table tbl_sidecar1287 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1287 Picking layout option for table : tbl_sidecar1287 with requested entries : 1 picked layout for tbl_sidecar1287 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_sidecar1287 Trying to allocate imem for tbl_sidecar1287 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1287 in stage 10 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1287 l3_router_Router4_lookup_idx_lookup try_place_table(cond-139, stage=10) Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-139 Picking layout option for table : cond-139 with requested entries : 0 picked layout for cond-139 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-139 Trying to allocate imem for cond-139 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of cond-139 in stage 10 Table is placed Pl vector: cond-139 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_8, tbl_sidecar1287, l3_router_Router4_lookup_idx_lookup, cond-139 ] 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 : ara_table_8 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_8 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1287 with best: ara_table_8 Updating best to tbl_sidecar1287 from ara_table_8 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1287 Updating best to l3_router_Router4_lookup_idx_lookup from tbl_sidecar1287 for reason: fewer total dependencies in dominance frontier For trial t : cond-139 with best: l3_router_Router4_lookup_idx_lookup Updating best to cond-139 from l3_router_Router4_lookup_idx_lookup for reason: control dom set has more placeable tables placing 0 entries of cond-139 ( cond-139 ) in stage 10(a2) FormatType(02) stage 10, work: [ 37352460, 37365651, 37365659, 37476528, 37476530, 37476526, 38670216 ], partly placed 0, placed 116 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, 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_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done - skipping cond-131 as its already done - skipping cond-146 because it depends on cond-132 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-132, stage=10) Merging with match table tbl_sidecar1287 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1287 Picking layout option for table : tbl_sidecar1287 with requested entries : 1 picked layout for tbl_sidecar1287 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_sidecar1287 Trying to allocate imem for tbl_sidecar1287 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1287 in stage 10 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1287 l3_router_Router4_lookup_idx_lookup - skipping cond-139 as its already done try_place_table(cond-140, stage=10) Merging with match table tbl_sidecar1418_0 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1418_0 Picking layout option for table : tbl_sidecar1418_0 with requested entries : 1 picked layout for tbl_sidecar1418_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_sidecar1418_0 Trying to allocate imem for tbl_sidecar1418_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1418_0 in stage 10 Table is placed Gateway is placed Merging with match table l3_router_Router6_lookup_idx_lookup and tag $false Initial # of stages is 10, initial # of entries is 8193 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8193 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 10 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 10 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 10 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 10 Entries : 4096, needed_entries: 8193, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 8193, need_more: 1 Selected stage: 10 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 10 (need more match) Table is not placed Gateway is placed Pl vector: tbl_sidecar1418_0 l3_router_Router6_lookup_idx_lookup - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 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, ara_table_8, tbl_sidecar1287, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1418_0, l3_router_Router6_lookup_idx_lookup ] 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 : ara_table_8 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_8 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1287 with best: ara_table_8 Updating best to tbl_sidecar1287 from ara_table_8 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1287 Updating best to l3_router_Router4_lookup_idx_lookup from tbl_sidecar1287 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1418_0 with best: l3_router_Router4_lookup_idx_lookup Updating best to tbl_sidecar1418_0 from l3_router_Router4_lookup_idx_lookup for reason: control dom set has more placeable tables For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1418_0 Keeping best tbl_sidecar1418_0 for reason: more stages needed placing 1 entries of tbl_sidecar1418_0 ( tbl_sidecar1418_0 ) (with gw cond-140, result tag $false) in stage 10(a3) FormatType(02) stage 10, work: [ 37352460, 37365651, 37365659, 37476528, 37476526, 37421239, 37421786 ], partly placed 0, placed 117 { id=1 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, 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_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done - skipping cond-131 as its already done - skipping cond-146 because it depends on cond-132 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-132, stage=10) Merging with match table tbl_sidecar1287 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1287 Picking layout option for table : tbl_sidecar1287 with requested entries : 1 picked layout for tbl_sidecar1287 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_sidecar1287 Trying to allocate imem for tbl_sidecar1287 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1287 in stage 10 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1287 l3_router_Router4_lookup_idx_lookup - skipping cond-140 as its already done - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-141, stage=10) Merging with match table tbl_sidecar1491 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1491 Picking layout option for table : tbl_sidecar1491 with requested entries : 1 picked layout for tbl_sidecar1491 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_sidecar1491 Trying to allocate imem for tbl_sidecar1491 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1491 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1491 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-141 - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) Initial # of stages is 10, initial # of entries is 8193 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8193 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 10 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 10 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 8704 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:8704 srams:11 local_tinds: 0 maprams:6 tcams:51 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 10 with 8704 entries along with 8193 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 10 Entries : 4096, needed_entries: 8193, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 8193, need_more: 1 Selected stage: 10 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 10 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_8, tbl_sidecar1287, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1491, l3_router_Router6_lookup_idx_lookup ] 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 : ara_table_8 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_8 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1287 with best: ara_table_8 Updating best to tbl_sidecar1287 from ara_table_8 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1287 Updating best to l3_router_Router4_lookup_idx_lookup from tbl_sidecar1287 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1491 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 For trial t : l3_router_Router6_lookup_idx_lookup with best: l3_router_Router4_lookup_idx_lookup Updating best to l3_router_Router6_lookup_idx_lookup from l3_router_Router4_lookup_idx_lookup for reason: longer downward dominance frontier dependence chain placing 4096 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 10(a4) FormatType(02) (need more match) stage 10, work: [ 37352460, 37365651, 37365659, 37476528, 37421239, 37421786 ], partly placed 1, placed 118 { id=2 ram=4 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, 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_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done - skipping cond-131 as its already done - skipping cond-146 because it depends on cond-132 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-132, stage=10) Merging with match table tbl_sidecar1287 and tag $false Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1287 Picking layout option for table : tbl_sidecar1287 with requested entries : 1 picked layout for tbl_sidecar1287 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_sidecar1287 Trying to allocate imem for tbl_sidecar1287 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1287 in stage 10 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 10, 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 table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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/2 ov:19 imm:8 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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 ov:43 imm:32 entries:8192 srams:9 local_tinds: 0 maprams:5 tcams:16 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit Try_alloc_all for Min 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 : 1 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 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:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/2 ov:19 imm:8 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit 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: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1287 l3_router_Router4_lookup_idx_lookup - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-141, stage=10) Merging with match table tbl_sidecar1491 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1491 Picking layout option for table : tbl_sidecar1491 with requested entries : 1 picked layout for tbl_sidecar1491 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_sidecar1491 Trying to allocate imem for tbl_sidecar1491 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1491 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1491 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-141 - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 4096, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_8, tbl_sidecar1287, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1491, l3_router_Router6_lookup_idx_lookup ] 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 : ara_table_8 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_8 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1287 with best: ara_table_8 Updating best to tbl_sidecar1287 from ara_table_8 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1287 Keeping best tbl_sidecar1287 for reason: earlier stage calculated For trial t : tbl_sidecar1491 with best: tbl_sidecar1287 Keeping best tbl_sidecar1287 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1287 Keeping best tbl_sidecar1287 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1287 ( tbl_sidecar1287 ) (with gw cond-132, result tag $false) in stage 10(a5) FormatType(02) stage 10, work: [ 37352460, 37365651, 37365659, 37476528, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 119 { id=3 ram=4 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping nat_egress_nat_egress as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, 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_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_8 in stage 10 Table is placed Pl vector: ara_table_8 - skipping ara_table_3 as its already done - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_lookup - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping cond-132 as its already done - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-141, stage=10) Merging with match table tbl_sidecar1491 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1491 Picking layout option for table : tbl_sidecar1491 with requested entries : 1 picked layout for tbl_sidecar1491 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_sidecar1491 Trying to allocate imem for tbl_sidecar1491 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1491 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1491 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-141 - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 4096, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed try_place_table(cond-133, stage=10) Merging with match table tbl_sidecar1363 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1363 Picking layout option for table : tbl_sidecar1363 with requested entries : 1 picked layout for tbl_sidecar1363 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_sidecar1363 Trying to allocate imem for tbl_sidecar1363 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1363 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1363 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-133 - skipping tbl_sidecar1287 as its already done l3_router_Router4_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_lookup, stage=10) Initial # of stages is 10, 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 table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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/2 ov:19 imm:8 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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 ov:43 imm:32 entries:8192 srams:9 local_tinds: 0 maprams:5 tcams:16 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit Try_alloc_all for Min 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 : 1 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 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:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/2 ov:19 imm:8 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit 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: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-136 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-137 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_8, tbl_sidecar1491, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1363, l3_router_Router4_lookup_idx_lookup ] 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 : ara_table_8 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_8 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1491 with best: ara_table_8 Keeping best ara_table_8 for reason: longer control-excluded dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: ara_table_8 Keeping best ara_table_8 for reason: earlier stage calculated For trial t : tbl_sidecar1363 with best: ara_table_8 Keeping best ara_table_8 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: ara_table_8 Keeping best ara_table_8 for reason: earlier stage calculated placing 0 entries of ara_table_8 ( ara_table_8 ) in stage 10(ffffffffffffffff) FormatType(02) stage 10, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 120 { id=3 ram=4 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_lookup - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-141, stage=10) Merging with match table tbl_sidecar1491 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1491 Picking layout option for table : tbl_sidecar1491 with requested entries : 1 picked layout for tbl_sidecar1491 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_sidecar1491 Trying to allocate imem for tbl_sidecar1491 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1491 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1491 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-141 - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 4096, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed try_place_table(cond-133, stage=10) Merging with match table tbl_sidecar1363 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1363 Picking layout option for table : tbl_sidecar1363 with requested entries : 1 picked layout for tbl_sidecar1363 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_sidecar1363 Trying to allocate imem for tbl_sidecar1363 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1363 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1363 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-133 - skipping tbl_sidecar1287 as its already done l3_router_Router4_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_lookup, stage=10) Initial # of stages is 10, 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 table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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/2 ov:19 imm:8 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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 ov:43 imm:32 entries:8192 srams:9 local_tinds: 0 maprams:5 tcams:16 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit Try_alloc_all for Min 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 : 1 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 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:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/2 ov:19 imm:8 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit 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: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-136 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-137 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1491, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1363, l3_router_Router4_lookup_idx_lookup ] 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_sidecar1491 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1491 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1491 Keeping best tbl_sidecar1491 for reason: earlier stage calculated For trial t : tbl_sidecar1363 with best: tbl_sidecar1491 Keeping best tbl_sidecar1491 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1491 Keeping best tbl_sidecar1491 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1491 ( tbl_sidecar1491 ) (with gw cond-141, result tag $true) in stage 10(a6) FormatType(02) stage 10, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 121 { id=4 ram=4 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_lookup - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-141 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=10) - dependency between tbl_sidecar1491 and table advances stage Initial # of stages is 11, 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: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 4096, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed try_place_table(cond-133, stage=10) Merging with match table tbl_sidecar1363 and tag $true Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1363 Picking layout option for table : tbl_sidecar1363 with requested entries : 1 picked layout for tbl_sidecar1363 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_sidecar1363 Trying to allocate imem for tbl_sidecar1363 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 1 of tbl_sidecar1363 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar1363 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-133 - skipping tbl_sidecar1287 as its already done l3_router_Router4_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_lookup, stage=10) Initial # of stages is 10, 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 table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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/2 ov:19 imm:8 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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 ov:43 imm:32 entries:8192 srams:9 local_tinds: 0 maprams:5 tcams:16 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit Try_alloc_all for Min 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 : 1 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 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:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/2 ov:19 imm:8 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit 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: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-136 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-137 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1363, l3_router_Router4_lookup_idx_lookup ] 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_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_idx_lookup 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_sidecar1363 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1363 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_lookup with best: tbl_sidecar1363 Keeping best tbl_sidecar1363 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1363 ( tbl_sidecar1363 ) (with gw cond-133, result tag $true) in stage 10(a7) FormatType(02) stage 10, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 122 { id=5 ram=4 tcam=24 mram=2 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 10 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) Initial # of stages is 10, 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: 10 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 10 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_lookup - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-141 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=10) - dependency between tbl_sidecar1491 and table advances stage Initial # of stages is 11, 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: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 4096, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 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=10) - dependency between tbl_sidecar1363 and table advances stage Initial # of stages is 11, 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: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1287 as its already done l3_router_Router4_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_lookup, stage=10) Initial # of stages is 10, 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 table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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/2 ov:19 imm:8 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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 ov:43 imm:32 entries:8192 srams:9 local_tinds: 0 maprams:5 tcams:16 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit Try_alloc_all for Min 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 : 1 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 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:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/2 ov:19 imm:8 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit 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: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-136 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-137 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_lookup ] 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_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_idx_lookup 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_Router4_lookup_idx_lookup 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 10(a8) FormatType(02) stage 10, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 123 { id=6 ram=4 tcam=24 mram=2 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) - action dependency between ingresshdr.icmp.hdr_checksum_encode_update_condition_4 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 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: 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 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_lookup - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-141 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=10) - dependency between tbl_sidecar1491 and table advances stage Initial # of stages is 11, 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: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=10) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 4096, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4096 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4096 srams:4 local_tinds: 0 maprams:2 tcams:24 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 4096, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 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=10) - dependency between tbl_sidecar1363 and table advances stage Initial # of stages is 11, 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: 11 Furthest stage: 11 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1287 as its already done l3_router_Router4_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_lookup, stage=10) Initial # of stages is 10, 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 table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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/2 ov:19 imm:8 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit 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 ov:43 imm:32 entries:8192 srams:9 local_tinds: 0 maprams:5 tcams:16 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 8192 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Table use of memory allocation did not fit Try_alloc_all for Min 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 : 1 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:1 afi:2 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 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:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit Try_alloc_all for Min 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 : 512 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/2 ov:19 imm:8 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:1 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup table Ingress.l3_router.Router4.lookup_idx.lookup could not fit in stage 10 with 512 entries along with 8192 entries of DirectCounter Ingress.l3_router.Router4.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st0 Min use of memory allocation did not fit 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: 11 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-136 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-137 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: l3_router_MulticastRouter6_tbl Updating best to l3_router_Router6_lookup_idx_lookup from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_MulticastRouter4_tbl with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: l3_router_Router6_lookup_idx_lookup Updating best to l3_router_Router4_lookup_idx_lookup from l3_router_Router6_lookup_idx_lookup for reason: more stages needed Adding table:ingresshdr.udp.checksum_encode_update_condition_3 in the initial stage option Adding table:l3_router_MulticastRouter6_tbl in the initial stage option Adding table:l3_router_Router6_lookup_idx_lookup in the initial stage option Adding table:l3_router_MulticastRouter4_tbl in the initial stage option Adding table:l3_router_Router4_lookup_idx_lookup in the initial stage option placing 8192 entries of l3_router_Router4_lookup_idx_lookup ( Ingress.l3_router.Router4.lookup_idx.lookup ) in stage 11(b0) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 124 { id=1 ram=8 tcam=16 mram=5 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-141 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) Initial # of stages is 11, 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: 11 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 4096 Initial # of stages is 11, initial # of entries is 4097 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4097 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:0 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 4608 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:4608 srams:7 local_tinds: 0 maprams:4 tcams:27 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup table Ingress.l3_router.Router6.lookup_idx.lookup could not fit in stage 11 with 4608 entries along with 4097 entries of DirectCounter Ingress.l3_router.Router6.lookup_idx.index_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA .. .. .. .. .. .......... ...... .. .. .. . AA AA AA AA A l3_router_Router6_lookup_idx_lookup$st1 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:512 srams:3 local_tinds: 0 maprams:2 tcams:3 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Shrinking estimate on table l3_router_Router6_lookup_idx_lookup for min entries: 512 - reducing to 1024 of l3_router_Router6_lookup_idx_lookup in stage 11 Entries : 1024, needed_entries: 4097, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1024 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:1024 srams:2 local_tinds: 0 maprams:1 tcams:6 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 1024, needed_entries: 4097, need_more: 1 Selected stage: 11 Furthest stage: 12 try_place_table returning 1024 of l3_router_Router6_lookup_idx_lookup in stage 11 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 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) Initial # of stages is 11, 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: 11 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: l3_router_MulticastRouter6_tbl Updating best to l3_router_Router6_lookup_idx_lookup from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_MulticastRouter4_tbl with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated For trial t : tbl_sidecar1295 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated placing 1024 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 11(b1) FormatType(03) (need more match) stage 11, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282 ], partly placed 1, placed 125 { id=2 ram=10 tcam=22 mram=6 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-141 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) Initial # of stages is 11, 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: 11 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 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) Initial # of stages is 11, 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: 11 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer local control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1295 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated placing 4096 entries of l3_router_MulticastRouter6_tbl ( Ingress.l3_router.MulticastRouter6.tbl ) in stage 11(b2) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421239, 37421786, 37365669, 37366282, 37421784, 37421705 ], partly placed 1, placed 126 { id=3 ram=21 tcam=22 mram=9 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-141 as its already done - skipping l3_router_MulticastRouter6_tbl as its already done - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 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) Initial # of stages is 11, 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: 11 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 11 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-142, stage=11) Merging with match table tbl_sidecar1508 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_sidecar1504 Picking layout option for table : tbl_sidecar1504 with requested entries : 1 picked layout for tbl_sidecar1504 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_sidecar1504 Trying to allocate imem for tbl_sidecar1504 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1504 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1508 tbl_sidecar1504 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed tbl_sidecar1500 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1500, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1500 Picking layout option for table : tbl_sidecar1500 with requested entries : 1 picked layout for tbl_sidecar1500 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_sidecar1500 Trying to allocate imem for tbl_sidecar1500 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1500 in stage 11 Table is placed Pl vector: tbl_sidecar1500 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1508, tbl_sidecar1504, tbl_sidecar1500 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup 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 Updating best to l3_router_MulticastRouter4_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1295 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1508 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1500 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_tbl for reason: longer downward prop control-included dependence tail chain placing 4096 entries of l3_router_MulticastRouter4_tbl ( Ingress.l3_router.MulticastRouter4.tbl ) in stage 11(b3) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421786, 37365669, 37366282, 37421784, 37421705, 37366280, 37366201 ], partly placed 1, placed 127 { id=4 ram=28 tcam=22 mram=12 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-142, stage=11) Merging with match table tbl_sidecar1508 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_sidecar1504 Picking layout option for table : tbl_sidecar1504 with requested entries : 1 picked layout for tbl_sidecar1504 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_sidecar1504 Trying to allocate imem for tbl_sidecar1504 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1504 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1508 tbl_sidecar1504 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed tbl_sidecar1500 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1500, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1500 Picking layout option for table : tbl_sidecar1500 with requested entries : 1 picked layout for tbl_sidecar1500 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_sidecar1500 Trying to allocate imem for tbl_sidecar1500 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1500 in stage 11 Table is placed Pl vector: tbl_sidecar1500 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed try_place_table(cond-134, stage=11) Merging with match table tbl_sidecar1378 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1378 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1374 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_sidecar1374 Picking layout option for table : tbl_sidecar1374 with requested entries : 1 picked layout for tbl_sidecar1374 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_sidecar1374 Trying to allocate imem for tbl_sidecar1374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1374 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1378 tbl_sidecar1374 tbl_sidecar1370 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1370, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1370 Picking layout option for table : tbl_sidecar1370 with requested entries : 1 picked layout for tbl_sidecar1370 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_sidecar1370 Trying to allocate imem for tbl_sidecar1370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1370 in stage 11 Table is placed Pl vector: tbl_sidecar1370 found 10 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1508, tbl_sidecar1504, tbl_sidecar1500, tbl_sidecar1378, tbl_sidecar1374, tbl_sidecar1370 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup 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_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_sidecar1295 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_sidecar1508 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_sidecar1504 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1504 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1500 with best: tbl_sidecar1504 Updating best to tbl_sidecar1500 from tbl_sidecar1504 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1378 with best: tbl_sidecar1500 Keeping best tbl_sidecar1500 for reason: earlier stage calculated For trial t : tbl_sidecar1374 with best: tbl_sidecar1500 Updating best to tbl_sidecar1374 from tbl_sidecar1500 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1370 with best: tbl_sidecar1374 Updating best to tbl_sidecar1370 from tbl_sidecar1374 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1370 ( tbl_sidecar1370 ) in stage 11(b4) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421786, 37366282, 37421784, 37421705, 37366280 ], partly placed 1, placed 128 { id=5 ram=28 tcam=22 mram=12 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) - action dependency between tbl_sidecar1370 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 12 Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-142, stage=11) Merging with match table tbl_sidecar1508 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_sidecar1504 Picking layout option for table : tbl_sidecar1504 with requested entries : 1 picked layout for tbl_sidecar1504 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_sidecar1504 Trying to allocate imem for tbl_sidecar1504 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1504 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1508 tbl_sidecar1504 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed tbl_sidecar1500 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1500, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1500 Picking layout option for table : tbl_sidecar1500 with requested entries : 1 picked layout for tbl_sidecar1500 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_sidecar1500 Trying to allocate imem for tbl_sidecar1500 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1500 in stage 11 Table is placed Pl vector: tbl_sidecar1500 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed try_place_table(cond-134, stage=11) Merging with match table tbl_sidecar1378 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1378 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1374 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_sidecar1374 Picking layout option for table : tbl_sidecar1374 with requested entries : 1 picked layout for tbl_sidecar1374 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_sidecar1374 Trying to allocate imem for tbl_sidecar1374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1374 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1378 tbl_sidecar1374 found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1508, tbl_sidecar1504, tbl_sidecar1500, tbl_sidecar1378, tbl_sidecar1374 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_Router6_lookup_idx_lookup from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1295 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1508 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1504 with best: l3_router_Router6_lookup_idx_lookup Updating best to tbl_sidecar1504 from l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated For trial t : tbl_sidecar1500 with best: tbl_sidecar1504 Updating best to tbl_sidecar1500 from tbl_sidecar1504 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1378 with best: tbl_sidecar1500 Keeping best tbl_sidecar1500 for reason: earlier stage calculated For trial t : tbl_sidecar1374 with best: tbl_sidecar1500 Updating best to tbl_sidecar1374 from tbl_sidecar1500 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1374 ( tbl_sidecar1374 ) (with gw cond-134, result tag $true) in stage 11(b5) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421786, 37366282, 37421784, 37421705, 37366280, 37366049 ], partly placed 1, placed 129 { id=6 ram=28 tcam=22 mram=12 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) - action dependency between tbl_sidecar1374 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 12 Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-142, stage=11) Merging with match table tbl_sidecar1508 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_sidecar1504 Picking layout option for table : tbl_sidecar1504 with requested entries : 1 picked layout for tbl_sidecar1504 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_sidecar1504 Trying to allocate imem for tbl_sidecar1504 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1504 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1508 tbl_sidecar1504 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed tbl_sidecar1500 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1500, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1500 Picking layout option for table : tbl_sidecar1500 with requested entries : 1 picked layout for tbl_sidecar1500 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_sidecar1500 Trying to allocate imem for tbl_sidecar1500 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1500 in stage 11 Table is placed Pl vector: tbl_sidecar1500 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-134 as its already done tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=11) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1378 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 try_place_table(cond-135, stage=11) Merging with match table tbl_sidecar1380 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_sidecar1380 Picking layout option for table : tbl_sidecar1380 with requested entries : 1 picked layout for tbl_sidecar1380 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1380 Trying to allocate imem for tbl_sidecar1380 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1380 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1380 found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1508, tbl_sidecar1504, tbl_sidecar1500, tbl_sidecar1378, tbl_sidecar1380 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_Router6_lookup_idx_lookup from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1295 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1508 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1504 with best: l3_router_Router6_lookup_idx_lookup Updating best to tbl_sidecar1504 from l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated For trial t : tbl_sidecar1500 with best: tbl_sidecar1504 Updating best to tbl_sidecar1500 from tbl_sidecar1504 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1378 with best: tbl_sidecar1500 Keeping best tbl_sidecar1500 for reason: earlier stage calculated For trial t : tbl_sidecar1380 with best: tbl_sidecar1500 Updating best to tbl_sidecar1380 from tbl_sidecar1500 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1380 ( tbl_sidecar1380 ) (with gw cond-135, result tag $true) in stage 11(b6) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421786, 37366282, 37421784, 37421705, 37366049 ], partly placed 1, placed 130 { id=7 ram=28 tcam=22 mram=12 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) - action dependency between tbl_sidecar1374 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 12 Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-142, stage=11) Merging with match table tbl_sidecar1508 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_sidecar1504 Picking layout option for table : tbl_sidecar1504 with requested entries : 1 picked layout for tbl_sidecar1504 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_sidecar1504 Trying to allocate imem for tbl_sidecar1504 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1504 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1508 tbl_sidecar1504 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed tbl_sidecar1500 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1500, stage=11) Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1500 Picking layout option for table : tbl_sidecar1500 with requested entries : 1 picked layout for tbl_sidecar1500 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_sidecar1500 Trying to allocate imem for tbl_sidecar1500 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1500 in stage 11 Table is placed Pl vector: tbl_sidecar1500 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=11) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1378 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 - skipping cond-135 as its already done found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1508, tbl_sidecar1504, tbl_sidecar1500, tbl_sidecar1378 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_Router6_lookup_idx_lookup from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1295 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1508 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1504 with best: l3_router_Router6_lookup_idx_lookup Updating best to tbl_sidecar1504 from l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated For trial t : tbl_sidecar1500 with best: tbl_sidecar1504 Updating best to tbl_sidecar1500 from tbl_sidecar1504 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1378 with best: tbl_sidecar1500 Keeping best tbl_sidecar1500 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1500 ( tbl_sidecar1500 ) in stage 11(b7) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421786, 37366282, 37421784, 37421705, 37366049 ], partly placed 1, placed 131 { id=8 ram=28 tcam=22 mram=12 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) - action dependency between tbl_sidecar1500 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 12 Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed try_place_table(cond-142, stage=11) Merging with match table tbl_sidecar1508 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_sidecar1504 Picking layout option for table : tbl_sidecar1504 with requested entries : 1 picked layout for tbl_sidecar1504 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_sidecar1504 Trying to allocate imem for tbl_sidecar1504 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1504 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1508 tbl_sidecar1504 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping tbl_sidecar1500 as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=11) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1378 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 - skipping cond-135 as its already done found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1508, tbl_sidecar1504, tbl_sidecar1378 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_Router6_lookup_idx_lookup from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1295 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1508 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1504 with best: l3_router_Router6_lookup_idx_lookup Updating best to tbl_sidecar1504 from l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated For trial t : tbl_sidecar1378 with best: tbl_sidecar1504 Keeping best tbl_sidecar1504 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1504 ( tbl_sidecar1504 ) (with gw cond-142, result tag $true) in stage 11(b8) FormatType(02) stage 11, work: [ 37352460, 37365659, 37421786, 37366282, 37421784, 37366049, 37421540, 37421619 ], partly placed 1, placed 132 { id=9 ram=28 tcam=22 mram=12 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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) - action dependency between tbl_sidecar1504 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 12 Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done l3_router_Router6_lookup_idx_lookup is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_lookup, stage=11) To place table : l3_router_Router6_lookup_idx_lookup, entries: 8193, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage To place table : l3_router_Router6_lookup_idx_lookup, entries: 7169, to place entries: 4096 Initial # of stages is 12, initial # of entries is 3073 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 3073 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(03) layout: 8193tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:3584 srams:5 local_tinds: 0 maprams:3 tcams:21 afi:2 Trying to allocate adb for l3_router_Router6_lookup_idx_lookup Trying to allocate imem for l3_router_Router6_lookup_idx_lookup Entries : 3584, needed_entries: 3073, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 3584 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-143 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-144 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=11) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between l3_router_Router4_lookup_idx_lookup 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=11) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping cond-142 as its already done tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=11) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1378 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 - skipping cond-135 as its already done - skipping tbl_sidecar1504 as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed tbl_sidecar1508 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1508, stage=11) - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1508 due to PHV allocation advances stage to 12 Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Pl vector: tbl_sidecar1508 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_lookup, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1378, tbl_sidecar1508 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_lookup_idx_lookup with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_Router6_lookup_idx_lookup from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1295 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1378 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1508 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain Adding table:ingresshdr.udp.checksum_encode_update_condition_3 in the initial stage option Adding table:l3_router_Router6_lookup_idx_lookup in the initial stage option Adding table:l3_router_Router4_lookup_idx_select_route in the initial stage option Adding table:tbl_sidecar1295 in the initial stage option Adding table:tbl_sidecar1378 in the initial stage option Adding table:tbl_sidecar1508 in the initial stage option placing 3584 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 12(c0) FormatType(03) stage 12, work: [ 37352460, 37365659, 37421786, 37366282, 37366049, 37421619 ], partly placed 0, placed 133 { id=1 ram=5 tcam=21 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-136 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-136, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true 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:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 12 Furthest stage: 13 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 - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on cond-136 try_place_table(cond-137, stage=12) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 - skipping cond-135 as its already done tbl_sidecar1508 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1508, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Pl vector: tbl_sidecar1508 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1295, tbl_sidecar1378, tbl_sidecar1508 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_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_sidecar1424 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_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_Router4_lookup_idx_select_route from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1295 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 : tbl_sidecar1378 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 : tbl_sidecar1508 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 placing 12288 entries of l3_router_Router4_lookup_idx_select_route ( Ingress.l3_router.Router4.lookup_idx.select_route ) (with gw cond-136, result tag $true) in stage 12(c1) FormatType(02) stage 12, work: [ 37352460, 37365659, 37421786, 37366282, 37366049, 37421619, 37366680, 38669225 ], partly placed 0, placed 134 { id=2 ram=9 tcam=21 mram=3 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-137 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-136 as its already done - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1151 try_place_table(cond-137, stage=12) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 - skipping cond-135 as its already done tbl_sidecar1508 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1508, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1508 Picking layout option for table : tbl_sidecar1508 with requested entries : 1 picked layout for tbl_sidecar1508 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_sidecar1508 Trying to allocate imem for tbl_sidecar1508 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1508 in stage 12 Table is placed Pl vector: tbl_sidecar1508 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, 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_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: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, tbl_sidecar1295, tbl_sidecar1378, tbl_sidecar1508, tbl_sidecar1151 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_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_sidecar1424 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_sidecar1295 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1295 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1378 with best: tbl_sidecar1295 Updating best to tbl_sidecar1378 from tbl_sidecar1295 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1508 with best: tbl_sidecar1378 Updating best to tbl_sidecar1508 from tbl_sidecar1378 for reason: default choice For trial t : tbl_sidecar1151 with best: tbl_sidecar1508 Keeping best tbl_sidecar1508 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1508 ( tbl_sidecar1508 ) in stage 12(c2) FormatType(02) stage 12, work: [ 37352460, 37365659, 37421786, 37366282, 37366049, 37421619, 37366680 ], partly placed 0, placed 135 { id=3 ram=9 tcam=21 mram=3 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-137 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-136 as its already done - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1151 try_place_table(cond-137, stage=12) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 tbl_sidecar1378 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1378, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1378 Picking layout option for table : tbl_sidecar1378 with requested entries : 1 picked layout for tbl_sidecar1378 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_sidecar1378 Trying to allocate imem for tbl_sidecar1378 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1378 in stage 12 Table is placed Pl vector: tbl_sidecar1378 - skipping cond-135 as its already done - skipping tbl_sidecar1508 as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, 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_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: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, tbl_sidecar1295, tbl_sidecar1378, tbl_sidecar1151 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_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_sidecar1424 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_sidecar1295 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1295 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1378 with best: tbl_sidecar1295 Updating best to tbl_sidecar1378 from tbl_sidecar1295 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1151 with best: tbl_sidecar1378 Keeping best tbl_sidecar1378 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1378 ( tbl_sidecar1378 ) in stage 12(c3) FormatType(02) stage 12, work: [ 37352460, 37365659, 37421786, 37366282, 37366680, 37365669 ], partly placed 0, placed 136 { id=4 ram=9 tcam=21 mram=3 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on cond-137 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-136 as its already done - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1151 try_place_table(cond-137, stage=12) Merging with match table tbl_sidecar1295 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_sidecar1295 Picking layout option for table : tbl_sidecar1295 with requested entries : 1 picked layout for tbl_sidecar1295 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_sidecar1295 Trying to allocate imem for tbl_sidecar1295 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1295 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1295 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, 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_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: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping cond-133 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, tbl_sidecar1295, tbl_sidecar1151 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_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_sidecar1424 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_sidecar1295 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1295 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1151 with best: tbl_sidecar1295 Keeping best tbl_sidecar1295 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1295 ( tbl_sidecar1295 ) (with gw cond-137, result tag $false) in stage 12(c4) FormatType(02) stage 12, work: [ 37352460, 37365659, 37421786, 37366282, 37366680, 37421229, 37420969 ], partly placed 0, placed 137 { id=5 ram=9 tcam=21 mram=3 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1151 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping tbl_sidecar1287 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-136 as its already done - skipping cond-137 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, 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_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: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 - removing tbl_sidecar1308 from merge list because it depends on tbl_sidecar1151 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1151 try_place_table(cond-138, stage=12) Merging with match table tbl_sidecar1306 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_sidecar1306 Picking layout option for table : tbl_sidecar1306 with requested entries : 1 picked layout for tbl_sidecar1306 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_sidecar1306 Trying to allocate imem for tbl_sidecar1306 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1306 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1306 - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1295 as its already done - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, tbl_sidecar1151, tbl_sidecar1306 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_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_sidecar1424 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_sidecar1151 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_sidecar1306 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1306 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1306 ( tbl_sidecar1306 ) (with gw cond-138, result tag $true) in stage 12(c5) FormatType(02) stage 12, work: [ 37352460, 37365659, 37421786, 37366680, 37421229, 37420969, 37420594, 37420854 ], partly placed 0, placed 138 { id=6 ram=9 tcam=21 mram=3 eixb=19 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 as its already done 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 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 cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1151 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, 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_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: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 - skipping cond-138 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1295 as its already done - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on tbl_sidecar1151 tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, tbl_sidecar1151 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_Router6_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_sidecar1424 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_sidecar1151 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 12(c6) FormatType(02) stage 12, work: [ 37352460, 37365659, 37421786, 37366680, 37420969, 37420594, 37420854 ], partly placed 0, placed 139 { id=7 ram=10 tcam=21 mram=3 eixb=22 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1151 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done try_place_table(cond-143, stage=12) Merging with match table l3_router_Router6_lookup_idx_select_route and tag $true - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 2048 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_select_route Picking layout option for table : l3_router_Router6_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router6_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router6_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:3B/16b match:1B/6b gh:2 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_select_route Trying to allocate imem for l3_router_Router6_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router6_lookup_idx_select_route - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on cond-143 try_place_table(cond-144, stage=12) Merging with match table tbl_sidecar1424 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, 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_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: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1295 as its already done - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on tbl_sidecar1151 tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 3 tables that could be placed: [ l3_router_Router6_lookup_idx_select_route, tbl_sidecar1424, tbl_sidecar1151 ] Initial best is first table seen: l3_router_Router6_lookup_idx_select_route For trial t : tbl_sidecar1424 with best: l3_router_Router6_lookup_idx_select_route Keeping best l3_router_Router6_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1151 with best: l3_router_Router6_lookup_idx_select_route Keeping best l3_router_Router6_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain Adding table:l3_router_Router6_lookup_idx_select_route in the initial stage option Adding table:tbl_sidecar1424 in the initial stage option Adding table:tbl_sidecar1151 in the initial stage option placing 12288 entries of l3_router_Router6_lookup_idx_select_route ( Ingress.l3_router.Router6.lookup_idx.select_route ) (with gw cond-143, result tag $true) in stage 13(d0) FormatType(02) stage 13, work: [ 37352460, 37365659, 37421786, 37366680, 37420969, 37420594, 37420854, 37422175, 38669974 ], partly placed 0, placed 140 { id=1 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1151 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-143 as its already done - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on tbl_sidecar1023 try_place_table(cond-144, stage=13) Merging with match table tbl_sidecar1424 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed tbl_sidecar1151 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1151, stage=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1151 in stage 13 Table is placed Pl vector: tbl_sidecar1151 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1151 - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1295 as its already done - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error because it depends on tbl_sidecar1151 tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on tbl_sidecar1151 tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_11 in stage 13 Table is placed Pl vector: ara_table_11 tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 found 4 tables that could be placed: [ tbl_sidecar1424, tbl_sidecar1151, ara_table_11, tbl_sidecar1023 ] Initial best is first table seen: tbl_sidecar1424 For trial t : tbl_sidecar1151 with best: tbl_sidecar1424 Updating best to tbl_sidecar1151 from tbl_sidecar1424 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_11 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1023 with best: tbl_sidecar1151 Keeping best tbl_sidecar1151 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1151 ( tbl_sidecar1151 ) in stage 13(d1) FormatType(02) stage 13, work: [ 37352460, 37365659, 37421786, 37366680, 37420969, 37420594, 37420854, 37422175 ], partly placed 0, placed 141 { id=2 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-143 as its already done - removing tbl_l3_router_Router6_icmp_error_0 from merge list because it depends on tbl_sidecar1023 try_place_table(cond-144, stage=13) Merging with match table tbl_sidecar1424 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_sidecar1424 Picking layout option for table : tbl_sidecar1424 with requested entries : 1 picked layout for tbl_sidecar1424 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_sidecar1424 Trying to allocate imem for tbl_sidecar1424 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1424 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1424 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_11 in stage 13 Table is placed Pl vector: ara_table_11 tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 found 4 tables that could be placed: [ tbl_sidecar1424, l3_router_Router4_lookup_idx_route, ara_table_11, tbl_sidecar1023 ] Initial best is first table seen: tbl_sidecar1424 For trial t : l3_router_Router4_lookup_idx_route with best: tbl_sidecar1424 Keeping best tbl_sidecar1424 for reason: earlier stage calculated For trial t : ara_table_11 with best: tbl_sidecar1424 Keeping best tbl_sidecar1424 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1023 with best: tbl_sidecar1424 Keeping best tbl_sidecar1424 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1424 ( tbl_sidecar1424 ) (with gw cond-144, result tag $false) in stage 13(d2) FormatType(02) stage 13, work: [ 37352460, 37365659, 37421786, 37366680, 37420969, 37420594, 37420854, 37422175, 37476524, 37476264 ], partly placed 0, placed 142 { id=3 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_sidecar1418_0 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-143 as its already done - skipping cond-144 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_11 in stage 13 Table is placed Pl vector: ara_table_11 tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar1023 try_place_table(cond-145, stage=13) Merging with match table tbl_sidecar1435 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_sidecar1435 Picking layout option for table : tbl_sidecar1435 with requested entries : 1 picked layout for tbl_sidecar1435 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_sidecar1435 Trying to allocate imem for tbl_sidecar1435 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1435 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1435 - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_26 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping ara_table_24 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_22 as a parent is not yet placed - skipping ara_table_20 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed found 4 tables that could be placed: [ l3_router_Router4_lookup_idx_route, ara_table_11, tbl_sidecar1023, tbl_sidecar1435 ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : ara_table_11 with best: l3_router_Router4_lookup_idx_route Updating best to ara_table_11 from l3_router_Router4_lookup_idx_route for reason: earlier stage calculated For trial t : tbl_sidecar1023 with best: ara_table_11 Keeping best ara_table_11 for reason: earlier stage calculated For trial t : tbl_sidecar1435 with best: ara_table_11 Updating best to tbl_sidecar1435 from ara_table_11 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1435 ( tbl_sidecar1435 ) (with gw cond-145, result tag $true) in stage 13(d3) FormatType(02) stage 13, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476524, 37476264, 37475899, 37476159 ], partly placed 0, placed 143 { id=4 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done ara_table_24 is not a gateway! Aborting search for merge choices try_place_table(ara_table_24, 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_24 Picking layout option for table : ara_table_24 with requested entries : 0 picked layout for ara_table_24 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_24 Trying to allocate imem for ara_table_24 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_24 in stage 13 Table is placed Pl vector: ara_table_24 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_13 in stage 13 Table is placed Pl vector: ara_table_13 - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_11 in stage 13 Table is placed Pl vector: ara_table_11 tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - skipping cond-145 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_5 in stage 13 Table is placed Pl vector: ara_table_5 ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_4 in stage 13 Table is placed Pl vector: ara_table_4 - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1439 due to in-sequence control dependence on ara_table_5 - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 7 tables that could be placed: [ ara_table_24, ara_table_13, l3_router_Router4_lookup_idx_route, ara_table_11, tbl_sidecar1023, ara_table_5, ara_table_4 ] Initial best is first table seen: ara_table_24 For trial t : ara_table_13 with best: ara_table_24 Updating best to ara_table_13 from ara_table_24 for reason: default choice For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated For trial t : ara_table_11 with best: ara_table_13 Keeping best ara_table_13 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1023 with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated For trial t : ara_table_5 with best: ara_table_13 Updating best to ara_table_5 from ara_table_13 for reason: longer local control-included dependence tail chain For trial t : ara_table_4 with best: ara_table_5 Updating best to ara_table_4 from ara_table_5 for reason: default choice placing 0 entries of ara_table_4 ( ara_table_4 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 144 { id=4 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done ara_table_24 is not a gateway! Aborting search for merge choices try_place_table(ara_table_24, 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_24 Picking layout option for table : ara_table_24 with requested entries : 0 picked layout for ara_table_24 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_24 Trying to allocate imem for ara_table_24 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_24 in stage 13 Table is placed Pl vector: ara_table_24 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_13 in stage 13 Table is placed Pl vector: ara_table_13 - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_11 in stage 13 Table is placed Pl vector: ara_table_11 tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_5 in stage 13 Table is placed Pl vector: ara_table_5 - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 due to in-sequence control dependence on ara_table_5 - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ ara_table_24, ara_table_13, l3_router_Router4_lookup_idx_route, ara_table_11, tbl_sidecar1023, ara_table_5 ] Initial best is first table seen: ara_table_24 For trial t : ara_table_13 with best: ara_table_24 Updating best to ara_table_13 from ara_table_24 for reason: default choice For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated For trial t : ara_table_11 with best: ara_table_13 Keeping best ara_table_13 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1023 with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated For trial t : ara_table_5 with best: ara_table_13 Updating best to ara_table_5 from ara_table_13 for reason: longer local control-included dependence tail chain placing 0 entries of ara_table_5 ( ara_table_5 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 145 { id=4 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done ara_table_24 is not a gateway! Aborting search for merge choices try_place_table(ara_table_24, 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_24 Picking layout option for table : ara_table_24 with requested entries : 0 picked layout for ara_table_24 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_24 Trying to allocate imem for ara_table_24 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_24 in stage 13 Table is placed Pl vector: ara_table_24 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_13 in stage 13 Table is placed Pl vector: ara_table_13 - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_11 in stage 13 Table is placed Pl vector: ara_table_11 tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 because it depends on tbl_sidecar1023 tbl_sidecar1439 is not a gateway! Aborting search for merge choices - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 5 tables that could be placed: [ ara_table_24, ara_table_13, l3_router_Router4_lookup_idx_route, ara_table_11, tbl_sidecar1023 ] Initial best is first table seen: ara_table_24 For trial t : ara_table_13 with best: ara_table_24 Updating best to ara_table_13 from ara_table_24 for reason: default choice For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated For trial t : ara_table_11 with best: ara_table_13 Updating best to ara_table_11 from ara_table_13 for reason: default choice For trial t : tbl_sidecar1023 with best: ara_table_11 Keeping best ara_table_11 for reason: earlier stage calculated placing 0 entries of ara_table_11 ( ara_table_11 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 146 { id=4 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done ara_table_24 is not a gateway! Aborting search for merge choices try_place_table(ara_table_24, 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_24 Picking layout option for table : ara_table_24 with requested entries : 0 picked layout for ara_table_24 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_24 Trying to allocate imem for ara_table_24 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_24 in stage 13 Table is placed Pl vector: ara_table_24 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_13 in stage 13 Table is placed Pl vector: ara_table_13 - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_11 as its already done tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 because it depends on tbl_sidecar1023 tbl_sidecar1439 is not a gateway! Aborting search for merge choices - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 4 tables that could be placed: [ ara_table_24, ara_table_13, l3_router_Router4_lookup_idx_route, tbl_sidecar1023 ] Initial best is first table seen: ara_table_24 For trial t : ara_table_13 with best: ara_table_24 Updating best to ara_table_13 from ara_table_24 for reason: default choice For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated For trial t : tbl_sidecar1023 with best: ara_table_13 Keeping best ara_table_13 for reason: earlier stage calculated placing 0 entries of ara_table_13 ( ara_table_13 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 147 { id=4 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done ara_table_24 is not a gateway! Aborting search for merge choices try_place_table(ara_table_24, 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_24 Picking layout option for table : ara_table_24 with requested entries : 0 picked layout for ara_table_24 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_24 Trying to allocate imem for ara_table_24 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_24 in stage 13 Table is placed Pl vector: ara_table_24 - skipping ara_table_13 as its already done - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_11 as its already done tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 because it depends on tbl_sidecar1023 tbl_sidecar1439 is not a gateway! Aborting search for merge choices - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 3 tables that could be placed: [ ara_table_24, l3_router_Router4_lookup_idx_route, tbl_sidecar1023 ] Initial best is first table seen: ara_table_24 For trial t : l3_router_Router4_lookup_idx_route with best: ara_table_24 Keeping best ara_table_24 for reason: earlier stage calculated For trial t : tbl_sidecar1023 with best: ara_table_24 Keeping best ara_table_24 for reason: earlier stage calculated placing 0 entries of ara_table_24 ( ara_table_24 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 148 { id=4 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping tbl_sidecar1151 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_sidecar1151 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_11 as its already done tbl_sidecar1023 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1023, stage=13) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1023 Picking layout option for table : tbl_sidecar1023 with requested entries : 1 picked layout for tbl_sidecar1023 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_sidecar1023 Trying to allocate imem for tbl_sidecar1023 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1023 in stage 14 Table is placed Pl vector: tbl_sidecar1023 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1023 - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on tbl_sidecar1023 tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 because it depends on tbl_sidecar1023 tbl_sidecar1439 is not a gateway! Aborting search for merge choices - skipping ara_table_26 because it depends on tbl_sidecar1023 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1023 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 2 tables that could be placed: [ l3_router_Router4_lookup_idx_route, tbl_sidecar1023 ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : tbl_sidecar1023 with best: l3_router_Router4_lookup_idx_route Updating best to tbl_sidecar1023 from 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:tbl_sidecar1023 in the initial stage option placing 1 entries of tbl_sidecar1023 ( tbl_sidecar1023 ) in stage 14(e0) FormatType(02) stage 14, work: [ 37352460, 37365659, 37366680, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 149 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping tbl_sidecar1151 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=14) 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:20/16 ov:44 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 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: 15 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_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_sidecar1295 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 because it depends on l3_router_Router4_lookup_idx_route tbl_sidecar1308 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_11 as its already done - skipping tbl_sidecar1023 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=14) - dependency between tbl_sidecar1023 and table advances stage Initial # of stages is 15, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:20/16 ov:43 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 15 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on l3_router_Router6_lookup_idx_route ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on l3_router_Router6_lookup_idx_route ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on l3_router_Router6_lookup_idx_route ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on l3_router_Router6_lookup_idx_route ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 because it depends on l3_router_Router6_lookup_idx_route tbl_sidecar1439 is not a gateway! Aborting search for merge choices - skipping ara_table_26 because it depends on l3_router_Router6_lookup_idx_route ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on l3_router_Router6_lookup_idx_route ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on l3_router_Router4_lookup_idx_route ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on l3_router_Router4_lookup_idx_route ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on l3_router_Router4_lookup_idx_route ara_table_7 is not a gateway! Aborting search for merge choices found 2 tables that could be placed: [ l3_router_Router4_lookup_idx_route, l3_router_Router6_lookup_idx_route ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : l3_router_Router6_lookup_idx_route with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: earlier stage calculated placing 8192 entries of l3_router_Router4_lookup_idx_route ( Ingress.l3_router.Router4.lookup_idx.route ) in stage 14(e1) FormatType(02) stage 14, work: [ 37352460, 37365659, 37420969, 37420594, 37420854, 37422175, 37476264, 37475899, 37476159 ], partly placed 0, placed 150 { id=2 ram=21 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1308 - skipping gateway cond-146 until any of the control dominating tables can be placed 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar1295 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 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=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 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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 Pl vector: tbl_l3_router_Router4_icmp_error - skipping tbl_sidecar1306 as its already done tbl_sidecar1308 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1308, 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_sidecar1308 Picking layout option for table : tbl_sidecar1308 with requested entries : 1 picked layout for tbl_sidecar1308 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_sidecar1308 Trying to allocate imem for tbl_sidecar1308 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1308 in stage 15 Table is placed Pl vector: tbl_sidecar1308 - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_11 as its already done - skipping tbl_sidecar1023 as its already done l3_router_Router6_lookup_idx_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_route, stage=14) - dependency between tbl_sidecar1023 and table advances stage Initial # of stages is 15, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_route Picking layout option for table : l3_router_Router6_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:20/16 ov:43 imm:32 way:{ g:1 e:0 w:1 1 1 1 1 1 1 1 1 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 sbs:4 afi:1 Trying to allocate adb for l3_router_Router6_lookup_idx_route Trying to allocate imem for l3_router_Router6_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 8192 of l3_router_Router6_lookup_idx_route in stage 15 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on l3_router_Router6_lookup_idx_route ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on l3_router_Router6_lookup_idx_route ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error because it depends on l3_router_Router6_lookup_idx_route tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on l3_router_Router6_lookup_idx_route ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on l3_router_Router6_lookup_idx_route ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 because it depends on l3_router_Router6_lookup_idx_route tbl_sidecar1439 is not a gateway! Aborting search for merge choices - skipping ara_table_26 because it depends on l3_router_Router6_lookup_idx_route ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on l3_router_Router6_lookup_idx_route ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 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_sidecar1308, l3_router_Router6_lookup_idx_route ] 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_sidecar1308 with best: tbl_l3_router_Router4_icmp_error Updating best to tbl_sidecar1308 from tbl_l3_router_Router4_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_lookup_idx_route with best: tbl_sidecar1308 Updating best to l3_router_Router6_lookup_idx_route from tbl_sidecar1308 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_l3_router_Router4_icmp_error_0 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error in the initial stage option Adding table:tbl_sidecar1308 in the initial stage option Adding table:l3_router_Router6_lookup_idx_route in the initial stage option placing 8192 entries of l3_router_Router6_lookup_idx_route ( Ingress.l3_router.Router6.lookup_idx.route ) in stage 15(f0) FormatType(02) stage 15, work: [ 37352460, 37365659, 37420969, 37420594, 37420854, 37476264, 37475899, 37476159 ], partly placed 0, placed 151 { id=1 ram=21 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1308 - skipping gateway cond-146 until any of the control dominating tables can be placed 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar1295 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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 - skipping tbl_sidecar1306 as its already done tbl_sidecar1308 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1308, stage=15) Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1308 Picking layout option for table : tbl_sidecar1308 with requested entries : 1 picked layout for tbl_sidecar1308 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_sidecar1308 Trying to allocate imem for tbl_sidecar1308 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1308 in stage 15 Table is placed Pl vector: tbl_sidecar1308 - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 because it depends on tbl_sidecar1308 ara_table_22 is not a gateway! Aborting search for merge choices - skipping ara_table_20 because it depends on tbl_sidecar1308 ara_table_20 is not a gateway! Aborting search for merge choices - skipping ara_table_7 because it depends on tbl_sidecar1308 ara_table_7 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ tbl_l3_router_Router4_icmp_error_0, tbl_l3_router_Router4_icmp_error, tbl_sidecar1308, tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] 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_sidecar1308 with best: tbl_l3_router_Router4_icmp_error Updating best to tbl_sidecar1308 from tbl_l3_router_Router4_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_sidecar1308 Keeping best tbl_sidecar1308 for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1308 Keeping best tbl_sidecar1308 for reason: earlier stage calculated For trial t : tbl_sidecar1439 with best: tbl_sidecar1308 Keeping best tbl_sidecar1308 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1308 ( tbl_sidecar1308 ) in stage 15(f1) FormatType(02) stage 15, work: [ 37352460, 37365659, 37420969, 37420594, 37420854, 37476264, 37475899, 37476159 ], partly placed 0, placed 152 { id=2 ram=21 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1439 - skipping gateway cond-146 until any of the control dominating tables can be placed 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar1295 as its already done ara_table_22 is not a gateway! Aborting search for merge choices try_place_table(ara_table_22, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_22 Picking layout option for table : ara_table_22 with requested entries : 0 picked layout for ara_table_22 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_22 Trying to allocate imem for ara_table_22 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_22 in stage 15 Table is placed Pl vector: ara_table_22 ara_table_20 is not a gateway! Aborting search for merge choices try_place_table(ara_table_20, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_20 Picking layout option for table : ara_table_20 with requested entries : 0 picked layout for ara_table_20 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_20 Trying to allocate imem for ara_table_20 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_20 in stage 15 Table is placed Pl vector: ara_table_20 ara_table_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_7 in stage 15 Table is placed Pl vector: ara_table_7 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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 - skipping tbl_sidecar1306 as its already done - skipping tbl_sidecar1308 as its already done tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done found 8 tables that could be placed: [ tbl_l3_router_Router4_icmp_error_0, ara_table_22, ara_table_20, ara_table_7, tbl_l3_router_Router4_icmp_error, tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] Initial best is first table seen: tbl_l3_router_Router4_icmp_error_0 For trial t : ara_table_22 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_20 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_7 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain 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_l3_router_Router6_icmp_error_0 with best: tbl_l3_router_Router4_icmp_error Keeping best tbl_l3_router_Router4_icmp_error for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_l3_router_Router4_icmp_error Keeping best tbl_l3_router_Router4_icmp_error for reason: earlier stage calculated For trial t : tbl_sidecar1439 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(f2) FormatType(02) stage 15, work: [ 37352460, 37365659, 37420969, 37420594, 37476264, 37475899, 37476159 ], partly placed 0, placed 153 { id=3 ram=22 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1439 - skipping gateway cond-146 until any of the control dominating tables can be placed 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar1295 as its already done ara_table_22 is not a gateway! Aborting search for merge choices try_place_table(ara_table_22, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_22 Picking layout option for table : ara_table_22 with requested entries : 0 picked layout for ara_table_22 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_22 Trying to allocate imem for ara_table_22 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_22 in stage 15 Table is placed Pl vector: ara_table_22 ara_table_20 is not a gateway! Aborting search for merge choices try_place_table(ara_table_20, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_20 Picking layout option for table : ara_table_20 with requested entries : 0 picked layout for ara_table_20 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_20 Trying to allocate imem for ara_table_20 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_20 in stage 15 Table is placed Pl vector: ara_table_20 ara_table_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_7 in stage 15 Table is placed Pl vector: ara_table_7 - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1306 as its already done tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done found 7 tables that could be placed: [ tbl_l3_router_Router4_icmp_error_0, ara_table_22, ara_table_20, ara_table_7, tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] Initial best is first table seen: tbl_l3_router_Router4_icmp_error_0 For trial t : ara_table_22 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_20 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_7 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated For trial t : tbl_sidecar1439 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(f3) FormatType(02) stage 15, work: [ 37352460, 37365659, 37420969, 37476264, 37475899, 37476159 ], partly placed 0, placed 154 { id=4 ram=23 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1439 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1295 as its already done ara_table_22 is not a gateway! Aborting search for merge choices try_place_table(ara_table_22, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_22 Picking layout option for table : ara_table_22 with requested entries : 0 picked layout for ara_table_22 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_22 Trying to allocate imem for ara_table_22 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_22 in stage 15 Table is placed Pl vector: ara_table_22 ara_table_20 is not a gateway! Aborting search for merge choices try_place_table(ara_table_20, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_20 Picking layout option for table : ara_table_20 with requested entries : 0 picked layout for ara_table_20 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_20 Trying to allocate imem for ara_table_20 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_20 in stage 15 Table is placed Pl vector: ara_table_20 ara_table_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_7 in stage 15 Table is placed Pl vector: ara_table_7 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done found 6 tables that could be placed: [ ara_table_22, ara_table_20, ara_table_7, tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] Initial best is first table seen: ara_table_22 For trial t : ara_table_20 with best: ara_table_22 Updating best to ara_table_20 from ara_table_22 for reason: default choice For trial t : ara_table_7 with best: ara_table_20 Updating best to ara_table_7 from ara_table_20 for reason: default choice For trial t : tbl_l3_router_Router6_icmp_error_0 with best: ara_table_7 Keeping best ara_table_7 for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_7 Keeping best ara_table_7 for reason: earlier stage calculated For trial t : tbl_sidecar1439 with best: ara_table_7 Keeping best ara_table_7 for reason: earlier stage calculated placing 0 entries of ara_table_7 ( ara_table_7 ) in stage 15(ffffffffffffffff) FormatType(02) stage 15, work: [ 37352460, 37365659, 37420969, 37476264, 37475899, 37476159 ], partly placed 0, placed 155 { id=4 ram=23 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1439 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1295 as its already done ara_table_22 is not a gateway! Aborting search for merge choices try_place_table(ara_table_22, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_22 Picking layout option for table : ara_table_22 with requested entries : 0 picked layout for ara_table_22 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_22 Trying to allocate imem for ara_table_22 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_22 in stage 15 Table is placed Pl vector: ara_table_22 ara_table_20 is not a gateway! Aborting search for merge choices try_place_table(ara_table_20, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_20 Picking layout option for table : ara_table_20 with requested entries : 0 picked layout for ara_table_20 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_20 Trying to allocate imem for ara_table_20 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_20 in stage 15 Table is placed Pl vector: ara_table_20 - skipping ara_table_7 as its already done tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_7 as its already done 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_7 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_7 as its already done found 5 tables that could be placed: [ ara_table_22, ara_table_20, tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] Initial best is first table seen: ara_table_22 For trial t : ara_table_20 with best: ara_table_22 Updating best to ara_table_20 from ara_table_22 for reason: default choice For trial t : tbl_l3_router_Router6_icmp_error_0 with best: ara_table_20 Keeping best ara_table_20 for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_20 Keeping best ara_table_20 for reason: earlier stage calculated For trial t : tbl_sidecar1439 with best: ara_table_20 Keeping best ara_table_20 for reason: earlier stage calculated placing 0 entries of ara_table_20 ( ara_table_20 ) in stage 15(ffffffffffffffff) FormatType(02) stage 15, work: [ 37352460, 37365659, 37420969, 37476264, 37475899, 37476159 ], partly placed 0, placed 156 { id=4 ram=23 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1439 - skipping gateway cond-146 until any of the control dominating tables can be placed - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1295 as its already done ara_table_22 is not a gateway! Aborting search for merge choices try_place_table(ara_table_22, stage=15) Initial # of stages is 15, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_22 Picking layout option for table : ara_table_22 with requested entries : 0 picked layout for ara_table_22 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_22 Trying to allocate imem for ara_table_22 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 0 of ara_table_22 in stage 15 Table is placed Pl vector: ara_table_22 - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done found 4 tables that could be placed: [ ara_table_22, tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] Initial best is first table seen: ara_table_22 For trial t : tbl_l3_router_Router6_icmp_error_0 with best: ara_table_22 Keeping best ara_table_22 for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_22 Keeping best ara_table_22 for reason: earlier stage calculated For trial t : tbl_sidecar1439 with best: ara_table_22 Keeping best ara_table_22 for reason: earlier stage calculated placing 0 entries of ara_table_22 ( ara_table_22 ) in stage 15(ffffffffffffffff) FormatType(02) stage 15, work: [ 37352460, 37365659, 37476264, 37475899, 37476159, 37476528 ], partly placed 0, placed 157 { id=4 ram=23 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 because it depends on tbl_sidecar1439 - skipping gateway cond-146 until any of the control dominating tables can be placed tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done 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=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done tbl_sidecar1439 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1439, stage=15) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1439 Trying to allocate imem for tbl_sidecar1439 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1439 in stage 16 Table is placed Pl vector: tbl_sidecar1439 - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done - skipping ara_table_11 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_26 because it depends on tbl_sidecar1439 ara_table_26 is not a gateway! Aborting search for merge choices - skipping ara_table_9 because it depends on tbl_sidecar1439 ara_table_9 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done found 3 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, tbl_l3_router_Router6_icmp_error, tbl_sidecar1439 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error from tbl_l3_router_Router6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1439 with best: tbl_l3_router_Router6_icmp_error Updating best to tbl_sidecar1439 from tbl_l3_router_Router6_icmp_error for reason: fewer total dependencies in dominance frontier Adding table:tbl_l3_router_Router6_icmp_error_0 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error in the initial stage option Adding table:tbl_sidecar1439 in the initial stage option placing 1 entries of tbl_sidecar1439 ( tbl_sidecar1439 ) in stage 16(100) FormatType(02) stage 16, work: [ 37352460, 37365659, 37476264, 37475899, 37476159, 37476528 ], partly placed 0, placed 158 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping gateway cond-146 until any of the control dominating tables can be placed tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=16) Initial # of stages is 16, 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_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: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_26 in stage 16 Table is placed Pl vector: ara_table_26 ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_9 in stage 16 Table is placed Pl vector: ara_table_9 - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done 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=16) Initial # of stages is 16, 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1439 as its already done - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done - skipping ara_table_11 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping cond-132 as its already done found 4 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, ara_table_26, ara_table_9, tbl_l3_router_Router6_icmp_error ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : ara_table_26 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 : ara_table_9 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_Router6_icmp_error with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error from tbl_l3_router_Router6_icmp_error_0 for reason: default choice placing 1 entries of tbl_l3_router_Router6_icmp_error ( tbl_l3_router_Router6_icmp_error ) in stage 16(101) FormatType(02) stage 16, work: [ 37352460, 37365659, 37476264, 37475899 ], partly placed 0, placed 159 { id=2 ram=1 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping gateway cond-146 until any of the control dominating tables can be placed tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error_0, stage=16) Initial # of stages is 16, 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:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_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: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_26 in stage 16 Table is placed Pl vector: ara_table_26 ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_9 in stage 16 Table is placed Pl vector: ara_table_9 - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1435 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done found 3 tables that could be placed: [ tbl_l3_router_Router6_icmp_error_0, ara_table_26, ara_table_9 ] Initial best is first table seen: tbl_l3_router_Router6_icmp_error_0 For trial t : ara_table_26 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 : ara_table_9 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 ) in stage 16(102) FormatType(02) stage 16, work: [ 37352460, 37365659, 37476264 ], partly placed 0, placed 160 { id=3 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done try_place_table(cond-146, stage=16) - dependency between tbl_sidecar1439 and table advances stage Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-146 Picking layout option for table : cond-146 with requested entries : 0 picked layout for cond-146 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-146 Trying to allocate imem for cond-146 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-146 in stage 17 Table is placed Pl vector: cond-146 - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_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: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_26 in stage 16 Table is placed Pl vector: ara_table_26 ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_9 in stage 16 Table is placed Pl vector: ara_table_9 - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done found 3 tables that could be placed: [ cond-146, ara_table_26, ara_table_9 ] Initial best is first table seen: cond-146 For trial t : ara_table_26 with best: cond-146 Updating best to ara_table_26 from cond-146 for reason: earlier stage calculated For trial t : ara_table_9 with best: ara_table_26 Updating best to ara_table_9 from ara_table_26 for reason: default choice placing 0 entries of ara_table_9 ( ara_table_9 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37352460, 37365659, 37476264 ], partly placed 0, placed 161 { id=3 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done try_place_table(cond-146, stage=16) - dependency between tbl_sidecar1439 and table advances stage Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-146 Picking layout option for table : cond-146 with requested entries : 0 picked layout for cond-146 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-146 Trying to allocate imem for cond-146 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-146 in stage 17 Table is placed Pl vector: cond-146 - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1424 as its already done - skipping ara_table_5 as its already done - skipping ara_table_4 as its already done ara_table_26 is not a gateway! Aborting search for merge choices try_place_table(ara_table_26, 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_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: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_26 in stage 16 Table is placed Pl vector: ara_table_26 - skipping ara_table_9 as its already done - skipping ara_table_24 as its already done - skipping ara_table_13 as its already done - skipping ara_table_22 as its already done - skipping ara_table_20 as its already done - skipping ara_table_7 as its already done found 2 tables that could be placed: [ cond-146, ara_table_26 ] Initial best is first table seen: cond-146 For trial t : ara_table_26 with best: cond-146 Updating best to ara_table_26 from cond-146 for reason: earlier stage calculated placing 0 entries of ara_table_26 ( ara_table_26 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37352460, 37365659 ], partly placed 0, placed 162 { id=3 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-146 - removing tbl_sidecar2214 from merge list because it depends on cond-146 - removing tbl_sidecar2215 from merge list because it depends on cond-146 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-146 - removing tbl_sidecar2219 from merge list because it depends on cond-146 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done try_place_table(cond-146, stage=16) - dependency between tbl_sidecar1439 and table advances stage Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-146 Picking layout option for table : cond-146 with requested entries : 0 picked layout for cond-146 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-146 Trying to allocate imem for cond-146 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-146 in stage 17 Table is placed Pl vector: cond-146 found 1 tables that could be placed: [ cond-146 ] Initial best is first table seen: cond-146 Adding table:cond-146 in the initial stage option placing 0 entries of cond-146 ( cond-146 ) in stage 17(110) FormatType(02) stage 17, work: [ 37352460, 37365659, 37477188, 38670511 ], partly placed 0, placed 163 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2214 from merge list because it depends on cond-147 - removing tbl_sidecar2215 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on cond-147 - removing tbl_sidecar2219 from merge list because it depends on cond-147 - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-131 as its already done - skipping cond-146 as its already done try_place_table(cond-147, stage=17) Merging with match table l3_router_Ndp_tbl and tag $false Initial # of stages is 17, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Ndp_tbl Picking layout option for table : l3_router_Ndp_tbl with requested entries : 512 picked layout for l3_router_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:9/8 ov:20 imm:8 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_Ndp_tbl Trying to allocate imem for l3_router_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 4096 of l3_router_Ndp_tbl in stage 17 Table is placed Gateway is placed Merging with match table l3_router_Arp_tbl and tag $true Initial # of stages is 17, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Arp_tbl Picking layout option for table : l3_router_Arp_tbl with requested entries : 512 picked layout for l3_router_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:9 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Arp_tbl Trying to allocate imem for l3_router_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 4096 of l3_router_Arp_tbl in stage 17 Table is placed Gateway is placed Pl vector: l3_router_Ndp_tbl l3_router_Arp_tbl - skipping ara_table_19 as a parent is not yet placed - skipping ara_table_18 as a parent is not yet placed - skipping ara_table_17 as a parent is not yet placed - skipping ara_table_16 as a parent is not yet placed - skipping ara_table_15 as a parent is not yet placed found 2 tables that could be placed: [ l3_router_Ndp_tbl, l3_router_Arp_tbl ] Initial best is first table seen: l3_router_Ndp_tbl For trial t : l3_router_Arp_tbl with best: l3_router_Ndp_tbl Updating best to l3_router_Arp_tbl from l3_router_Ndp_tbl for reason: default choice placing 4096 entries of l3_router_Arp_tbl ( Ingress.l3_router.Arp.tbl ) (with gw cond-147, result tag $true) in stage 17(111) FormatType(02) stage 17, work: [ 37352460, 37477188, 37477184, 37477186 ], partly placed 0, placed 164 { id=1 ram=9 tcam=0 mram=3 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 because it depends on l3_router_Ndp_tbl - removing tbl_sidecar2214 from merge list because it depends on l3_router_Ndp_tbl - removing tbl_sidecar2215 from merge list because it depends on l3_router_Ndp_tbl - skipping gateway cond-148 until mergeable tables are available - skipping cond-149 because it depends on l3_router_Ndp_tbl - removing tbl_sidecar2219 from merge list because it depends on l3_router_Ndp_tbl - skipping gateway cond-149 until mergeable tables are available - skipping cond-154 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 - skipping cond-147 as its already done - skipping ara_table_19 because it depends on l3_router_Ndp_tbl ara_table_19 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on l3_router_Ndp_tbl ara_table_18 is not a gateway! Aborting search for merge choices - skipping ara_table_17 because it depends on l3_router_Ndp_tbl ara_table_17 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on l3_router_Ndp_tbl ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_15 because it depends on l3_router_Ndp_tbl ara_table_15 is not a gateway! Aborting search for merge choices - skipping l3_router_Arp_tbl as its already done l3_router_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Ndp_tbl, stage=17) Initial # of stages is 17, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Ndp_tbl Picking layout option for table : l3_router_Ndp_tbl with requested entries : 512 picked layout for l3_router_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:9/8 ov:20 imm:8 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_Ndp_tbl Trying to allocate imem for l3_router_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 4096 of l3_router_Ndp_tbl in stage 17 Table is placed Pl vector: l3_router_Ndp_tbl - skipping ara_table_19 because it depends on l3_router_Ndp_tbl ara_table_19 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on l3_router_Ndp_tbl ara_table_18 is not a gateway! Aborting search for merge choices - skipping ara_table_17 because it depends on l3_router_Ndp_tbl ara_table_17 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on l3_router_Ndp_tbl ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_15 because it depends on l3_router_Ndp_tbl ara_table_15 is not a gateway! Aborting search for merge choices found 1 tables that could be placed: [ l3_router_Ndp_tbl ] Initial best is first table seen: l3_router_Ndp_tbl placing 4096 entries of l3_router_Ndp_tbl ( Ingress.l3_router.Ndp.tbl ) in stage 17(112) FormatType(02) stage 17, work: [ 37352460, 37477184, 37477186 ], partly placed 0, placed 165 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=17) Merging with match table tbl_sidecar2214 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 try_place_table(cond-149, stage=17) Merging with match table tbl_sidecar2219 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2219 Picking layout option for table : tbl_sidecar2219 with requested entries : 1 picked layout for tbl_sidecar2219 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_sidecar2219 Trying to allocate imem for tbl_sidecar2219 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2219 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2219 - skipping cond-154 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 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_19 in stage 17 Table is placed Pl vector: ara_table_19 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(ara_table_18, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_18 Picking layout option for table : ara_table_18 with requested entries : 0 picked layout for ara_table_18 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_18 Trying to allocate imem for ara_table_18 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_18 in stage 17 Table is placed Pl vector: ara_table_18 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_17 in stage 17 Table is placed Pl vector: ara_table_17 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(ara_table_16, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_16 Picking layout option for table : ara_table_16 with requested entries : 0 picked layout for ara_table_16 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_16 Trying to allocate imem for ara_table_16 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_16 in stage 17 Table is placed Pl vector: ara_table_16 ara_table_15 is not a gateway! Aborting search for merge choices try_place_table(ara_table_15, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_15 Picking layout option for table : ara_table_15 with requested entries : 0 picked layout for ara_table_15 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_15 Trying to allocate imem for ara_table_15 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_15 in stage 17 Table is placed Pl vector: ara_table_15 - skipping l3_router_Arp_tbl as its already done - skipping l3_router_Ndp_tbl as its already done found 8 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2219, ara_table_19, ara_table_18, ara_table_17, ara_table_16, ara_table_15 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2219 with best: tbl_sidecar2215 Updating best to tbl_sidecar2219 from tbl_sidecar2215 for reason: default choice For trial t : ara_table_19 with best: tbl_sidecar2219 Updating best to ara_table_19 from tbl_sidecar2219 for reason: earlier stage calculated For trial t : ara_table_18 with best: ara_table_19 Updating best to ara_table_18 from ara_table_19 for reason: default choice For trial t : ara_table_17 with best: ara_table_18 Updating best to ara_table_17 from ara_table_18 for reason: default choice For trial t : ara_table_16 with best: ara_table_17 Updating best to ara_table_16 from ara_table_17 for reason: default choice For trial t : ara_table_15 with best: ara_table_16 Updating best to ara_table_15 from ara_table_16 for reason: default choice placing 0 entries of ara_table_15 ( ara_table_15 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37352460, 37477184 ], partly placed 0, placed 166 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=17) Merging with match table tbl_sidecar2214 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 try_place_table(cond-149, stage=17) Merging with match table tbl_sidecar2219 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2219 Picking layout option for table : tbl_sidecar2219 with requested entries : 1 picked layout for tbl_sidecar2219 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_sidecar2219 Trying to allocate imem for tbl_sidecar2219 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2219 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2219 - skipping cond-154 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 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_19 in stage 17 Table is placed Pl vector: ara_table_19 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(ara_table_18, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_18 Picking layout option for table : ara_table_18 with requested entries : 0 picked layout for ara_table_18 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_18 Trying to allocate imem for ara_table_18 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_18 in stage 17 Table is placed Pl vector: ara_table_18 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_17 in stage 17 Table is placed Pl vector: ara_table_17 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(ara_table_16, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_16 Picking layout option for table : ara_table_16 with requested entries : 0 picked layout for ara_table_16 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_16 Trying to allocate imem for ara_table_16 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_16 in stage 17 Table is placed Pl vector: ara_table_16 - skipping ara_table_15 as its already done - skipping l3_router_Arp_tbl as its already done found 7 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2219, ara_table_19, ara_table_18, ara_table_17, ara_table_16 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2219 with best: tbl_sidecar2215 Updating best to tbl_sidecar2219 from tbl_sidecar2215 for reason: default choice For trial t : ara_table_19 with best: tbl_sidecar2219 Updating best to ara_table_19 from tbl_sidecar2219 for reason: earlier stage calculated For trial t : ara_table_18 with best: ara_table_19 Updating best to ara_table_18 from ara_table_19 for reason: default choice For trial t : ara_table_17 with best: ara_table_18 Updating best to ara_table_17 from ara_table_18 for reason: default choice For trial t : ara_table_16 with best: ara_table_17 Updating best to ara_table_16 from ara_table_17 for reason: default choice placing 0 entries of ara_table_16 ( ara_table_16 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37352460, 37477184 ], partly placed 0, placed 167 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=17) Merging with match table tbl_sidecar2214 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 try_place_table(cond-149, stage=17) Merging with match table tbl_sidecar2219 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2219 Picking layout option for table : tbl_sidecar2219 with requested entries : 1 picked layout for tbl_sidecar2219 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_sidecar2219 Trying to allocate imem for tbl_sidecar2219 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2219 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2219 - skipping cond-154 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 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_19 in stage 17 Table is placed Pl vector: ara_table_19 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(ara_table_18, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_18 Picking layout option for table : ara_table_18 with requested entries : 0 picked layout for ara_table_18 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_18 Trying to allocate imem for ara_table_18 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_18 in stage 17 Table is placed Pl vector: ara_table_18 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_17 in stage 17 Table is placed Pl vector: ara_table_17 - skipping ara_table_16 as its already done - skipping ara_table_15 as its already done - skipping l3_router_Arp_tbl as its already done found 6 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2219, ara_table_19, ara_table_18, ara_table_17 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2219 with best: tbl_sidecar2215 Updating best to tbl_sidecar2219 from tbl_sidecar2215 for reason: default choice For trial t : ara_table_19 with best: tbl_sidecar2219 Updating best to ara_table_19 from tbl_sidecar2219 for reason: earlier stage calculated For trial t : ara_table_18 with best: ara_table_19 Updating best to ara_table_18 from ara_table_19 for reason: default choice For trial t : ara_table_17 with best: ara_table_18 Updating best to ara_table_17 from ara_table_18 for reason: default choice placing 0 entries of ara_table_17 ( ara_table_17 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37352460, 37477184 ], partly placed 0, placed 168 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=17) Merging with match table tbl_sidecar2214 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 try_place_table(cond-149, stage=17) Merging with match table tbl_sidecar2219 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2219 Picking layout option for table : tbl_sidecar2219 with requested entries : 1 picked layout for tbl_sidecar2219 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_sidecar2219 Trying to allocate imem for tbl_sidecar2219 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2219 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2219 - skipping cond-154 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 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_19 in stage 17 Table is placed Pl vector: ara_table_19 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(ara_table_18, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_18 Picking layout option for table : ara_table_18 with requested entries : 0 picked layout for ara_table_18 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_18 Trying to allocate imem for ara_table_18 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_18 in stage 17 Table is placed Pl vector: ara_table_18 - skipping ara_table_17 as its already done - skipping ara_table_16 as its already done - skipping ara_table_15 as its already done - skipping l3_router_Arp_tbl as its already done found 5 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2219, ara_table_19, ara_table_18 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2219 with best: tbl_sidecar2215 Updating best to tbl_sidecar2219 from tbl_sidecar2215 for reason: default choice For trial t : ara_table_19 with best: tbl_sidecar2219 Updating best to ara_table_19 from tbl_sidecar2219 for reason: earlier stage calculated For trial t : ara_table_18 with best: ara_table_19 Updating best to ara_table_18 from ara_table_19 for reason: default choice placing 0 entries of ara_table_18 ( ara_table_18 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37352460, 37477184 ], partly placed 0, placed 169 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=17) Merging with match table tbl_sidecar2214 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 try_place_table(cond-149, stage=17) Merging with match table tbl_sidecar2219 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2219 Picking layout option for table : tbl_sidecar2219 with requested entries : 1 picked layout for tbl_sidecar2219 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_sidecar2219 Trying to allocate imem for tbl_sidecar2219 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2219 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2219 - skipping cond-154 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 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, stage=17) Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_19 in stage 17 Table is placed Pl vector: ara_table_19 - skipping ara_table_18 as its already done - skipping ara_table_17 as its already done - skipping ara_table_16 as its already done - skipping ara_table_15 as its already done - skipping l3_router_Arp_tbl as its already done found 4 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2219, ara_table_19 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2219 with best: tbl_sidecar2215 Updating best to tbl_sidecar2219 from tbl_sidecar2215 for reason: default choice For trial t : ara_table_19 with best: tbl_sidecar2219 Updating best to ara_table_19 from tbl_sidecar2219 for reason: earlier stage calculated placing 0 entries of ara_table_19 ( ara_table_19 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37352460 ], partly placed 0, placed 170 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=17) Merging with match table tbl_sidecar2214 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 try_place_table(cond-149, stage=17) Merging with match table tbl_sidecar2219 and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2219 Picking layout option for table : tbl_sidecar2219 with requested entries : 1 picked layout for tbl_sidecar2219 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_sidecar2219 Trying to allocate imem for tbl_sidecar2219 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar2219 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2219 - skipping cond-154 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 found 3 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2219 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2219 with best: tbl_sidecar2215 Updating best to tbl_sidecar2219 from tbl_sidecar2215 for reason: default choice Adding table:tbl_sidecar2214 in the initial stage option Adding table:tbl_sidecar2215 in the initial stage option Adding table:tbl_sidecar2219 in the initial stage option placing 1 entries of tbl_sidecar2219 ( tbl_sidecar2219 ) (with gw cond-149, result tag $true) in stage 18(120) FormatType(02) stage 18, work: [ 37352460, 37477703 ], partly placed 0, placed 171 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=18) Merging with match table tbl_sidecar2214 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 - skipping cond-149 as its already done - skipping cond-154 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 try_place_table(cond-150, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-150 Picking layout option for table : cond-150 with requested entries : 0 picked layout for cond-150 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-150 Trying to allocate imem for cond-150 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of cond-150 in stage 18 Table is placed Pl vector: cond-150 found 3 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, cond-150 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : cond-150 with best: tbl_sidecar2215 Updating best to cond-150 from tbl_sidecar2215 for reason: default choice placing 0 entries of cond-150 ( cond-150 ) in stage 18(121) FormatType(02) stage 18, work: [ 37352460, 37477703, 37477699, 37477496 ], partly placed 0, placed 172 { id=1 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=18) Merging with match table tbl_sidecar2214 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 - skipping cond-149 as its already done - skipping cond-154 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 - skipping cond-150 as its already done try_place_table(cond-151, stage=18) Merging with match table tbl_sidecar2228 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2228 Picking layout option for table : tbl_sidecar2228 with requested entries : 1 picked layout for tbl_sidecar2228 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_sidecar2228 Trying to allocate imem for tbl_sidecar2228 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2228 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2228 try_place_table(cond-152, stage=18) Merging with match table mac_rewrite_mac_rewrite and tag $true Initial # of stages is 18, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite Picking layout option for table : mac_rewrite_mac_rewrite with requested entries : 256 picked layout for mac_rewrite_mac_rewrite FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite Trying to allocate imem for mac_rewrite_mac_rewrite Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1024 of mac_rewrite_mac_rewrite in stage 18 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite try_place_table(cond-153, stage=18) Merging with match table tbl_sidecar2225 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2225 Picking layout option for table : tbl_sidecar2225 with requested entries : 1 picked layout for tbl_sidecar2225 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_sidecar2225 Trying to allocate imem for tbl_sidecar2225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2225 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2225 found 5 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2228, mac_rewrite_mac_rewrite, tbl_sidecar2225 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2228 with best: tbl_sidecar2215 Updating best to tbl_sidecar2228 from tbl_sidecar2215 for reason: direct control dependency difference For trial t : mac_rewrite_mac_rewrite with best: tbl_sidecar2228 Updating best to mac_rewrite_mac_rewrite from tbl_sidecar2228 for reason: default choice For trial t : tbl_sidecar2225 with best: mac_rewrite_mac_rewrite Updating best to tbl_sidecar2225 from mac_rewrite_mac_rewrite for reason: default choice placing 1 entries of tbl_sidecar2225 ( tbl_sidecar2225 ) (with gw cond-153, result tag $true) in stage 18(122) FormatType(02) stage 18, work: [ 37352460, 37477699, 37477496 ], partly placed 0, placed 173 { id=2 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=18) Merging with match table tbl_sidecar2214 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 - skipping cond-149 as its already done - skipping cond-154 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 try_place_table(cond-151, stage=18) Merging with match table tbl_sidecar2228 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2228 Picking layout option for table : tbl_sidecar2228 with requested entries : 1 picked layout for tbl_sidecar2228 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_sidecar2228 Trying to allocate imem for tbl_sidecar2228 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2228 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2228 try_place_table(cond-152, stage=18) Merging with match table mac_rewrite_mac_rewrite and tag $true Initial # of stages is 18, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite Picking layout option for table : mac_rewrite_mac_rewrite with requested entries : 256 picked layout for mac_rewrite_mac_rewrite FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:6/2 ov:42 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:4 local_tinds: 0 maprams:2 tcams:0 afi:2 I Trying to allocate adb for mac_rewrite_mac_rewrite Trying to allocate imem for mac_rewrite_mac_rewrite Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1024 of mac_rewrite_mac_rewrite in stage 18 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite - skipping cond-153 as its already done found 4 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2228, mac_rewrite_mac_rewrite ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2228 with best: tbl_sidecar2215 Updating best to tbl_sidecar2228 from tbl_sidecar2215 for reason: direct control dependency difference For trial t : mac_rewrite_mac_rewrite with best: tbl_sidecar2228 Updating best to mac_rewrite_mac_rewrite from tbl_sidecar2228 for reason: default choice placing 1024 entries of mac_rewrite_mac_rewrite ( Ingress.mac_rewrite.mac_rewrite ) (with gw cond-152, result tag $true) in stage 18(123) FormatType(02) stage 18, work: [ 37352460, 37477699 ], partly placed 0, placed 174 { id=3 ram=4 tcam=0 mram=2 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=18) Merging with match table tbl_sidecar2214 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 - skipping cond-149 as its already done - skipping cond-154 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 try_place_table(cond-151, stage=18) Merging with match table tbl_sidecar2228 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2228 Picking layout option for table : tbl_sidecar2228 with requested entries : 1 picked layout for tbl_sidecar2228 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_sidecar2228 Trying to allocate imem for tbl_sidecar2228 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2228 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2228 found 3 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215, tbl_sidecar2228 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice For trial t : tbl_sidecar2228 with best: tbl_sidecar2215 Updating best to tbl_sidecar2228 from tbl_sidecar2215 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2228 ( tbl_sidecar2228 ) (with gw cond-151, result tag $true) in stage 18(124) FormatType(02) stage 18, work: [ 37352460 ], partly placed 0, placed 175 { id=4 ram=4 tcam=0 mram=2 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done try_place_table(cond-148, stage=18) Merging with match table tbl_sidecar2214 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Gateway is placed Merging with match table tbl_sidecar2215 and tag $true Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2215 Picking layout option for table : tbl_sidecar2215 with requested entries : 1 picked layout for tbl_sidecar2215 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2215 Trying to allocate imem for tbl_sidecar2215 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2215 in stage 18 Table is placed Gateway is placed Pl vector: tbl_sidecar2214 tbl_sidecar2215 - skipping cond-149 as its already done - skipping cond-154 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 found 2 tables that could be placed: [ tbl_sidecar2214, tbl_sidecar2215 ] Initial best is first table seen: tbl_sidecar2214 For trial t : tbl_sidecar2215 with best: tbl_sidecar2214 Updating best to tbl_sidecar2215 from tbl_sidecar2214 for reason: default choice placing 1 entries of tbl_sidecar2215 ( tbl_sidecar2215 ) (with gw cond-148, result tag $true) in stage 18(125) FormatType(022) stage 18, work: [ 37352460, 37477194 ], partly placed 0, placed 176 { id=5 ram=6 tcam=0 mram=4 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar2166 as its already done - skipping tbl_sidecar2167 as its already done - skipping cond-86 as its already done - skipping cond-99 as its already done - skipping cond-101 as its already done - skipping cond-104 as its already done - skipping cond-116 as its already done - skipping cond-127 as its already done - skipping cond-148 as its already done - skipping cond-149 as its already done - skipping cond-154 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_sidecar2214 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2214, stage=18) Initial # of stages is 18, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2214 Picking layout option for table : tbl_sidecar2214 with requested entries : 1 picked layout for tbl_sidecar2214 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2214 Trying to allocate imem for tbl_sidecar2214 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2214 in stage 18 Table is placed Pl vector: tbl_sidecar2214 - skipping tbl_sidecar2215 as its already done found 1 tables that could be placed: [ tbl_sidecar2214 ] Initial best is first table seen: tbl_sidecar2214 placing 1 entries of tbl_sidecar2214 ( tbl_sidecar2214 ) in stage 18(126) 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:19 Updating best final placement with this one Table placement placed 177 tables in 19 stages Table tbl_sidecar2214 logical id 0x126 entries=1 stage=18 attached table Ingress.drop_port_ctr entries=512 Table tbl_sidecar2215 logical id 0x125 entries=1 stage=18 attached table Ingress.drop_reason_ctr entries=29 Gateway cond-148 is also logical id 0x125 Table tbl_sidecar2228 logical id 0x124 entries=1 stage=18 Gateway cond-151 is also logical id 0x124 Table mac_rewrite_mac_rewrite logical id 0x123 entries=1024 stage=18 attached table Ingress.mac_rewrite.ctr entries=256 Gateway cond-152 is also logical id 0x123 Table tbl_sidecar2225 logical id 0x122 entries=1 stage=18 Gateway cond-153 is also logical id 0x122 Table cond-150 logical id 0x121 entries=0 stage=18 Table tbl_sidecar2219 logical id 0x120 entries=1 stage=18 Gateway cond-149 is also logical id 0x120 Table ara_table_19 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_18 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_17 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_16 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_15 logical id 0xffffffffffffffff entries=0 stage=17 Table l3_router_Ndp_tbl logical id 0x112 entries=4096 stage=17 attached table Ingress.l3_router.Ndp.ctr entries=512 Table l3_router_Arp_tbl logical id 0x111 entries=4096 stage=17 attached table Ingress.l3_router.Arp.ctr entries=512 Gateway cond-147 is also logical id 0x111 Table cond-146 logical id 0x110 entries=0 stage=17 Table ara_table_26 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_9 logical id 0xffffffffffffffff entries=0 stage=16 Table tbl_l3_router_Router6_icmp_error_0 logical id 0x102 entries=1 stage=16 Table tbl_l3_router_Router6_icmp_error logical id 0x101 entries=1 stage=16 Table tbl_sidecar1439 logical id 0x100 entries=1 stage=16 Table ara_table_22 logical id 0xffffffffffffffff entries=0 stage=15 Table ara_table_20 logical id 0xffffffffffffffff entries=0 stage=15 Table ara_table_7 logical id 0xffffffffffffffff entries=0 stage=15 Table tbl_l3_router_Router4_icmp_error_0 logical id 0xf3 entries=1 stage=15 Table tbl_l3_router_Router4_icmp_error logical id 0xf2 entries=1 stage=15 Table tbl_sidecar1308 logical id 0xf1 entries=1 stage=15 Table l3_router_Router6_lookup_idx_route logical id 0xf0 entries=8192 stage=15 attached table Ingress.l3_router.Router6.lookup_idx.forward_ctr entries=8191 Table l3_router_Router4_lookup_idx_route logical id 0xe1 entries=8192 stage=14 attached table Ingress.l3_router.Router4.lookup_idx.forward_ctr entries=8191 Table tbl_sidecar1023 logical id 0xe0 entries=1 stage=14 Table ara_table_24 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_13 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_11 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_5 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_4 logical id 0xffffffffffffffff entries=0 stage=13 Table tbl_sidecar1435 logical id 0xd3 entries=1 stage=13 Gateway cond-145 is also logical id 0xd3 Table tbl_sidecar1424 logical id 0xd2 entries=1 stage=13 Gateway cond-144 is also logical id 0xd2 Table tbl_sidecar1151 logical id 0xd1 entries=1 stage=13 Table l3_router_Router6_lookup_idx_select_route logical id 0xd0 entries=12288 stage=13 Gateway cond-143 is also logical id 0xd0 Table ingresshdr.udp.checksum_encode_update_condition_3 logical id 0xc6 entries=5120 stage=12 Table tbl_sidecar1306 logical id 0xc5 entries=1 stage=12 Gateway cond-138 is also logical id 0xc5 Table tbl_sidecar1295 logical id 0xc4 entries=1 stage=12 Gateway cond-137 is also logical id 0xc4 Table tbl_sidecar1378 logical id 0xc3 entries=1 stage=12 Table tbl_sidecar1508 logical id 0xc2 entries=1 stage=12 Table l3_router_Router4_lookup_idx_select_route logical id 0xc1 entries=12288 stage=12 Gateway cond-136 is also logical id 0xc1 Table l3_router_Router6_lookup_idx_lookup logical id 0xc0 entries=3584 stage=12 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=3073 Table tbl_sidecar1504 logical id 0xb8 entries=1 stage=11 Gateway cond-142 is also logical id 0xb8 Table tbl_sidecar1500 logical id 0xb7 entries=1 stage=11 Table tbl_sidecar1380 logical id 0xb6 entries=1 stage=11 Gateway cond-135 is also logical id 0xb6 Table tbl_sidecar1374 logical id 0xb5 entries=1 stage=11 Gateway cond-134 is also logical id 0xb5 Table tbl_sidecar1370 logical id 0xb4 entries=1 stage=11 Table l3_router_MulticastRouter4_tbl logical id 0xb3 entries=4096 stage=11 attached table Ingress.l3_router.MulticastRouter4.ctr entries=1024 Table l3_router_MulticastRouter6_tbl logical id 0xb2 entries=4096 stage=11 attached table Ingress.l3_router.MulticastRouter6.ctr entries=1024 Table l3_router_Router6_lookup_idx_lookup logical id 0xb1 entries=1024 stage=11 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=1024 Table l3_router_Router4_lookup_idx_lookup logical id 0xb0 entries=8192 stage=11 attached table Ingress.l3_router.Router4.lookup_idx.index_ctr entries=8192 Table ingresshdr.icmp.hdr_checksum_encode_update_condition_4 logical id 0xa8 entries=4 stage=10 Table tbl_sidecar1363 logical id 0xa7 entries=1 stage=10 Gateway cond-133 is also logical id 0xa7 Table tbl_sidecar1491 logical id 0xa6 entries=1 stage=10 Gateway cond-141 is also logical id 0xa6 Table ara_table_8 logical id 0xffffffffffffffff entries=0 stage=10 Table tbl_sidecar1287 logical id 0xa5 entries=1 stage=10 Gateway cond-132 is also logical id 0xa5 Table l3_router_Router6_lookup_idx_lookup logical id 0xa4 entries=4096 stage=10 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=4096 Table tbl_sidecar1418_0 logical id 0xa3 entries=1 stage=10 Gateway cond-140 is also logical id 0xa3 Table cond-139 logical id 0xa2 entries=0 stage=10 Table cond-131 logical id 0xa1 entries=0 stage=10 Table cond-130 logical id 0xa0 entries=0 stage=10 Table ara_table_3 logical id 0xffffffffffffffff entries=0 stage=9 Table nat_egress_nat_egress logical id 0x90 entries=2048 stage=9 Gateway cond-129 is also logical id 0x90 Table ara_table_27 logical id 0xffffffffffffffff entries=0 stage=8 Table ara_table_23 logical id 0xffffffffffffffff entries=0 stage=8 Table ara_table_21 logical id 0xffffffffffffffff entries=0 stage=8 Table ara_table_25 logical id 0xffffffffffffffff entries=0 stage=8 Table cond-128 logical id 0x82 entries=0 stage=8 Table cond-127 logical id 0x81 entries=0 stage=8 Table mcast_ingress_mcast_tag_check logical id 0x80 entries=512 stage=8 Table tbl_sidecar2477 logical id 0x73 entries=1 stage=7 attached table Egress.link_local_mcast_ctr entries=512 Table tbl_sidecar2475 logical id 0x72 entries=1 stage=7 attached table Egress.external_mcast_ctr entries=512 Gateway cond-170 is also logical id 0x72 Table services_service logical id 0x71 entries=512 stage=7 attached table Ingress.services.service_ctr entries=7 Table mcast_ingress_mcast_replication_ipv6 logical id 0x70 entries=4096 stage=7 attached table Ingress.mcast_ingress.mcast_ipv6_ctr entries=1024 Gateway cond-126 is also logical id 0x70 Table tbl_sidecar2473 logical id 0x6b entries=1 stage=6 attached table Egress.underlay_mcast_ctr entries=512 Gateway cond-169 is also logical id 0x6b Table tbl_sidecar2480 logical id 0x6a entries=1 stage=6 attached table Egress.unicast_ctr entries=512 Table ara_table_6 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_2 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_10 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_12 logical id 0xffffffffffffffff entries=0 stage=6 Table ara_table_14 logical id 0xffffffffffffffff entries=0 stage=6 Table tbl_sidecar764 logical id 0x69 entries=1 stage=6 Gateway cond-114 is also logical id 0x69 Table tbl_sidecar441 logical id 0x68 entries=1 stage=6 Gateway cond-118 is also logical id 0x68 Table tbl_mcast_ingress_drop_mcastv6_no_group logical id 0x67 entries=1 stage=6 Gateway cond-125 is also logical id 0x67 Table tbl_sidecar1843 logical id 0x66 entries=1 stage=6 Table mcast_ingress_mcast_source_filter_ipv4 logical id 0x65 entries=1024 stage=6 attached table Ingress.mcast_ingress.mcast_ipv4_ssm_ctr entries=1024 Gateway cond-121 is also logical id 0x65 Table tbl_sidecar1852 logical id 0x64 entries=1 stage=6 Table mcast_ingress_mcast_source_filter_ipv6 logical id 0x63 entries=1024 stage=6 attached table Ingress.mcast_ingress.mcast_ipv6_ssm_ctr entries=1024 Gateway cond-123 is also logical id 0x63 Table tbl_mcast_ingress_drop_mcastv4_no_group logical id 0x62 entries=1 stage=6 Gateway cond-124 is also logical id 0x62 Table cond-122 logical id 0x61 entries=0 stage=6 Table cond-120 logical id 0x60 entries=0 stage=6 Table tbl_sidecar2446 logical id 0x5d entries=1 stage=5 attached table Egress.mcast_ctr entries=512 Gateway cond-168 is also logical id 0x5d Table tbl_sidecar2439 logical id 0x5c entries=1 stage=5 attached table Egress.drop_port_ctr entries=512 Table tbl_sidecar2443 logical id 0x5b entries=1 stage=5 attached table Egress.forwarded_ctr entries=512 Table tbl_sidecar2440 logical id 0x5a entries=1 stage=5 attached table Egress.drop_reason_ctr entries=29 Gateway cond-167 is also logical id 0x5a Table ara_table_32 logical id 0xffffffffffffffff entries=0 stage=5 Table ara_table_30 logical id 0xffffffffffffffff entries=0 stage=5 Table tbl_sidecar1612_0 logical id 0x59 entries=1 stage=5 Table tbl_sidecar1627 logical id 0x58 entries=1 stage=5 Table ara_table_0 logical id 0xffffffffffffffff entries=0 stage=5 Table tbl_nat_ingress_CalculateIPv4Len_invert logical id 0x57 entries=1 stage=5 Table tbl_nat_ingress_icmp_error logical id 0x56 entries=1 stage=5 Table tbl_nat_ingress_icmp_error_0 logical id 0x55 entries=1 stage=5 Table cond-119 logical id 0x54 entries=0 stage=5 Table cond-117 logical id 0x53 entries=0 stage=5 Table cond-116 logical id 0x52 entries=0 stage=5 Table tbl_nat_ingress_encap_ipv6 logical id 0x51 entries=1 stage=5 Table tbl_nat_ingress_encap_ipv4 logical id 0x50 entries=1 stage=5 Table tbl_sidecar2263 logical id 0x4f entries=1 stage=4 Gateway cond-154 is also logical id 0x4f Table ara_table_28 logical id 0xffffffffffffffff entries=0 stage=4 Table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 logical id 0x4e entries=4 stage=4 Table tbl_sidecar1624_0 logical id 0x4d entries=1 stage=4 Table tbl_sidecar1622_0 logical id 0x4c entries=1 stage=4 Gateway cond-164 is also logical id 0x4c Table cond-163 logical id 0x4b entries=0 stage=4 Table tbl_sidecar1609 logical id 0x4a entries=1 stage=4 Table tbl_sidecar1607 logical id 0x49 entries=1 stage=4 Gateway cond-162 is also logical id 0x49 Table tbl_sidecar1612 logical id 0x48 entries=1 stage=4 Gateway cond-161 is also logical id 0x48 Table mac_rewrite_mac_rewrite_0 logical id 0x47 entries=1024 stage=4 attached table Egress.mac_rewrite.ctr entries=256 Gateway cond-160 is also logical id 0x47 Table nat_ingress_CalculateIPv4Len_ipv4_set_len logical id 0x46 entries=3072 stage=4 Table tbl_sidecar753 logical id 0x45 entries=1 stage=4 Gateway cond-113 is also logical id 0x45 Table cond-112 logical id 0x44 entries=0 stage=4 Table tbl_sidecar745 logical id 0x43 entries=1 stage=4 Gateway cond-111 is also logical id 0x43 Table cond-110 logical id 0x42 entries=0 stage=4 Table tbl_sidecar778 logical id 0x41 entries=1 stage=4 Gateway cond-115 is also logical id 0x41 Table nat_ingress_ingress_hit logical id 0x40 entries=2048 stage=4 Table tbl_sidecar2166 logical id 0x36 entries=1 stage=3 attached table Ingress.ingress_ctr entries=512 Table tbl_sidecar2089 logical id 0x35 entries=1 stage=3 Table tbl_sidecar2087 logical id 0x34 entries=1 stage=3 Table mcast_egress_modify_hdr logical id 0x33 entries=512 stage=3 Gateway cond-159 is also logical id 0x33 Table tbl_sidecar2084 logical id 0x32 entries=1 stage=3 Gateway cond-158 is also logical id 0x32 Table cond-157 logical id 0x31 entries=0 stage=3 Table nat_ingress_ingress_ipv4 logical id 0x30 entries=2560 stage=3 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=2560 Gateway cond-107 is also logical id 0x30 Table tbl_sidecar2434 logical id 0x29 entries=1 stage=2 Gateway cond-166 is also logical id 0x29 Table mcast_egress_port_bitmap_check logical id 0x28 entries=1024 stage=2 Table tbl_sidecar206 logical id 0x27 entries=1 stage=2 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_sidecar231 logical id 0x26 entries=1 stage=2 attached table Ingress.filter.drop_mcast_ctr entries=512 Table nat_ingress_ingress_ipv4_mcast logical id 0x25 entries=4096 stage=2 attached table Ingress.nat_ingress.mcast_ipv4_ingress_ctr entries=1024 Gateway cond-106 is also logical id 0x25 Table nat_ingress_ingress_ipv6 logical id 0x24 entries=2560 stage=2 attached table Ingress.nat_ingress.ipv6_ingress_ctr entries=2560 Table nat_ingress_ingress_ipv6_mcast logical id 0x23 entries=4096 stage=2 attached table Ingress.nat_ingress.mcast_ipv6_ingress_ctr entries=1024 Gateway cond-109 is also logical id 0x23 Table cond-108 logical id 0x22 entries=0 stage=2 Table cond-105 logical id 0x21 entries=0 stage=2 Table cond-104 logical id 0x20 entries=0 stage=2 Table egress_filter_egress_filter logical id 0x1b entries=5120 stage=1 Gateway cond-165 is also logical id 0x1b Table tbl_sidecar2422 logical id 0x1a entries=1 stage=1 Table mcast_egress_asic_id_to_port logical id 0x19 entries=5120 stage=1 Table mcast_egress_tbl_decap_ports logical id 0x18 entries=4096 stage=1 Table mcast_egress_mcast_tag_check logical id 0x17 entries=512 stage=1 Gateway cond-156 is also logical id 0x17 Table cond-155 logical id 0x16 entries=0 stage=1 Table tbl_sidecar2167 logical id 0x15 entries=1 stage=1 attached table Ingress.packet_ctr entries=1024 Table tbl_sidecar2131 logical id 0x14 entries=1 stage=1 Gateway cond-100 is also logical id 0x14 Table attached_subnet_ingress_attached_subnets_v6 logical id 0x13 entries=1024 stage=1 attached table Ingress.attached_subnet_ingress.attached_subnets_v6_ctr entries=513 Gateway cond-103 is also logical id 0x13 Table attached_subnet_ingress_attached_subnets_v4 logical id 0x12 entries=1024 stage=1 attached table Ingress.attached_subnet_ingress.attached_subnets_v4_ctr entries=513 Gateway cond-102 is also logical id 0x12 Table filter_switch_ipv6_addr logical id 0x11 entries=512 stage=1 attached table Ingress.filter.ipv6_ctr entries=512 Gateway cond-98 is also logical id 0x11 Table cond-97 logical id 0x10 entries=0 stage=1 Table ara_table_33 logical id 0xffffffffffffffff entries=0 stage=0 Table ara_table_31 logical id 0xffffffffffffffff entries=0 stage=0 Table ara_table_29 logical id 0xffffffffffffffff entries=0 stage=0 Table tbl_sidecar2123 logical id 0xf entries=1 stage=0 Gateway cond-99 is also logical id 0xf Table cond-101 logical id 0xe entries=0 stage=0 Table tbl_filter_drop_bad_mac_0 logical id 0xd entries=1 stage=0 Gateway cond-92 is also logical id 0xd Table tbl_filter_drop_bad_mac logical id 0xc entries=1 stage=0 Gateway cond-91 is also logical id 0xc Table filter_switch_ipv4_addr logical id 0xb entries=512 stage=0 attached table Ingress.filter.ipv4_ctr entries=512 Table cond-90 logical id 0xa entries=0 stage=0 Table tbl_sidecar266 logical id 0x9 entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_filter_drop_bad_mac_2 logical id 0x8 entries=1 stage=0 Gateway cond-96 is also logical id 0x8 Table tbl_sidecar252 logical id 0x7 entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_filter_drop_bad_mac_1 logical id 0x6 entries=1 stage=0 Gateway cond-95 is also logical id 0x6 Table cond-94 logical id 0x5 entries=0 stage=0 Table cond-93 logical id 0x4 entries=0 stage=0 Table cond-89 logical id 0x3 entries=0 stage=0 Table cond-88 logical id 0x2 entries=0 stage=0 Table filter_uplink_ports logical id 0x1 entries=5120 stage=0 Gateway cond-87 is also logical id 0x1 Table tbl_sidecar2170 logical id 0x0 entries=1 stage=0 Gateway cond-86 is also logical id 0x0 Table ara_table_1 logical id 0xffffffffffffffff entries=0 stage=0 Finished table placement decisions pipe folding gateway cond-86 onto tbl_sidecar2170 Adding Ternary Indirect table to tbl_sidecar2170 folding gateway cond-87 onto filter_uplink_ports Adding Ternary Indirect table to filter_switch_ipv4_addr folding gateway cond-91 onto tbl_filter_drop_bad_mac Adding Ternary Indirect table to tbl_filter_drop_bad_mac folding gateway cond-92 onto tbl_filter_drop_bad_mac_0 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_0 folding gateway cond-95 onto tbl_filter_drop_bad_mac_1 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_1 folding gateway cond-96 onto tbl_filter_drop_bad_mac_2 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_2 folding gateway cond-98 onto filter_switch_ipv6_addr Adding Ternary Indirect table to filter_switch_ipv6_addr folding gateway cond-99 onto tbl_sidecar2123 folding gateway cond-100 onto tbl_sidecar2131 folding gateway cond-102 onto attached_subnet_ingress_attached_subnets_v4 Adding Ternary Indirect table to attached_subnet_ingress_attached_subnets_v4 Adding Action Data Table to attached_subnet_ingress_attached_subnets_v4 folding gateway cond-103 onto attached_subnet_ingress_attached_subnets_v6 Adding Ternary Indirect table to attached_subnet_ingress_attached_subnets_v6 Adding Action Data Table to attached_subnet_ingress_attached_subnets_v6 folding gateway cond-106 onto nat_ingress_ingress_ipv4_mcast Adding Action Data Table to nat_ingress_ingress_ipv4_mcast folding gateway cond-107 onto nat_ingress_ingress_ipv4 Adding Ternary Indirect table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 folding gateway cond-109 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 Action Data Table to nat_ingress_ingress_hit folding gateway cond-111 onto tbl_sidecar745 Adding Ternary Indirect table to tbl_sidecar745 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 Adding Ternary Indirect table to tbl_nat_ingress_icmp_error Adding Action Data Table to tbl_nat_ingress_icmp_error folding gateway cond-113 onto tbl_sidecar753 Adding Ternary Indirect table to tbl_sidecar753 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_icmp_error_0 Adding Action Data Table to tbl_nat_ingress_icmp_error_0 folding gateway cond-114 onto tbl_sidecar764 Adding Ternary Indirect table to tbl_sidecar764 folding gateway cond-115 onto tbl_sidecar778 Adding Ternary Indirect table to tbl_sidecar778 folding gateway cond-118 onto tbl_sidecar441 Adding Ternary Indirect table to tbl_sidecar441 Adding Ternary Indirect table to services_service Adding Action Data Table to services_service folding gateway cond-121 onto mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to tbl_sidecar1843 folding gateway cond-123 onto mcast_ingress_mcast_source_filter_ipv6 Adding Ternary Indirect table to mcast_ingress_mcast_source_filter_ipv6 Adding Ternary Indirect table to tbl_sidecar1852 folding gateway cond-124 onto tbl_mcast_ingress_drop_mcastv4_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv4_no_group folding gateway cond-125 onto tbl_mcast_ingress_drop_mcastv6_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv6_no_group folding gateway cond-126 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-129 onto nat_egress_nat_egress Adding Action Data Table to nat_egress_nat_egress folding gateway cond-132 onto tbl_sidecar1287 Adding Ternary Indirect table to tbl_sidecar1287 folding gateway cond-133 onto tbl_sidecar1363 Adding Ternary Indirect table to tbl_sidecar1363 folding gateway cond-134 onto tbl_sidecar1374 Adding Ternary Indirect table to tbl_sidecar1374 Adding Ternary Indirect table to tbl_sidecar1378 folding gateway cond-135 onto tbl_sidecar1380 Adding Ternary Indirect table to tbl_sidecar1380 Adding Ternary Indirect table to tbl_sidecar1370 Adding Ternary Indirect table to l3_router_Router4_lookup_idx_lookup Adding Action Data Table to l3_router_Router4_lookup_idx_lookup folding gateway cond-136 onto l3_router_Router4_lookup_idx_select_route Adding Ternary Indirect table to tbl_sidecar1151 Adding Action Data Table to l3_router_Router4_lookup_idx_route folding gateway cond-137 onto tbl_sidecar1295 Adding Ternary Indirect table to tbl_sidecar1295 folding gateway cond-138 onto tbl_sidecar1306 Adding Ternary Indirect table to tbl_sidecar1306 Adding Ternary Indirect table to tbl_sidecar1308 Adding Ternary Indirect table to tbl_l3_router_Router4_icmp_error Adding Action Data Table to tbl_l3_router_Router4_icmp_error Adding Ternary Indirect table to tbl_l3_router_Router4_icmp_error_0 Adding Action Data Table to tbl_l3_router_Router4_icmp_error_0 folding gateway cond-140 onto tbl_sidecar1418_0 Adding Ternary Indirect table to tbl_sidecar1418_0 folding gateway cond-141 onto tbl_sidecar1491 Adding Ternary Indirect table to tbl_sidecar1491 folding gateway cond-142 onto tbl_sidecar1504 Adding Ternary Indirect table to tbl_sidecar1504 Adding Ternary Indirect table to tbl_sidecar1508 Adding Ternary Indirect table to tbl_sidecar1500 splitting l3_router_Router6_lookup_idx_lookup across 3 stages Adding Ternary Indirect table to l3_router_Router6_lookup_idx_lookup Adding Ternary Indirect table to l3_router_Router6_lookup_idx_lookup Adding Ternary Indirect table to l3_router_Router6_lookup_idx_lookup folding gateway cond-143 onto l3_router_Router6_lookup_idx_select_route Adding Ternary Indirect table to tbl_sidecar1023 Adding Action Data Table to l3_router_Router6_lookup_idx_route folding gateway cond-144 onto tbl_sidecar1424 Adding Ternary Indirect table to tbl_sidecar1424 folding gateway cond-145 onto tbl_sidecar1435 Adding Ternary Indirect table to tbl_sidecar1435 Adding Ternary Indirect table to tbl_sidecar1439 Adding Ternary Indirect table to tbl_l3_router_Router6_icmp_error Adding Action Data Table to tbl_l3_router_Router6_icmp_error Adding Ternary Indirect table to tbl_l3_router_Router6_icmp_error_0 Adding Action Data Table to tbl_l3_router_Router6_icmp_error_0 folding gateway cond-147 onto l3_router_Arp_tbl Adding Action Data Table to l3_router_Arp_tbl Adding Action Data Table to l3_router_Ndp_tbl folding gateway cond-148 onto tbl_sidecar2215 folding gateway cond-149 onto tbl_sidecar2219 Adding Ternary Indirect table to tbl_sidecar2219 folding gateway cond-151 onto tbl_sidecar2228 Adding Ternary Indirect table to tbl_sidecar2228 folding gateway cond-152 onto mac_rewrite_mac_rewrite Adding Action Data Table to mac_rewrite_mac_rewrite folding gateway cond-153 onto tbl_sidecar2225 Adding Ternary Indirect table to tbl_sidecar2225 folding gateway cond-154 onto tbl_sidecar2263 Adding Ternary Indirect table to tbl_sidecar2263 folding gateway cond-165 onto egress_filter_egress_filter folding gateway cond-166 onto tbl_sidecar2434 Adding Ternary Indirect table to tbl_sidecar2434 folding gateway cond-156 onto mcast_egress_mcast_tag_check Adding Ternary Indirect table to mcast_egress_mcast_tag_check Adding Ternary Indirect table to tbl_sidecar2422 Adding Action Data Table to mcast_egress_tbl_decap_ports folding gateway cond-158 onto tbl_sidecar2084 Adding Ternary Indirect table to tbl_sidecar2084 folding gateway cond-159 onto mcast_egress_modify_hdr Adding Ternary Indirect table to mcast_egress_modify_hdr Adding Action Data Table to mcast_egress_modify_hdr Adding Ternary Indirect table to tbl_sidecar2087 Adding Ternary Indirect table to tbl_sidecar2089 folding gateway cond-160 onto mac_rewrite_mac_rewrite_0 Adding Action Data Table to mac_rewrite_mac_rewrite_0 folding gateway cond-161 onto tbl_sidecar1612 Adding Ternary Indirect table to tbl_sidecar1612 folding gateway cond-164 onto tbl_sidecar1622_0 Adding Ternary Indirect table to tbl_sidecar1622_0 Adding Ternary Indirect table to tbl_sidecar1624_0 Adding Ternary Indirect table to tbl_sidecar1627 folding gateway cond-162 onto tbl_sidecar1607 Adding Ternary Indirect table to tbl_sidecar1607 Adding Ternary Indirect table to tbl_sidecar1609 Adding Ternary Indirect table to tbl_sidecar1612_0 folding gateway cond-167 onto tbl_sidecar2440 folding gateway cond-168 onto tbl_sidecar2446 folding gateway cond-169 onto tbl_sidecar2473 folding gateway cond-170 onto tbl_sidecar2475 table placement completed pipe ingress: [143] +--tbl_sidecar2170 0+--cond-101 00+--tbl_sidecar2123 000+--ara_table_1 0000+--tbl_sidecar2167 00000+--cond-104 000000+--tbl_sidecar2166 0000000+--tbl_sidecar2263 00000000+--cond-116 000000000+--ara_table_0 0000000000+--ara_table_10 00000000000+--ara_table_12 000000000000+--ara_table_14 0000000000000+--ara_table_2 00000000000000+--ara_table_6 000000000000000+--cond-127 0000000000000000+--ara_table_21 00000000000000000+--ara_table_23 000000000000000000+--ara_table_25 0000000000000000000+--ara_table_27 00000000000000000000+--ara_table_3 000000000000000000000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 0000000000000000000000+--ara_table_8 00000000000000000000000+--ingresshdr.udp.checksum_encode_update_condition_3 000000000000000000000000+--ara_table_11 0000000000000000000000000+--ara_table_13 00000000000000000000000000+--ara_table_24 000000000000000000000000000+--ara_table_4 0000000000000000000000000000+--ara_table_5 00000000000000000000000000000+--ara_table_20 000000000000000000000000000000+--ara_table_22 0000000000000000000000000000000+--ara_table_7 00000000000000000000000000000000+--ara_table_26 000000000000000000000000000000000+--ara_table_9 0000000000000000000000000000000000+--ara_table_15 00000000000000000000000000000000000+--ara_table_16 000000000000000000000000000000000000+--ara_table_17 0000000000000000000000000000000000000+--ara_table_18 00000000000000000000000000000000000000+--ara_table_19 000000000000000000000000000000000000000+--tbl_sidecar2219 0000000000000000000000000000000000000000+--tbl_sidecar2215 0: tbl_sidecar2170(ingress::meta.ipv4_checksum_err;, 1 => $false){ GE 0+8, 1 0K } $false: [162] 1: filter_uplink_ports(ingress::meta.dropped; => $true, 1){ GE -1+0, 0 [1x5 5K] } $true: [291] $default: [145] 2: cond-88(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [160] b: filter_switch_ipv4_addr{ T 41+11, 0 0K } $false: [161] 3: cond-89(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [158] a: cond-90(ingress::meta.is_mcast; => $true, 1 => $false) $true: [149] c: tbl_filter_drop_bad_mac(ingress::hdr.ethernet.dst_mac[47:40] == 1 && ingress::hdr.ethernet.dst_mac[39:32] == 0 && ingress::hdr.ethernet.dst_mac[31:24] == 94; => $false, 1){ GE 0+8, 1 0K } $false: [148] d: tbl_filter_drop_bad_mac_0(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: [285] $default: [147] 26: tbl_sidecar231{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $default: [146] 27: tbl_sidecar206{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [160]... $false: [159] 4: cond-93(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [151] 0 5: cond-94(ingress::meta.is_mcast; => $true, 1 => $false) $true: [155] 6: tbl_filter_drop_bad_mac_1(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1){ GE 0+8, 1 0K } $false: [154] 8: tbl_filter_drop_bad_mac_2(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: [286] $default: [153] 9: tbl_sidecar266{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $default: [152] 7: tbl_sidecar252{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [287] 10: cond-97(ingress::filter_hasReturned => $true, 1 => $false) $false: [157] 11: filter_switch_ipv6_addr(!ingress::meta.is_mcast;, ingress::meta.is_link_local_mcastv6 && !ingress::meta.encap_needed;, 1 => $false){ GT 137+11, 0 0K } $false: [288] $true: [289] $false: [290] e: cond-101(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [169] 12: attached_subnet_ingress_attached_subnets_v4(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GT 32+10, 32 1K } $false: [168] 13: attached_subnet_ingress_attached_subnets_v6(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GT 128+10, 32 1K } $false: [293] $false: [294] f: tbl_sidecar2123(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [165] 14: tbl_sidecar2131(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [292] 0: ara_table_1 15: tbl_sidecar2167{ E 0+10, 0 0K } stats Ingress.packet_ctr 1024 20: cond-104(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [170] 0 21: cond-105(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [177] 25: nat_ingress_ingress_ipv4_mcast(ingress::meta.is_mcast;, 1 => $false){ GE 22+10, 32 [1x1 1K 1K 1K 1K] } $false: [173] 30: nat_ingress_ingress_ipv4(ingress::meta.encap_needed; => $true, 1){ GT 64+10, 32 2K } $true: [295] $false: [178] 22: cond-108(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [176] 23: 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: [175] 24: nat_ingress_ingress_ipv6{ T 160+10, 32 2K } $false: [296] 40: nat_ingress_ingress_hit{ E -6+2, 8 [1x2 2K] } $hit: [179] 0 42: cond-110(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [185] 43: tbl_sidecar745(ingress::hdr.ipv4.ttl == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [181] 0 00 46: nat_ingress_CalculateIPv4Len_ipv4_set_len{ E -6+16, 2 [1x3 3K] } 50: tbl_nat_ingress_encap_ipv4 57: tbl_nat_ingress_CalculateIPv4Len_invert $default: [180] 56: tbl_nat_ingress_icmp_error $false: [186] 44: cond-112(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [184] 45: tbl_sidecar753(ingress::hdr.ipv6.hop_limit == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [183] 51: tbl_nat_ingress_encap_ipv6 $default: [182] 55: tbl_nat_ingress_icmp_error_0 $false: [297] 69: tbl_sidecar764(ingress::hdr.vlan.$valid == 1 && !ingress::meta.service_routed;, 1 => $false) $false: [298] $miss: [189] 41: tbl_sidecar778(ingress::meta.uplink_ingress && !ingress::meta.is_switch_address && !ingress::meta.is_link_local_mcastv6;, 1 => $false){ GE 0+8, 1 0K } $false: [299] $default: [188] $false: [300] 36: tbl_sidecar2166{ E 0+10, 0 0K } stats Ingress.ingress_ctr 512 4f: tbl_sidecar2263(ingress::meta.encap_needed;, 1 => $false) $false: [320] 52: cond-116(ingress::meta.dropped; => $true, 1 => $false) $false: [207] 53: cond-117(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [205] 68: tbl_sidecar441(!ingress::meta.is_switch_address; => $false, ingress::hdr.geneve.$valid != 1; => $false, ingress::hdr.geneve.vni == 0; => $false, 1) $false: [191] 71: services_service{ T 34+13, 8 0K } stats Ingress.services.service_ctr 7 $false: [206] 54: cond-119(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [192] 0 60: cond-120(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [202] 65: mcast_ingress_mcast_source_filter_ipv4(ingress::hdr.inner_ipv4.dst_addr[31:28] == 14;, 1 => $false){ GT 64+19, 1 1K } $false: [194] 66: tbl_sidecar1843 $false: [203] 61: cond-122(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [200] 63: mcast_ingress_mcast_source_filter_ipv6(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255;, 1 => $false){ GT 256+19, 1 1K } $false: [196] 64: tbl_sidecar1852 $false: [201] 62: tbl_mcast_ingress_drop_mcastv4_no_group(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [199] 67: tbl_mcast_ingress_drop_mcastv6_no_group(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [301] 70: 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: [302] $default: [204] 80: mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } $false: [303] $true: [304] 50: ara_table_0 60: ara_table_10 60: ara_table_12 60: ara_table_14 60: ara_table_2 60: ara_table_6 81: cond-127(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [208] 0 82: cond-128(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [210] 90: nat_egress_nat_egress(ingress::meta.nat_egress_hit;, 1 => $false){ GE -5+3, 8 [1x2 2K] } $false: [305] $default: [209] $false: [306] a0: cond-130(ingress::meta.dropped; => $true, 1 => $false) $false: [211] 0 a1: cond-131(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [238] a5: tbl_sidecar1287(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1) $true: [212] 0 a7: tbl_sidecar1363(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [307] b3: l3_router_MulticastRouter4_tbl{ E 22+28, 2 [1x1 1K 1K 1K 1K] } $hit: [218] b5: tbl_sidecar1374(ingress::hdr.ipv4.ttl[7:1] == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [215] 0 b6: tbl_sidecar1380(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [308] c3: tbl_sidecar1378 $miss: [217] b4: tbl_sidecar1370{ E 0+8, 1 0K } $default: [219] 0 00 b0: l3_router_Router4_lookup_idx_lookup{ T 32+11, 4 8K } c1: 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: [309] $default: [220] 0 d1: tbl_sidecar1151 e1: l3_router_Router4_lookup_idx_route{ E 6+44, 20 [1x1 1K 1K 1K 1K 1K 1K 1K 1K] } c4: tbl_sidecar1295(ingress::l3_router_Router4_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [224] c5: tbl_sidecar1306(ingress::hdr.ipv4.ttl[7:1] == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [222] f1: tbl_sidecar1308 $default: [221] f2: tbl_l3_router_Router4_icmp_error $default: [223] f3: tbl_l3_router_Router4_icmp_error_0 $false: [239] a2: cond-139(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [237] a3: tbl_sidecar1418_0(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1) $true: [225] 0 a6: tbl_sidecar1491(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [310] b2: l3_router_MulticastRouter6_tbl{ E 118+28, 2 [2x1 1K 1K 1K 1K] } $hit: [230] b8: tbl_sidecar1504(ingress::hdr.ipv6.hop_limit[7:1] == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [228] c2: tbl_sidecar1508 $default: [227] $miss: [229] b7: tbl_sidecar1500{ E 0+8, 1 0K } $default: [231] 0 00 a4: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 4K } $try_next_stage: [356] b1: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 1K } $try_next_stage: [357] c0: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 3K } d0: l3_router_Router6_lookup_idx_select_route(ingress::l3_router_Router6_fwd.is_hit;, 1 => $false){ GE 6+16, 2 [1x3 3K 3K 3K 3K] } $false: [311] $default: [232] 0 e0: tbl_sidecar1023 f0: l3_router_Router6_lookup_idx_route{ E 6+43, 20 [1x1 1K 1K 1K 1K 1K 1K 1K 1K] } d2: tbl_sidecar1424(ingress::l3_router_Router6_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [236] d3: tbl_sidecar1435(ingress::hdr.ipv6.hop_limit[7:1] == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [234] 100: tbl_sidecar1439 $default: [233] 101: tbl_l3_router_Router6_icmp_error $default: [235] 102: tbl_l3_router_Router6_icmp_error_0 $false: [312] 110: cond-146(ingress::meta.resolve_nexthop; => $true, 1 => $false) $true: [242] 111: l3_router_Arp_tbl(ingress::meta.nexthop_ipv4 == 0; => $false, 1){ GE 22+12, 8 [1x1 1K 1K 1K 1K] } $false: [241] 112: l3_router_Ndp_tbl{ E 118+20, 9 [2x1 1K 1K 1K 1K] } $default: [240] $false: [313] $true: [314] $false: [315] 80: ara_table_21 80: ara_table_23 80: ara_table_25 80: ara_table_27 90: ara_table_3 a8: 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: [358] a0: ara_table_8 c6: ingresshdr.udp.checksum_encode_update_condition_3{ E -4+6, 1 [1x5 5K] } d0: ara_table_11 d0: ara_table_13 d0: ara_table_24 d0: ara_table_4 d0: ara_table_5 f0: ara_table_20 f0: ara_table_22 f0: ara_table_7 100: ara_table_26 100: ara_table_9 110: ara_table_15 110: ara_table_16 110: ara_table_17 110: ara_table_18 110: ara_table_19 120: tbl_sidecar2219(ingress::meta.dropped;, 1 => $false) $false: [250] 121: cond-150(ingress::meta.is_mcast; => $true, 1 => $false) $true: [248] 124: tbl_sidecar2228(ingress::meta.is_link_local_mcastv6;, 1 => $false) $false: [317] $false: [245] 0 122: tbl_sidecar2225(ingress::meta.nat_egress_hit && !ingress::meta.service_routed;, 1 => $false) $false: [319] 123: mac_rewrite_mac_rewrite(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1){ GE -1+42, 6 [1x1 1K] } $false: [318] 125: tbl_sidecar2215(ingress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Ingress.drop_reason_ctr 29 $false: [316] $default: [243] 126: tbl_sidecar2214{ E 0+10, 0 0K } stats Ingress.drop_port_ctr 512 egress: [252] +--ara_table_29 0+--ara_table_31 00+--ara_table_33 000+--cond-155 0000+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 00000+--ara_table_28 000000+--tbl_sidecar2440 0000000+--ara_table_30 00000000+--ara_table_32 0: ara_table_29 0: ara_table_31 0: ara_table_33 16: cond-155(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [275] 17: 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: [271] 1a: tbl_sidecar2422{ E 0+8, 1 0K } $hit: [261] 0 18: mcast_egress_tbl_decap_ports{ E 6+13, 34 [1x1 1K 1K 1K 1K] } $hit: [254] 0 19: mcast_egress_asic_id_to_port{ E -1+8, 1 [1x5 5K] } $hit: [255] 28: mcast_egress_port_bitmap_check{ E -2+35, 4 [1x1 1K] } $miss: [322] 31: cond-157(egress::meta.bitmap_result == 0; => $false, 1 => $true) $true: [260] 32: tbl_sidecar2084(egress::hdr.inner_ipv4.$valid == 1 && egress::hdr.inner_ipv4.ttl[7:1] == 0;, 1 => $false){ GE 0+8, 1 0K } $false: [259] 33: mcast_egress_modify_hdr(egress::hdr.inner_ipv6.$valid == 1 && egress::hdr.inner_ipv6.hop_limit[7:1] == 0; => $true, 1){ GT 14+2, 8 0K } $true: [257] 34: tbl_sidecar2087{ E 0+8, 1 0K } $default: [256] 35: tbl_sidecar2089 $false: [323] $miss: [324] 47: mac_rewrite_mac_rewrite_0(egress::meta.drop_reason == 0;, 1 => $false){ GE -1+42, 6 [1x1 1K] } $false: [328] $hit: [269] 48: tbl_sidecar1612(egress::hdr.ipv4.$valid == 1;, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1;, 1 => $false){ GE 0+8, 2 0K } $false: [268] 4b: cond-163(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [265] 0 4c: tbl_sidecar1622_0(egress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [267] 4d: tbl_sidecar1624_0 58: tbl_sidecar1627{ E 0+8, 1 0K } $false: [326] $default: [262] 0 49: tbl_sidecar1607(egress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+16, 2 0K } $false: [264] 4a: tbl_sidecar1609{ E 0+16, 2 0K } 59: tbl_sidecar1612_0 $miss: [327] $miss: [325] 47: mac_rewrite_mac_rewrite_0(egress::meta.drop_reason == 0;, 1 => $false){ GE -1+42, 6 [1x1 1K] } $false: [328]... $hit: [269]... $miss: [327]... $false: [276] 1b: egress_filter_egress_filter(egress::meta.bridge_hdr.nat_egress_hit;, 1 => $false){ GE -1+9, 1 [1x5 5K] } $false: [274] 29: tbl_sidecar2434(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [321] $default: [272] $default: [273] 4e: 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: [363] 40: ara_table_28 5a: tbl_sidecar2440(egress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.drop_reason_ctr 29 $false: [278] 0 5b: tbl_sidecar2443{ E 0+10, 0 0K } stats Egress.forwarded_ctr 512 5d: tbl_sidecar2446(egress::meta.bridge_hdr.is_link_local_mcastv6;, egress::eg_intr_md.egress_rid == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.mcast_ctr 512 $false: [284] 6a: tbl_sidecar2480{ E 0+10, 0 0K } stats Egress.unicast_ctr 512 $default: [279] 6b: tbl_sidecar2473(egress::eg_intr_md.egress_rid == 0; => $false, egress::hdr.geneve.$valid != 1; => $false, 1){ GE 0+10, 0 0K } stats Egress.underlay_mcast_ctr 512 $false: [283] 72: tbl_sidecar2475(egress::eg_intr_md.egress_rid == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.external_mcast_ctr 512 $false: [281] 73: tbl_sidecar2477{ E 0+10, 0 0K } stats Egress.link_local_mcast_ctr 512 $default: [277] 5c: tbl_sidecar2439{ E 0+10, 0 0K } stats Egress.drop_port_ctr 512 50: ara_table_30 50: ara_table_32