Table Placement REDO_PHV1, not ignoring container conflicts Table placement starting on pipe with DEFAULT PLACEMENT approach ingress: [126] +--tbl_sidecar2142 0+--tbl_sidecar2143 00+--cond-77 001+--cond-89 0011+--cond-92 00111+--cond-102 001111+--cond-113 0011111+--cond-135 00111000+--cond-138 001111100+--ingresshdr.udp.checksum_encode_update_condition_3 0011111000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 tbl_sidecar2142 stats Ingress.ingress_ctr 512 tbl_sidecar2143 stats Ingress.packet_ctr 1024 cond-77(ingress::meta.ipv4_checksum_err; => $true, 1 => $false) $true: [127] tbl_sidecar2146 $false: [143] cond-78(ingress::meta.dropped; => $true, 1 => $false) $false: [128] 0 filter_uplink_ports{ E -1+0, 0 0K } cond-79(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [141] filter_switch_ipv4_addr{ T 41+1, 0 0K } $false: [142] cond-80(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [139] cond-81(ingress::meta.is_mcast; => $true, 1 => $false) $true: [130] cond-82(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: [129] 0 tbl_filter_drop_bad_mac tbl_sidecar207 stats Ingress.filter.drop_mcast_ctr 512 $false: [357] $false: [141]... $false: [140] cond-83(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [132] 1 cond-84(ingress::meta.is_mcast; => $true, 1 => $false) $true: [136] cond-85(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1 => $true) $true: [133] 0 tbl_filter_drop_bad_mac_0 tbl_sidecar232 stats Ingress.filter.drop_mcast_ctr 512 $false: [135] cond-86(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: [134] 0 tbl_filter_drop_bad_mac_1 tbl_sidecar246 stats Ingress.filter.drop_mcast_ctr 512 $false: [358] $false: [359] cond-87(ingress::filter_hasReturned => $true, 1 => $false) $false: [138] cond-88(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6 && !ingress::meta.encap_needed; => $true, 1 => $false) $true: [137] filter_switch_ipv6_addr{ T 137+1, 0 0K } $false: [360] $true: [361] $false: [362] $true: [363] cond-89(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [147] cond-90(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [145] attached_subnet_ingress_attached_subnets_v4{ T 32+0, 32 0K } $false: [146] cond-91(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [144] attached_subnet_ingress_attached_subnets_v6{ T 128+0, 32 0K } $false: [364] $false: [365] cond-92(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [148] 1 11 nat_ingress_icmp_dst_port{ T 9+0, 0 0K } cond-93(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [155] cond-94(ingress::meta.is_mcast; => $true, 1 => $false) $true: [150] nat_ingress_ingress_ipv4_mcast{ E 35+0, 32 1K } $false: [151] cond-95(ingress::meta.encap_needed; => $true, 1 => $false) $false: [149] nat_ingress_ingress_ipv4{ T 64+0, 32 1K } $true: [366] $false: [156] cond-96(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [154] cond-97(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [152] nat_ingress_ingress_ipv6_mcast{ E 131+0, 32 1K } $false: [153] nat_ingress_ingress_ipv6{ T 160+0, 32 1K } $false: [367] nat_ingress_ingress_hit{ E -6+2, 8 0K } $hit: [157] 1 cond-98(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [158] +--nat_ingress_CalculateIPv4Len_ipv4_set_len 1+--tbl_nat_ingress_CalculateIPv4Len_invert 00+--tbl_nat_ingress_encap_ipv4 001+--ara_table_51 0011+--ara_table_48 00111+--ara_table_44 001111+--ara_table_41 nat_ingress_CalculateIPv4Len_ipv4_set_len{ E -6+0, 2 0K } tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 ara_table_51 ara_table_48 ara_table_44 ara_table_41 $false: [160] cond-99(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [159] 1 11 111 1111 tbl_nat_ingress_encap_ipv6 ara_table_51 ara_table_48 ara_table_44 ara_table_41 $false: [368] 1 11 111 ara_table_51 ara_table_48 ara_table_44 ara_table_41 cond-100(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [161] 1 tbl_sidecar760 ara_table_53 $false: [369] ara_table_53 $miss: [163] cond-101(ingress::meta.uplink_ingress && !ingress::meta.is_switch_address && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [162] +--tbl_sidecar774 0+--ara_table_51 01+--ara_table_48 011+--ara_table_44 0111+--ara_table_41 00000+--ara_table_53 tbl_sidecar774 ara_table_51 ara_table_48 ara_table_44 ara_table_41 ara_table_53 $false: [370] 1 11 111 0000 ara_table_51 ara_table_48 ara_table_44 ara_table_41 ara_table_53 $false: [371] 1 11 111 0000 ara_table_51 ara_table_48 ara_table_44 ara_table_41 ara_table_53 cond-102(ingress::meta.dropped; => $true, 1 => $false) $false: [181] cond-103(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [179] +--ara_table_69 0+--ara_table_67 00+--ara_table_64 000+--ara_table_42 1000+--ara_table_62 01000+--ara_table_60 000000+--cond-104 ara_table_69 ara_table_67 ara_table_64 ara_table_42 ara_table_62 ara_table_60 cond-104(!ingress::meta.is_switch_address; => $false, ingress::hdr.geneve.$valid != 1; => $false, ingress::hdr.geneve.vni == 0; => $false, 1 => $true) $true: [164] tbl_sidecar419 $false: [165] services_service{ T 34+3, 16 0K } stats Ingress.services.service_ctr 7 $false: [180] cond-105(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [166] 1 cond-106(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [176] cond-107(ingress::hdr.inner_ipv4.dst_addr[31:28] == 14; => $true, 1 => $false) $true: [167] mcast_ingress_mcast_source_filter_ipv4{ T 64+1, 1 1K } $false: [168] tbl_sidecar1875 $false: [177] cond-108(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [174] cond-109(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255; => $true, 1 => $false) $true: [169] mcast_ingress_mcast_source_filter_ipv6{ T 256+1, 1 1K } $false: [170] tbl_sidecar1884 $false: [175] cond-110(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [172] tbl_mcast_ingress_drop_mcastv4_no_group $false: [173] cond-111(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [171] tbl_mcast_ingress_drop_mcastv6_no_group $false: [372] cond-112(ingress::hdr.ipv6.$valid == 1 && ingress::meta.allow_source_mcast; => $true, 1 => $false) $true: [178] +--mcast_ingress_mcast_replication_ipv6 1+--ara_table_69 10+--ara_table_67 100+--ara_table_64 1000+--ara_table_42 10000+--mcast_ingress_mcast_tag_check 110001+--ara_table_62 1010010+--ara_table_60 mcast_ingress_mcast_replication_ipv6{ E 118+1, 16 1K } ara_table_69 ara_table_67 ara_table_64 ara_table_42 mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } ara_table_62 ara_table_60 $false: [373] +--ara_table_69 0+--ara_table_67 00+--ara_table_64 000+--ara_table_42 1000+--ara_table_62 01000+--ara_table_60 ara_table_69 ara_table_67 ara_table_64 ara_table_42 ara_table_62 ara_table_60 $false: [374] +--ara_table_69 0+--ara_table_67 00+--ara_table_64 000+--ara_table_42 1000+--ara_table_62 01000+--ara_table_60 ara_table_69 ara_table_67 ara_table_64 ara_table_42 ara_table_62 ara_table_60 $true: [375] +--ara_table_69 0+--ara_table_67 00+--ara_table_64 000+--ara_table_42 1000+--ara_table_62 01000+--ara_table_60 ara_table_69 ara_table_67 ara_table_64 ara_table_42 ara_table_62 ara_table_60 cond-113(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [182] 1 11 cond-114(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [184] cond-115(ingress::meta.nat_egress_hit; => $true, 1 => $false) $true: [183] 1 10 100 1001 nat_egress_nat_egress{ E -5+3, 8 0K } ara_table_58 ara_table_55 ara_table_43 ara_table_40 $false: [376] 0 00 001 ara_table_58 ara_table_55 ara_table_43 ara_table_40 $false: [377] 0 00 001 ara_table_58 ara_table_55 ara_table_43 ara_table_40 cond-116(ingress::meta.dropped; => $true, 1 => $false) $false: [185] 1 cond-117(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [212] +--ara_table_52 0+--ara_table_57 00+--ara_table_68 000+--ara_table_61 0000+--ara_table_54 00000+--cond-118 ara_table_52 ara_table_57 ara_table_68 ara_table_61 ara_table_54 cond-118(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [186] +--ara_table_63 0+--ara_table_66 00+--ara_table_59 000+--ara_table_50 0001+--ara_table_47 00000+--cond-119 000001+--l3_router_MulticastRouter4_tbl ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 cond-119(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [187] tbl_sidecar1351 $false: [378] l3_router_MulticastRouter4_tbl{ E 22+2, 2 1K } $hit: [192] cond-120(ingress::hdr.ipv4.ttl == 1 && !ingress::meta.service_routed; => $true, 1 => $false) $true: [188] 0 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1362 $false: [189] 0 tbl_sidecar1367 cond-121(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [190] tbl_sidecar1369 $false: [379] $miss: [191] 0 tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1357 $false: [193] 1 00 111 1111 tbl_sidecar1253$precompute tbl_sidecar1253 l3_router_Router4_lookup_idx_lookup{ T 32+1, 4 8K } cond-122(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [194] 0 10 101 l3_router_Router4_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_63 tbl_sidecar1127 l3_router_Router4_lookup_idx_route{ E 6+2, 32 7K } $false: [380] ara_table_63 cond-123(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [198] cond-124(ingress::l3_router_Router4_fwd.port == 0; => $false, ingress::hdr.ipv4.ttl == 1; => $true, 1 => $false) $true: [195] +--ara_table_66 0+--ara_table_59 00+--ara_table_50 001+--ara_table_47 0000+--tbl_l3_router_Router4_icmp_error 00000+--tbl_sidecar1282 ara_table_66 ara_table_59 ara_table_50 ara_table_47 tbl_l3_router_Router4_icmp_error tbl_sidecar1282 $false: [196] 0 00 000 0001 tbl_sidecar1284 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [197] +--tbl_l3_router_Router4_icmp_error_0 0+--tbl_sidecar1277 00+--ara_table_66 000+--ara_table_59 0000+--ara_table_50 00001+--ara_table_47 tbl_l3_router_Router4_icmp_error_0 tbl_sidecar1277 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [213] cond-125(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [211] cond-126(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [199] +--ara_table_52 0+--ara_table_57 00+--ara_table_68 000+--ara_table_61 0000+--ara_table_54 00000+--cond-127 000001+--l3_router_MulticastRouter6_tbl ara_table_52 ara_table_57 ara_table_68 ara_table_61 ara_table_54 cond-127(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [200] tbl_sidecar1493 $false: [381] l3_router_MulticastRouter6_tbl{ E 118+2, 2 1K } $hit: [204] cond-128(ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [201] +--tbl_l3_router_MulticastRouter6_icmp_error 0+--tbl_sidecar1504 00+--ara_table_63 000+--ara_table_66 0000+--ara_table_59 00000+--ara_table_50 000001+--ara_table_47 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [202] +--tbl_sidecar1509 0+--ara_table_63 00+--ara_table_66 000+--ara_table_59 0000+--ara_table_50 00001+--ara_table_47 tbl_sidecar1509 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $miss: [203] +--tbl_l3_router_MulticastRouter6_icmp_error_0 0+--tbl_sidecar1499 00+--ara_table_63 000+--ara_table_66 0000+--ara_table_59 00000+--ara_table_50 000001+--ara_table_47 tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1499 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [205] 1 00 111 1111 tbl_sidecar1409$precompute tbl_sidecar1409 l3_router_Router6_lookup_idx_lookup{ T 128+1, 4 1K } cond-129(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [206] 0 10 101 l3_router_Router6_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_52 tbl_sidecar1009 l3_router_Router6_lookup_idx_route{ E 6+1, 32 0K } $false: [382] ara_table_52 cond-130(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [210] 0 ara_table_57 cond-131(ingress::l3_router_Router6_fwd.port == 0; => $false, ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [207] +--ara_table_68 0+--ara_table_61 00+--ara_table_54 000+--tbl_l3_router_Router6_icmp_error 0000+--tbl_sidecar1425 00000+--ara_table_63 000000+--ara_table_66 0000000+--ara_table_59 00000000+--ara_table_50 000000001+--ara_table_47 ara_table_68 ara_table_61 ara_table_54 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [208] +--tbl_sidecar1429 0+--ara_table_68 00+--ara_table_61 000+--ara_table_54 0000+--ara_table_63 00000+--ara_table_66 000000+--ara_table_59 0000000+--ara_table_50 00000001+--ara_table_47 tbl_sidecar1429 ara_table_68 ara_table_61 ara_table_54 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [209] +--ara_table_57 0+--tbl_l3_router_Router6_icmp_error_0 00+--tbl_sidecar1420 000+--ara_table_68 0000+--ara_table_61 00000+--ara_table_54 000000+--ara_table_63 0000000+--ara_table_66 00000000+--ara_table_59 000000000+--ara_table_50 0000000001+--ara_table_47 ara_table_57 tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1420 ara_table_68 ara_table_61 ara_table_54 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 $false: [383] +--ara_table_52 0+--ara_table_57 00+--ara_table_68 000+--ara_table_61 0000+--ara_table_54 00000+--ara_table_63 000000+--ara_table_66 0000000+--ara_table_59 00000000+--ara_table_50 000000001+--ara_table_47 ara_table_52 ara_table_57 ara_table_68 ara_table_61 ara_table_54 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 cond-132(ingress::meta.resolve_nexthop; => $true, 1 => $false) $true: [216] cond-133(ingress::meta.nexthop_ipv4 == 0; => $false, 1 => $true) $true: [214] +--ara_table_65 0+--ara_table_56 00+--ara_table_49 000+--ara_table_46 0000+--ara_table_45 00000+--l3_router_Arp_tbl ara_table_65 ara_table_56 ara_table_49 ara_table_46 ara_table_45 l3_router_Arp_tbl{ E 22+2, 8 0K } $false: [215] +--l3_router_Ndp_tbl 0+--ara_table_65 00+--ara_table_56 000+--ara_table_49 0000+--ara_table_46 00000+--ara_table_45 l3_router_Ndp_tbl{ E 118+2, 16 0K } ara_table_65 ara_table_56 ara_table_49 ara_table_46 ara_table_45 $false: [384] 0 00 000 0000 ara_table_65 ara_table_56 ara_table_49 ara_table_46 ara_table_45 $true: [385] +--ara_table_52 0+--ara_table_57 00+--ara_table_68 000+--ara_table_61 0000+--ara_table_54 00000+--ara_table_63 000000+--ara_table_66 0000000+--ara_table_59 00000000+--ara_table_50 000000001+--ara_table_47 0000000000+--ara_table_65 00000000000+--ara_table_56 000000001100+--ara_table_49 0000000000000+--ara_table_46 00000000000000+--ara_table_45 ara_table_52 ara_table_57 ara_table_68 ara_table_61 ara_table_54 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 ara_table_65 ara_table_56 ara_table_49 ara_table_46 ara_table_45 cond-134(!ingress::meta.dropped && ingress::meta.nat_egress_hit && !ingress::meta.is_mcast && !ingress::meta.service_routed; => $true, 1 => $false) $true: [217] egress_filter_egress_filter{ E -1+1, 1 0K } $false: [386] $false: [387] +--ara_table_58 0+--ara_table_55 00+--ara_table_43 001+--ara_table_40 0000+--ara_table_52 10000+--ara_table_57 000000+--ara_table_68 0000000+--ara_table_61 01000000+--ara_table_54 000000000+--ara_table_63 0000000000+--ara_table_66 00000000000+--ara_table_59 000000000000+--ara_table_50 0000000000001+--ara_table_47 00000000000000+--ara_table_65 001100000000000+--ara_table_56 0000000000001100+--ara_table_49 00000000000000000+--ara_table_46 001000000000000000+--ara_table_45 ara_table_58 ara_table_55 ara_table_43 ara_table_40 ara_table_52 ara_table_57 ara_table_68 ara_table_61 ara_table_54 ara_table_63 ara_table_66 ara_table_59 ara_table_50 ara_table_47 ara_table_65 ara_table_56 ara_table_49 ara_table_46 ara_table_45 cond-135(ingress::meta.dropped; => $true, 1 => $false) $true: [218] 0 tbl_sidecar2191 stats Ingress.drop_port_ctr 512 tbl_sidecar2193 stats Ingress.drop_reason_ctr 27 $false: [221] cond-136(ingress::meta.is_mcast; => $true, 1 => $false) $false: [219] 0 00 tbl_sidecar2195 stats Ingress.egress_ctr 512 cond-137(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1 => $true) $true: [220] mac_rewrite_mac_rewrite{ E -1+0, 8 0K } $false: [388] tbl_sidecar2199 $true: [389] cond-138(ingress::meta.encap_needed; => $true, 1 => $false) $true: [222] tbl_sidecar2235 $false: [390] 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: [223] +--ara_table_73 0+--cond-139 11+--cond-140 111+--cond-148 1110+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 10000+--ara_table_72 ara_table_73 cond-139(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [224] tbl_sidecar2349 $false: [391] cond-140(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [240] cond-141(egress::meta.bridge_hdr.ingress_port == egress::eg_intr_md.egress_port; => $true, 1 => $false) $true: [238] 1 00 ara_table_71 ara_table_70 tbl_sidecar2357 $false: [225] 1 mcast_egress_mcast_tag_check{ T 133+0, 0 0K } $hit: [229] mcast_egress_tbl_decap_ports{ E 6+1, 48 1K } $hit: [226] 1 mcast_egress_asic_id_to_port{ E -1+0, 1 0K } $hit: [227] mcast_egress_port_bitmap_check{ E -2+3, 4 0K } $miss: [393] cond-142(egress::meta.bitmap_result == 0; => $false, 1 => $true) $true: [228] 0 tbl_sidecar2106 mcast_egress_modify_hdr{ T 14+2, 8 0K } $false: [394] $miss: [395] $miss: [396] mac_rewrite_mac_rewrite_0{ E -1+0, 8 0K } $hit: [237] 1 ara_table_71 cond-143(egress::hdr.ipv4.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [230] 0 00 011 ara_table_70 cond-144(egress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [231] tbl_sidecar1650 $false: [232] tbl_sidecar1652 tbl_sidecar1655 tbl_sidecar1655_0 $false: [236] cond-145(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [233] 1 00 cond-146(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [234] tbl_sidecar1665_0 $false: [235] tbl_sidecar1667_0 tbl_sidecar1670 ara_table_70 $false: [397] ara_table_70 $miss: [398] 1 ara_table_71 ara_table_70 $false: [241] cond-147(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1; => $true, 1 => $false) $true: [239] 0 01 tbl_sidecar2365 ara_table_71 ara_table_70 $false: [392] 1 ara_table_71 ara_table_70 cond-148(egress::meta.drop_reason == 0; => $false, 1 => $true) $true: [242] 0 tbl_sidecar2370 stats Egress.drop_port_ctr 512 tbl_sidecar2371 stats Egress.drop_reason_ctr 27 $false: [250] cond-149(egress::is_link_local_ipv6_mcast_0 => $true, egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [243] 0 tbl_sidecar2374 stats Egress.mcast_ctr 512 cond-150(egress::is_link_local_ipv6_mcast_0 => $true, 1 => $false) $true: [247] tbl_sidecar2377 stats Egress.link_local_mcast_ctr 512 $false: [248] cond-151(egress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [245] tbl_sidecar2379 stats Egress.external_mcast_ctr 512 $false: [246] cond-152(egress::hdr.geneve.$valid == 1 && egress::hdr.geneve_opts.oxg_mcast.$valid == 1 && egress::hdr.geneve_opts.oxg_mcast.mcast_tag == 1; => $true, 1 => $false) $true: [244] tbl_sidecar2383 stats Egress.underlay_mcast_ctr 512 $false: [399] $false: [249] tbl_sidecar2388 stats Egress.unicast_ctr 512 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5{ E -8+1, 1 0K } ara_table_72 stage 0, work: [ 37404657, 37605278 ], partly placed 0, placed 0 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 try_place_table(cond-77, stage=0) Merging with match table tbl_sidecar2146 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_sidecar2146 Picking layout option for table : tbl_sidecar2146 with requested entries : 1 picked layout for tbl_sidecar2146 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_sidecar2146 Trying to allocate imem for tbl_sidecar2146 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2146 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2146 - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 due to in-sequence control dependence on cond-77 - skipping cond-102 due to in-sequence control dependence on cond-77 - skipping cond-113 due to in-sequence control dependence on cond-77 - skipping cond-135 due to in-sequence control dependence on cond-77 - skipping cond-138 due to in-sequence control dependence on cond-77 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-77 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-77 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 found 6 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2146, ara_table_73, tbl_sidecar2349, cond-140 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2146 with best: tbl_sidecar2143 Updating best to tbl_sidecar2146 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2146 Keeping best tbl_sidecar2146 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2146 Keeping best tbl_sidecar2146 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2146 Keeping best tbl_sidecar2146 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2142 in the initial stage option Adding table:tbl_sidecar2143 in the initial stage option Adding table:tbl_sidecar2146 in the initial stage option Adding table:ara_table_73 in the initial stage option Adding table:tbl_sidecar2349 in the initial stage option Adding table:cond-140 in the initial stage option placing 1 entries of tbl_sidecar2146 ( tbl_sidecar2146 ) (with gw cond-77, result tag $true) in stage 0(0) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406071 ], partly placed 0, placed 1 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on cond-78 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-78 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-78, stage=0) Merging with match table filter_uplink_ports and tag $false Initial # of stages is 0, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for filter_uplink_ports Picking layout option for table : filter_uplink_ports with requested entries : 256 picked layout for filter_uplink_ports FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 I Trying to allocate adb for filter_uplink_ports Trying to allocate imem for filter_uplink_ports Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 5120 of filter_uplink_ports in stage 0 Table is placed Gateway is placed Pl vector: filter_uplink_ports found 6 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, filter_uplink_ports ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : filter_uplink_ports with best: cond-140 Updating best to filter_uplink_ports from cond-140 for reason: longer downward prop control-included dependence tail chain placing 5120 entries of filter_uplink_ports ( Ingress.filter.uplink_ports ) (with gw cond-78, result tag $false) in stage 0(1) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406071, 37404894 ], partly placed 0, placed 2 { id=2 ram=1 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on cond-79 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-79 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-78 as its already done - skipping filter_uplink_ports as its already done try_place_table(cond-79, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-79 Picking layout option for table : cond-79 with requested entries : 0 picked layout for cond-79 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-79 Trying to allocate imem for cond-79 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-79 in stage 0 Table is placed Pl vector: cond-79 found 6 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-79 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-79 with best: cond-140 Updating best to cond-79 from cond-140 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-79 ( cond-79 ) in stage 0(2) FormatType(02) stage 0, work: [ 37404657, 37605278, 37404894, 37406069 ], partly placed 0, placed 3 { id=2 ram=1 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping filter_uplink_ports as its already done - skipping cond-79 as its already done try_place_table(cond-80, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-80 Picking layout option for table : cond-80 with requested entries : 0 picked layout for cond-80 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-80 Trying to allocate imem for cond-80 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-80 in stage 0 Table is placed Pl vector: cond-80 found 6 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-80 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-80 with best: cond-140 Updating best to cond-80 from cond-140 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-80 ( cond-80 ) in stage 0(3) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406069, 37406063, 37406065 ], partly placed 0, placed 4 { id=2 ram=1 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-80 as its already done try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 try_place_table(cond-83, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-83 Picking layout option for table : cond-83 with requested entries : 0 picked layout for cond-83 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-83 Trying to allocate imem for cond-83 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-83 in stage 0 Table is placed Pl vector: cond-83 found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-81, cond-83 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-140 Updating best to cond-81 from cond-140 for reason: longer downward prop control-included dependence tail chain For trial t : cond-83 with best: cond-81 Updating best to cond-83 from cond-81 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-83 ( cond-83 ) in stage 0(4) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406063, 37406065, 37405552 ], partly placed 0, placed 5 { id=2 ram=1 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 - skipping cond-83 as its already done try_place_table(cond-84, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-84 Picking layout option for table : cond-84 with requested entries : 0 picked layout for cond-84 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-84 Trying to allocate imem for cond-84 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-84 in stage 0 Table is placed Pl vector: cond-84 - skipping cond-87 due to in-sequence control dependence on cond-84 found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-81, cond-84 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-140 Updating best to cond-81 from cond-140 for reason: longer downward prop control-included dependence tail chain For trial t : cond-84 with best: cond-81 Updating best to cond-84 from cond-81 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-84 ( cond-84 ) in stage 0(5) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406063, 37405552, 37405890 ], partly placed 0, placed 6 { id=2 ram=1 tcam=0 mram=0 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 - skipping cond-84 as its already done - skipping cond-87 because it depends on cond-85 - skipping gateway cond-87 until any of the control dominating tables can be placed try_place_table(cond-85, 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_sidecar232 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_sidecar232 Picking layout option for table : tbl_sidecar232 with requested entries : 1 picked layout for tbl_sidecar232 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar232 Trying to allocate imem for tbl_sidecar232 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar232 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_0 tbl_sidecar232 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-81, tbl_filter_drop_bad_mac_0, tbl_sidecar232 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-140 Updating best to cond-81 from cond-140 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_0 with best: cond-81 Updating best to tbl_filter_drop_bad_mac_0 from cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar232 with best: tbl_filter_drop_bad_mac_0 Keeping best tbl_filter_drop_bad_mac_0 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_filter_drop_bad_mac_0 ( tbl_filter_drop_bad_mac_0 ) (with gw cond-85, result tag $true) in stage 0(6) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406063, 37405552, 37405890, 37405562, 37405888 ], partly placed 0, placed 7 { id=3 ram=1 tcam=0 mram=0 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 - skipping cond-84 as its already done - skipping cond-87 because it depends on cond-86 - skipping gateway cond-87 until any of the control dominating tables can be placed - skipping cond-85 as its already done - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar232 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar232, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar232 Picking layout option for table : tbl_sidecar232 with requested entries : 1 picked layout for tbl_sidecar232 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar232 Trying to allocate imem for tbl_sidecar232 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar232 in stage 0 Table is placed Pl vector: tbl_sidecar232 try_place_table(cond-86, 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_sidecar246 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_sidecar246 Picking layout option for table : tbl_sidecar246 with requested entries : 1 picked layout for tbl_sidecar246 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar246 Trying to allocate imem for tbl_sidecar246 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar246 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_1 tbl_sidecar246 found 9 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-81, tbl_sidecar232, tbl_filter_drop_bad_mac_1, tbl_sidecar246 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-140 Updating best to cond-81 from cond-140 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar232 with best: cond-81 Updating best to tbl_sidecar232 from cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_1 with best: tbl_sidecar232 Keeping best tbl_sidecar232 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar246 with best: tbl_sidecar232 Keeping best tbl_sidecar232 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar232 ( tbl_sidecar232 ) in stage 0(7) FormatType(022) stage 0, work: [ 37404657, 37605278, 37406063, 37405552, 37405888 ], partly placed 0, placed 8 { id=4 ram=3 tcam=0 mram=2 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 - skipping cond-84 as its already done - skipping cond-87 because it depends on cond-86 - skipping gateway cond-87 until any of the control dominating tables can be placed try_place_table(cond-86, 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_sidecar246 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_sidecar246 Picking layout option for table : tbl_sidecar246 with requested entries : 1 picked layout for tbl_sidecar246 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar246 Trying to allocate imem for tbl_sidecar246 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar246 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_1 tbl_sidecar246 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-81, tbl_filter_drop_bad_mac_1, tbl_sidecar246 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-140 Updating best to cond-81 from cond-140 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_1 with best: cond-81 Updating best to tbl_filter_drop_bad_mac_1 from cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar246 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-86, result tag $true) in stage 0(8) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406063, 37405552, 37405888, 37405727 ], partly placed 0, placed 9 { id=5 ram=3 tcam=0 mram=2 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping gateway cond-89 until any of the control dominating tables can be placed - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 - skipping cond-84 as its already done - skipping cond-87 because it depends on tbl_sidecar246 - skipping gateway cond-87 until any of the control dominating tables can be placed - skipping cond-86 as its already done - skipping tbl_filter_drop_bad_mac_1 as its already done tbl_sidecar246 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar246, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar246 Picking layout option for table : tbl_sidecar246 with requested entries : 1 picked layout for tbl_sidecar246 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar246 Trying to allocate imem for tbl_sidecar246 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar246 in stage 0 Table is placed Pl vector: tbl_sidecar246 found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-81, tbl_sidecar246 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-140 Updating best to cond-81 from cond-140 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar246 with best: cond-81 Updating best to tbl_sidecar246 from cond-81 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar246 ( tbl_sidecar246 ) in stage 0(9) FormatType(022) stage 0, work: [ 37404657, 37605278, 37406063, 37405552 ], partly placed 0, placed 10 { id=6 ram=5 tcam=0 mram=4 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 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:2B/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 - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 try_place_table(cond-81, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 0 Table is placed Pl vector: cond-81 - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, cond-89, ara_table_73, tbl_sidecar2349, cond-140, cond-81, cond-87 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : cond-89 with best: tbl_sidecar2143 Updating best to cond-89 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-89 Updating best to cond-81 from cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: cond-81 Keeping best cond-81 for reason: earlier stage calculated placing 0 entries of cond-81 ( cond-81 ) in stage 0(a) FormatType(02) stage 0, work: [ 37404657, 37605278, 37406063, 37405552, 37405544, 37406067 ], partly placed 0, placed 11 { id=6 ram=5 tcam=0 mram=4 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 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:2B/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 - skipping cond-92 because it depends on filter_switch_ipv4_addr - removing nat_ingress_icmp_dst_port from merge list because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-81 as its already done - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 try_place_table(cond-82, 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_sidecar207 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_sidecar207 Picking layout option for table : tbl_sidecar207 with requested entries : 1 picked layout for tbl_sidecar207 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar207 Trying to allocate imem for tbl_sidecar207 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar207 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac tbl_sidecar207 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 10 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, cond-89, ara_table_73, tbl_sidecar2349, cond-140, cond-87, tbl_filter_drop_bad_mac, tbl_sidecar207, filter_switch_ipv4_addr ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : cond-89 with best: tbl_sidecar2143 Updating best to cond-89 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: cond-89 Keeping best cond-89 for reason: earlier stage calculated For trial t : tbl_filter_drop_bad_mac with best: cond-89 Updating best to tbl_filter_drop_bad_mac from cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar207 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: [ 37404657, 37605278, 37405552, 37405544 ], partly placed 0, placed 12 { id=7 ram=8 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 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:2B/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 - skipping cond-92 because it depends on cond-82 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-82 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 try_place_table(cond-82, 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_sidecar207 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_sidecar207 Picking layout option for table : tbl_sidecar207 with requested entries : 1 picked layout for tbl_sidecar207 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar207 Trying to allocate imem for tbl_sidecar207 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar207 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac tbl_sidecar207 found 9 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, cond-89, ara_table_73, tbl_sidecar2349, cond-140, cond-87, tbl_filter_drop_bad_mac, tbl_sidecar207 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : cond-89 with best: tbl_sidecar2143 Updating best to cond-89 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: cond-89 Keeping best cond-89 for reason: earlier stage calculated For trial t : tbl_filter_drop_bad_mac with best: cond-89 Updating best to tbl_filter_drop_bad_mac from cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar207 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-82, result tag $true) in stage 0(c) FormatType(02) stage 0, work: [ 37404657, 37605278, 37405552, 37405544, 37405231 ], partly placed 0, placed 13 { id=8 ram=8 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 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:2B/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 - skipping cond-92 because it depends on cond-87 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-87 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-89 - skipping cond-113 due to in-sequence control dependence on cond-89 - skipping cond-135 due to in-sequence control dependence on cond-89 - skipping cond-138 due to in-sequence control dependence on cond-89 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-89 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-89 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 - skipping cond-82 as its already done - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar207 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar207, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar207 Picking layout option for table : tbl_sidecar207 with requested entries : 1 picked layout for tbl_sidecar207 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar207 Trying to allocate imem for tbl_sidecar207 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar207 in stage 0 Table is placed Pl vector: tbl_sidecar207 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, cond-89, ara_table_73, tbl_sidecar2349, cond-140, cond-87, tbl_sidecar207 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : cond-89 with best: tbl_sidecar2143 Updating best to cond-89 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: cond-89 Keeping best cond-89 for reason: earlier stage calculated For trial t : tbl_sidecar207 with best: cond-89 Keeping best cond-89 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-89 ( cond-89 ) in stage 0(d) FormatType(02) stage 0, work: [ 37404657, 37605278, 37405552, 37405231, 37406409 ], partly placed 0, placed 14 { id=8 ram=8 tcam=1 mram=6 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 because it depends on cond-87 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-87 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar207 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar207, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar207 Picking layout option for table : tbl_sidecar207 with requested entries : 1 picked layout for tbl_sidecar207 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar207 Trying to allocate imem for tbl_sidecar207 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar207 in stage 0 Table is placed Pl vector: tbl_sidecar207 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-87 - skipping gateway cond-90 until mergeable tables are available found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-87, tbl_sidecar207 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: cond-140 Keeping best cond-140 for reason: earlier stage calculated For trial t : tbl_sidecar207 with best: cond-140 Updating best to tbl_sidecar207 from cond-140 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar207 ( tbl_sidecar207 ) in stage 0(e) FormatType(022) stage 0, work: [ 37404657, 37605278, 37405552, 37406409 ], partly placed 0, placed 15 { id=9 ram=10 tcam=1 mram=8 eixb=15 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 0 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 0 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 because it depends on cond-87 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-87 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 try_place_table(cond-140, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-140 Picking layout option for table : cond-140 with requested entries : 0 picked layout for cond-140 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-140 Trying to allocate imem for cond-140 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-140 in stage 0 Table is placed Pl vector: cond-140 - skipping cond-148 due to in-sequence control dependence on cond-140 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-87 - skipping gateway cond-90 until mergeable tables are available found 6 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-140, cond-87 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-140 with best: tbl_sidecar2143 Updating best to cond-140 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: cond-140 Keeping best cond-140 for reason: earlier stage calculated placing 0 entries of cond-140 ( cond-140 ) in stage 0(f) FormatType(02) stage 0, work: [ 37404657, 37605278, 37405552, 37406409, 37636172, 37636174 ], partly placed 0, placed 16 { id=9 ram=10 tcam=1 mram=8 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 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_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 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_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 because it depends on cond-87 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-87 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 ara_table_73 is not a gateway! Aborting search for merge choices try_place_table(ara_table_73, 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_73 Picking layout option for table : ara_table_73 with requested entries : 0 picked layout for ara_table_73 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_73 Trying to allocate imem for ara_table_73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_73 in stage 0 Table is placed Pl vector: ara_table_73 try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_73 - skipping ara_table_72 due to in-sequence control dependence on ara_table_73 - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-87 - skipping gateway cond-90 until mergeable tables are available try_place_table(cond-141, stage=0) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 0, 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check table Egress.mcast_egress.mcast_tag_check could not fit in stage 0 with 512 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 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check table Egress.mcast_egress.mcast_tag_check could not fit in stage 0 with 512 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 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 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_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 table tbl_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 table tbl_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2357 try_place_table(cond-147, stage=0) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, ara_table_73, tbl_sidecar2349, cond-87, mcast_egress_mcast_tag_check, tbl_sidecar2357, tbl_sidecar2365 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_73 with best: tbl_sidecar2143 Updating best to ara_table_73 from tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: ara_table_73 Keeping best ara_table_73 for reason: earlier stage calculated For trial t : cond-87 with best: ara_table_73 Keeping best ara_table_73 for reason: earlier stage calculated For trial t : mcast_egress_mcast_tag_check with best: ara_table_73 Keeping best ara_table_73 for reason: earlier stage calculated For trial t : tbl_sidecar2357 with best: ara_table_73 Keeping best ara_table_73 for reason: earlier stage calculated For trial t : tbl_sidecar2365 with best: ara_table_73 Keeping best ara_table_73 for reason: earlier stage calculated placing 0 entries of ara_table_73 ( ara_table_73 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37404657, 37605278, 37405552, 37406409, 37636172, 37636174 ], partly placed 0, placed 17 { id=9 ram=10 tcam=1 mram=8 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 0 with 1 entries along with 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 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_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 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_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 because it depends on cond-87 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-87 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=0) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-141 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-141 ara_table_72 is not a gateway! Aborting search for merge choices - skipping cond-84 as its already done try_place_table(cond-87, stage=0) - dependency between tbl_sidecar246 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-87 Picking layout option for table : cond-87 with requested entries : 0 picked layout for cond-87 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-87 Trying to allocate imem for cond-87 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-87 in stage 1 Table is placed Pl vector: cond-87 - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-87 - skipping gateway cond-90 until mergeable tables are available try_place_table(cond-141, stage=0) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 0, 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check table Egress.mcast_egress.mcast_tag_check could not fit in stage 0 with 512 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 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check table Egress.mcast_egress.mcast_tag_check could not fit in stage 0 with 512 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 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 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_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 table tbl_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 table tbl_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2357 try_place_table(cond-147, stage=0) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2349, cond-87, mcast_egress_mcast_tag_check, tbl_sidecar2357, tbl_sidecar2365 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : cond-87 with best: tbl_sidecar2143 Updating best to cond-87 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: cond-87 Keeping best cond-87 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: cond-87 Keeping best cond-87 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 with best: cond-87 Keeping best cond-87 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2142 in the initial stage option Adding table:tbl_sidecar2143 in the initial stage option Adding table:tbl_sidecar2349 in the initial stage option Adding table:cond-87 in the initial stage option Adding table:mcast_egress_mcast_tag_check in the initial stage option Adding table:tbl_sidecar2357 in the initial stage option Adding table:tbl_sidecar2365 in the initial stage option placing 0 entries of cond-87 ( cond-87 ) in stage 1(10) FormatType(02) stage 1, work: [ 37404657, 37605278, 37405552, 37406409, 37636172, 37636174, 37406061 ], partly placed 0, placed 18 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 because it depends on cond-88 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-88 - skipping gateway cond-92 until mergeable tables are available - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-141 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-141 ara_table_72 is not a gateway! Aborting search for merge choices - skipping cond-84 as its already done - skipping cond-87 as its already done - removing attached_subnet_ingress_attached_subnets_v4 from merge list because it depends on cond-88 - skipping gateway cond-90 until mergeable tables are available try_place_table(cond-141, 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 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_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2357 try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 try_place_table(cond-88, 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_sidecar2142, tbl_sidecar2143, tbl_sidecar2349, mcast_egress_mcast_tag_check, tbl_sidecar2357, tbl_sidecar2365, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: tbl_sidecar2143 Updating best to mcast_egress_mcast_tag_check from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: mcast_egress_mcast_tag_check Keeping best mcast_egress_mcast_tag_check for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 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 : filter_switch_ipv6_addr with best: mcast_egress_mcast_tag_check Updating best to filter_switch_ipv6_addr from mcast_egress_mcast_tag_check 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-88, result tag $true) in stage 1(11) FormatType(02) stage 1, work: [ 37404657, 37605278, 37406409, 37636172, 37636174 ], partly placed 0, placed 19 { id=1 ram=3 tcam=4 mram=2 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-141 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-141 ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-90, 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-141, 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 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_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2357 try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, attached_subnet_ingress_attached_subnets_v4, mcast_egress_mcast_tag_check, tbl_sidecar2357, tbl_sidecar2365 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : attached_subnet_ingress_attached_subnets_v4 with best: tbl_sidecar2143 Updating best to attached_subnet_ingress_attached_subnets_v4 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check 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 For trial t : tbl_sidecar2357 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 For trial t : tbl_sidecar2365 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-90, result tag $true) in stage 1(12) FormatType(02) stage 1, work: [ 37404657, 37605278, 37406409, 37636172, 37636174, 37406407 ], partly placed 0, placed 20 { id=2 ram=8 tcam=6 mram=4 eixb=22 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-141 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-141 ara_table_72 is not a gateway! Aborting search for merge choices - skipping cond-90 as its already done try_place_table(cond-141, 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 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_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2357 try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 try_place_table(cond-91, 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 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, mcast_egress_mcast_tag_check, tbl_sidecar2357, tbl_sidecar2365, attached_subnet_ingress_attached_subnets_v6 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: tbl_sidecar2143 Updating best to mcast_egress_mcast_tag_check from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: mcast_egress_mcast_tag_check Keeping best mcast_egress_mcast_tag_check for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 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 : attached_subnet_ingress_attached_subnets_v6 with best: mcast_egress_mcast_tag_check Updating best to attached_subnet_ingress_attached_subnets_v6 from mcast_egress_mcast_tag_check 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-91, result tag $true) in stage 1(13) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636172, 37636174 ], partly placed 0, placed 21 { id=3 ram=13 tcam=12 mram=6 eixb=38 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-141 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-141 ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-141, 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:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 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_sidecar2357 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_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2357 try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, mcast_egress_mcast_tag_check, tbl_sidecar2357, tbl_sidecar2365 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: tbl_sidecar2143 Updating best to mcast_egress_mcast_tag_check from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: mcast_egress_mcast_tag_check Keeping best mcast_egress_mcast_tag_check for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 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-141, result tag $false) in stage 1(14) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636172, 37636174, 37636095, 37605508, 37635256 ], partly placed 0, placed 22 { id=4 ram=13 tcam=16 mram=6 eixb=57 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 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_72 because it depends on mcast_egress_tbl_decap_ports ara_table_72 is not a gateway! Aborting search for merge choices - skipping cond-141 as its already done try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed tbl_sidecar2357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2357, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Pl vector: tbl_sidecar2357 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 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: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 mcast_egress_tbl_decap_ports is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_tbl_decap_ports, stage=1) Initial # of stages is 1, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_tbl_decap_ports Picking layout option for table : mcast_egress_tbl_decap_ports with requested entries : 1024 picked layout for mcast_egress_tbl_decap_ports FormatType(02) layout: 1024eV ixbar:2B/16b match:1B/6b gh:1 adb:34/32 ov:13 imm:12 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:12 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for mcast_egress_tbl_decap_ports Trying to allocate imem for mcast_egress_tbl_decap_ports Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 4096 of mcast_egress_tbl_decap_ports in stage 1 Table is placed Pl vector: mcast_egress_tbl_decap_ports found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, tbl_sidecar2365, tbl_sidecar2357, mac_rewrite_mac_rewrite_0, mcast_egress_tbl_decap_ports ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2143 Updating best to mac_rewrite_mac_rewrite_0 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_tbl_decap_ports with best: mac_rewrite_mac_rewrite_0 Updating best to mcast_egress_tbl_decap_ports from mac_rewrite_mac_rewrite_0 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(15) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636174, 37636095, 37605508, 37635256, 37605980 ], partly placed 0, placed 23 { id=5 ram=25 tcam=16 mram=6 eixb=59 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 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_72 because it depends on mcast_egress_asic_id_to_port ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed tbl_sidecar2357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2357, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Pl vector: tbl_sidecar2357 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 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: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_tbl_decap_ports as its already done mcast_egress_asic_id_to_port is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_asic_id_to_port, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_asic_id_to_port Picking layout option for table : mcast_egress_asic_id_to_port with requested entries : 256 picked layout for mcast_egress_asic_id_to_port FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 adb:1 ov:8 imm:8 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_asic_id_to_port Trying to allocate imem for mcast_egress_asic_id_to_port Entries : 5120, needed_entries: 256, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 5120 of mcast_egress_asic_id_to_port in stage 1 Table is placed Pl vector: mcast_egress_asic_id_to_port - skipping cond-142 due to in-sequence control dependence on mcast_egress_asic_id_to_port found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, tbl_sidecar2365, tbl_sidecar2357, mac_rewrite_mac_rewrite_0, mcast_egress_asic_id_to_port ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2143 Updating best to mac_rewrite_mac_rewrite_0 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_asic_id_to_port with best: mac_rewrite_mac_rewrite_0 Updating best to mcast_egress_asic_id_to_port from mac_rewrite_mac_rewrite_0 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(16) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636174, 37636095, 37605508, 37605980, 37634145 ], partly placed 0, placed 24 { id=6 ram=26 tcam=16 mram=6 eixb=61 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 1 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 1 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed tbl_sidecar2357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2357, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Pl vector: tbl_sidecar2357 - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 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: 1 Furthest stage: 2 try_place_table returning 1024 of mac_rewrite_mac_rewrite_0 in stage 1 Table is placed Pl vector: mac_rewrite_mac_rewrite_0 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on cond-139 - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, tbl_sidecar2365, tbl_sidecar2357, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : tbl_sidecar2349 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2143 Updating best to mac_rewrite_mac_rewrite_0 from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: mac_rewrite_mac_rewrite_0 Keeping best mac_rewrite_mac_rewrite_0 for reason: earlier stage calculated placing 1024 entries of mac_rewrite_mac_rewrite_0 ( Egress.mac_rewrite.mac_rewrite ) in stage 1(17) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636174, 37636095, 37605508, 37605980, 37634145, 37636093, 39552591 ], partly placed 0, placed 25 { id=7 ram=30 tcam=16 mram=8 eixb=63 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done try_place_table(cond-139, stage=1) Merging with match table tbl_sidecar2349 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_sidecar2349 Picking layout option for table : tbl_sidecar2349 with requested entries : 1 picked layout for tbl_sidecar2349 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:4 ov:32 imm:32 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2349 Trying to allocate imem for tbl_sidecar2349 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2349 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2349 - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed tbl_sidecar2357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2357, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Pl vector: tbl_sidecar2357 - skipping mcast_egress_mcast_tag_check as its already done - skipping mac_rewrite_mac_rewrite_0 as its already done - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on cond-139 - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check - skipping ara_table_71 as a parent is not yet placed - skipping cond-143 because it depends on cond-139 - removing tbl_sidecar1655 from merge list because it depends on cond-139 - skipping gateway cond-143 until mergeable tables are available - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2349, tbl_sidecar2365, tbl_sidecar2357, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2349 with best: nat_ingress_icmp_dst_port Updating best to tbl_sidecar2349 from nat_ingress_icmp_dst_port for reason: earlier stage calculated For trial t : tbl_sidecar2365 with best: tbl_sidecar2349 Keeping best tbl_sidecar2349 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2357 with best: tbl_sidecar2349 Keeping best tbl_sidecar2349 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2349 Keeping best tbl_sidecar2349 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2349 ( tbl_sidecar2349 ) (with gw cond-139, result tag $true) in stage 1(18) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636174, 37636095, 37605980, 37634145, 37636093 ], partly placed 0, placed 26 { id=8 ram=30 tcam=16 mram=8 eixb=63 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed tbl_sidecar2357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2357, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2357 Picking layout option for table : tbl_sidecar2357 with requested entries : 1 picked layout for tbl_sidecar2357 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_sidecar2357 Trying to allocate imem for tbl_sidecar2357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2357 in stage 1 Table is placed Pl vector: tbl_sidecar2357 - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check - skipping ara_table_71 as a parent is not yet placed - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available found 6 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2365, tbl_sidecar2357, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 with best: nat_ingress_icmp_dst_port Updating best to tbl_sidecar2365 from nat_ingress_icmp_dst_port for reason: earlier stage calculated For trial t : tbl_sidecar2357 with best: tbl_sidecar2365 Updating best to tbl_sidecar2357 from tbl_sidecar2365 for reason: control dom set is placeable in this stage For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2357 Keeping best tbl_sidecar2357 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2357 ( tbl_sidecar2357 ) in stage 1(19) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636174, 37636095, 37605980, 37634145, 37636093 ], partly placed 0, placed 27 { id=9 ram=30 tcam=16 mram=8 eixb=63 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 because it depends on cond-147 - removing tbl_sidecar2370 from merge list because it depends on cond-147 - removing tbl_sidecar2371 from merge list because it depends on cond-147 - skipping gateway cond-148 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(cond-147, stage=1) Merging with match table tbl_sidecar2365 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_sidecar2365 Picking layout option for table : tbl_sidecar2365 with requested entries : 1 picked layout for tbl_sidecar2365 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_sidecar2365 Trying to allocate imem for tbl_sidecar2365 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2365 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2365 - skipping ara_table_71 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed - skipping tbl_sidecar2357 as its already done - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check - skipping ara_table_71 as a parent is not yet placed - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available found 5 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2365, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2365 with best: nat_ingress_icmp_dst_port Updating best to tbl_sidecar2365 from nat_ingress_icmp_dst_port for reason: earlier stage calculated For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2365 Keeping best tbl_sidecar2365 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2365 ( tbl_sidecar2365 ) (with gw cond-147, result tag $true) in stage 1(1a) FormatType(02) stage 1, work: [ 37404657, 37605278, 37636174, 37605980, 37634145, 37636093, 37636170, 39551525 ], partly placed 0, placed 28 { id=10 ram=30 tcam=16 mram=8 eixb=63 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 table tbl_sidecar2142 could not fit in stage 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_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 table tbl_sidecar2143 could not fit in stage 1 with 1 entries along with 1024 entries of Counter Ingress.packet_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done try_place_table(cond-92, stage=1) Merging with match table nat_ingress_icmp_dst_port and tag $true - dependency between filter_switch_ipv6_addr and table advances stage Initial # of stages is 2, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_icmp_dst_port Picking layout option for table : nat_ingress_icmp_dst_port with requested entries : 4 picked layout for nat_ingress_icmp_dst_port FormatType(02) layout: 4tV ixbar:2B/9b match:2B/9b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_icmp_dst_port Trying to allocate imem for nat_ingress_icmp_dst_port Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 512 of nat_ingress_icmp_dst_port in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_icmp_dst_port - skipping cond-102 due to in-sequence control dependence on cond-92 - skipping cond-113 due to in-sequence control dependence on cond-92 - skipping cond-135 due to in-sequence control dependence on cond-92 - skipping cond-138 due to in-sequence control dependence on cond-92 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-92 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-92 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=1) Merging with match table tbl_sidecar2370 and tag $true - dependency between tbl_sidecar2365 and table advances stage Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 and tag $true - dependency between tbl_sidecar2365 and table advances stage Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping cond-147 as its already done - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=1) - dependency between mcast_egress_asic_id_to_port and table advances stage Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=1) - dependency between mac_rewrite_mac_rewrite_0 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 ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping tbl_sidecar2365 as its already done - skipping ara_table_70 as a parent is not yet placed - skipping ara_table_70 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, nat_ingress_icmp_dst_port, tbl_sidecar2370, tbl_sidecar2371, mcast_egress_port_bitmap_check, ara_table_71 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar2143 Updating best to nat_ingress_icmp_dst_port from tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_71 with best: nat_ingress_icmp_dst_port Keeping best nat_ingress_icmp_dst_port for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2142 in the initial stage option Adding table:tbl_sidecar2143 in the initial stage option Adding table:nat_ingress_icmp_dst_port in the initial stage option Adding table:tbl_sidecar2370 in the initial stage option Adding table:tbl_sidecar2371 in the initial stage option Adding table:mcast_egress_port_bitmap_check in the initial stage option Adding table:ara_table_71 in the initial stage option placing 512 entries of nat_ingress_icmp_dst_port ( Ingress.nat_ingress.icmp_dst_port ) (with gw cond-92, result tag $true) in stage 2(20) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37634145, 37636093, 37406415, 39546737 ], partly placed 0, placed 29 { id=1 ram=0 tcam=1 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on cond-93 - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-93 - removing tbl_sidecar2235 from merge list because it depends on cond-93 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done try_place_table(cond-93, stage=2) Initial # of stages is 2, 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: 2 Furthest stage: 3 try_place_table returning 0 of cond-93 in stage 2 Table is placed Pl vector: cond-93 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-93 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_53 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2370, tbl_sidecar2371, mcast_egress_port_bitmap_check, ara_table_71, cond-93 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2143 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2143 for reason: longer control-excluded dependence tail chain For trial t : ara_table_71 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 : cond-93 with best: mcast_egress_port_bitmap_check Updating best to cond-93 from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-93 ( cond-93 ) in stage 2(21) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37634145, 37636093, 37406415, 37407326, 37407328 ], partly placed 0, placed 30 { id=1 ram=0 tcam=1 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-94 - removing tbl_sidecar2235 from merge list because it depends on cond-94 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-94 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-94, 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:7B/45b match:5B/35b gh:2 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-96, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-96 Picking layout option for table : cond-96 with requested entries : 0 picked layout for cond-96 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-96 Trying to allocate imem for cond-96 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-96 in stage 2 Table is placed Pl vector: cond-96 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2370, tbl_sidecar2371, mcast_egress_port_bitmap_check, ara_table_71, nat_ingress_ingress_ipv4_mcast, cond-96 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2143 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2143 for reason: longer control-excluded dependence tail chain For trial t : ara_table_71 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_mcast with best: mcast_egress_port_bitmap_check Updating best to nat_ingress_ingress_ipv4_mcast from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain For trial t : cond-96 with best: nat_ingress_ingress_ipv4_mcast Updating best to cond-96 from nat_ingress_ingress_ipv4_mcast for reason: fewer total dependencies placing 0 entries of cond-96 ( cond-96 ) in stage 2(22) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37634145, 37636093, 37406415, 37407326, 37407328, 37407324 ], partly placed 0, placed 31 { id=1 ram=0 tcam=1 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-94 - removing tbl_sidecar2235 from merge list because it depends on cond-94 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-94 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-94, 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:7B/45b match:5B/35b gh:2 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-96 as its already done try_place_table(cond-97, stage=2) Merging with match table nat_ingress_ingress_ipv6 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 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:19B/141b match:17B/131b gh:2 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 9 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2370, tbl_sidecar2371, mcast_egress_port_bitmap_check, ara_table_71, nat_ingress_ingress_ipv4_mcast, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv6_mcast ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2143 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2143 for reason: longer control-excluded dependence tail chain For trial t : ara_table_71 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_mcast with best: mcast_egress_port_bitmap_check Updating best to nat_ingress_ingress_ipv4_mcast from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4_mcast Keeping best nat_ingress_ingress_ipv4_mcast for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6_mcast with best: nat_ingress_ingress_ipv4_mcast Updating best to nat_ingress_ingress_ipv6_mcast from nat_ingress_ingress_ipv4_mcast for reason: average chain length of control dom set placing 4096 entries of nat_ingress_ingress_ipv6_mcast ( Ingress.nat_ingress.ingress_ipv6_mcast ) (with gw cond-97, result tag $true) in stage 2(23) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37634145, 37636093, 37406415, 37407326, 37407324, 37407322 ], partly placed 0, placed 32 { id=2 ram=19 tcam=1 mram=3 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-94 - removing tbl_sidecar2235 from merge list because it depends on cond-94 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-94 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-94, 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:7B/45b match:5B/35b gh:2 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-97 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv6 found 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2370, tbl_sidecar2371, mcast_egress_port_bitmap_check, ara_table_71, nat_ingress_ingress_ipv4_mcast, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2143 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2143 for reason: longer control-excluded dependence tail chain For trial t : ara_table_71 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_mcast with best: mcast_egress_port_bitmap_check Updating best to nat_ingress_ingress_ipv4_mcast from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4_mcast Keeping best nat_ingress_ingress_ipv4_mcast for reason: earlier stage calculated placing 4096 entries of nat_ingress_ingress_ipv4_mcast ( Ingress.nat_ingress.ingress_ipv4_mcast ) (with gw cond-94, result tag $true) in stage 2(24) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37634145, 37636093, 37406415, 37407326, 37407322, 37406970 ], partly placed 0, placed 33 { id=3 ram=34 tcam=1 mram=6 eixb=30 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-95 - removing tbl_sidecar2235 from merge list because it depends on cond-95 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar2106 from merge list because it depends on mcast_egress_port_bitmap_check - removing mcast_egress_modify_hdr from merge list because it depends on mcast_egress_port_bitmap_check - skipping gateway cond-142 until mergeable tables are available mcast_egress_port_bitmap_check is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_port_bitmap_check, stage=2) Initial # of stages is 2, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_port_bitmap_check Picking layout option for table : mcast_egress_port_bitmap_check with requested entries : 256 picked layout for mcast_egress_port_bitmap_check FormatType(02) layout: 256eV ixbar:1B/8b match:0B/-2b gh:1 adb:4 ov:35 imm:32 way:{ g:1 e:0 w:1 1 } entries:1024 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for mcast_egress_port_bitmap_check Trying to allocate imem for mcast_egress_port_bitmap_check Entries : 1024, needed_entries: 256, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1024 of mcast_egress_port_bitmap_check in stage 2 Table is placed Pl vector: mcast_egress_port_bitmap_check ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-95 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices - skipping cond-94 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) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-95, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 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 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2370, tbl_sidecar2371, mcast_egress_port_bitmap_check, ara_table_71, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2143 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2143 for reason: longer control-excluded dependence tail chain For trial t : ara_table_71 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_ipv6 with best: mcast_egress_port_bitmap_check Keeping best mcast_egress_port_bitmap_check for reason: earlier stage calculated 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(25) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37407322, 37406970 ], partly placed 0, placed 34 { id=4 ram=35 tcam=1 mram=6 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 tbl_sidecar2143 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2143, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2143 Picking layout option for table : tbl_sidecar2143 with requested entries : 1 picked layout for tbl_sidecar2143 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2143 Trying to allocate imem for tbl_sidecar2143 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2143 in stage 2 Table is placed Pl vector: tbl_sidecar2143 - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-95 - removing tbl_sidecar2235 from merge list because it depends on cond-95 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-142, stage=2) Merging with match table tbl_sidecar2106 and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2106 Picking layout option for table : tbl_sidecar2106 with requested entries : 1 picked layout for tbl_sidecar2106 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2106 Trying to allocate imem for tbl_sidecar2106 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2106 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb: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: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2106 mcast_egress_modify_hdr ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-95 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=2) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-95, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 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 9 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2143, tbl_sidecar2370, tbl_sidecar2371, tbl_sidecar2106, mcast_egress_modify_hdr, ara_table_71, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2143 with best: tbl_sidecar2142 Updating best to tbl_sidecar2143 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2371 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2106 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : ara_table_71 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2143 Keeping best tbl_sidecar2143 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2143 ( tbl_sidecar2143 ) in stage 2(26) FormatType(022) stage 2, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37407322, 37406970 ], partly placed 0, placed 35 { id=5 ram=37 tcam=1 mram=8 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-95 - removing tbl_sidecar2235 from merge list because it depends on cond-95 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-142, stage=2) Merging with match table tbl_sidecar2106 and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2106 Picking layout option for table : tbl_sidecar2106 with requested entries : 1 picked layout for tbl_sidecar2106 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2106 Trying to allocate imem for tbl_sidecar2106 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2106 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb: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: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2106 mcast_egress_modify_hdr ara_table_71 is not a gateway! Aborting search for merge choices try_place_table(ara_table_71, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_71 Picking layout option for table : ara_table_71 with requested entries : 0 picked layout for ara_table_71 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_71 Trying to allocate imem for ara_table_71 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of ara_table_71 in stage 2 Table is placed Pl vector: ara_table_71 - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-95 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=2) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-95, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 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 8 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2370, tbl_sidecar2371, tbl_sidecar2106, mcast_egress_modify_hdr, ara_table_71, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2370 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2371 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2106 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated For trial t : ara_table_71 with best: tbl_sidecar2142 Updating best to ara_table_71 from tbl_sidecar2142 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: ara_table_71 Keeping best ara_table_71 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: ara_table_71 Keeping best ara_table_71 for reason: earlier stage calculated placing 0 entries of ara_table_71 ( ara_table_71 ) in stage 2(ffffffffffffffff) FormatType(02) stage 2, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37407322, 37406970 ], partly placed 0, placed 36 { id=5 ram=37 tcam=1 mram=8 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2142 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2142, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2142 Picking layout option for table : tbl_sidecar2142 with requested entries : 1 picked layout for tbl_sidecar2142 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2142 Trying to allocate imem for tbl_sidecar2142 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2142 in stage 2 Table is placed Pl vector: tbl_sidecar2142 - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-95 - removing tbl_sidecar2235 from merge list because it depends on cond-95 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-142, stage=2) Merging with match table tbl_sidecar2106 and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2106 Picking layout option for table : tbl_sidecar2106 with requested entries : 1 picked layout for tbl_sidecar2106 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2106 Trying to allocate imem for tbl_sidecar2106 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2106 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb: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: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2106 mcast_egress_modify_hdr - skipping ara_table_71 as its already done - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-95 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=2) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-95, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 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 7 tables that could be placed: [ tbl_sidecar2142, tbl_sidecar2370, tbl_sidecar2371, tbl_sidecar2106, mcast_egress_modify_hdr, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2142 For trial t : tbl_sidecar2370 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2371 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2106 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2142 Keeping best tbl_sidecar2142 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2142 ( tbl_sidecar2142 ) in stage 2(27) FormatType(022) stage 2, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37407322, 37406970 ], partly placed 0, placed 37 { id=6 ram=39 tcam=1 mram=10 eixb=31 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-95 - removing tbl_sidecar2235 from merge list because it depends on cond-95 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=2) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 table tbl_sidecar2370 could not fit in stage 2 with 1 entries along with 512 entries of Counter Egress.drop_port_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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 table tbl_sidecar2370 could not fit in stage 2 with 1 entries along with 512 entries of Counter Egress.drop_port_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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2370 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 table tbl_sidecar2371 could not fit in stage 2 with 1 entries along with 27 entries of Counter Egress.drop_reason_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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 table tbl_sidecar2371 could not fit in stage 2 with 1 entries along with 27 entries of Counter Egress.drop_reason_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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2371 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-142, stage=2) Merging with match table tbl_sidecar2106 and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2106 Picking layout option for table : tbl_sidecar2106 with requested entries : 1 picked layout for tbl_sidecar2106 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2106 Trying to allocate imem for tbl_sidecar2106 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2106 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb: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: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2106 mcast_egress_modify_hdr - skipping ara_table_71 as its already done - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-95 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=2) - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, 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: 3 Furthest stage: 3 try_place_table returning 2560 of nat_ingress_ingress_ipv6 in stage 3 Table is placed Pl vector: nat_ingress_ingress_ipv6 try_place_table(cond-95, stage=2) Merging with match table nat_ingress_ingress_ipv4 and tag $false - dependency between nat_ingress_icmp_dst_port and table advances stage Initial # of stages is 3, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 2560, needed_entries: 2560, need_more: 0 Selected stage: 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_sidecar2370, tbl_sidecar2371, tbl_sidecar2106, mcast_egress_modify_hdr, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2370 For trial t : tbl_sidecar2371 with best: tbl_sidecar2370 Updating best to tbl_sidecar2371 from tbl_sidecar2370 for reason: default choice For trial t : tbl_sidecar2106 with best: tbl_sidecar2371 Updating best to tbl_sidecar2106 from tbl_sidecar2371 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2106 Updating best to mcast_egress_modify_hdr from tbl_sidecar2106 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv6 with best: mcast_egress_modify_hdr Updating best to nat_ingress_ingress_ipv6 from mcast_egress_modify_hdr for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: nat_ingress_ingress_ipv6 Keeping best nat_ingress_ingress_ipv6 for reason: longer control-excluded dependence tail chain Adding table:tbl_sidecar2370 in the initial stage option Adding table:tbl_sidecar2371 in the initial stage option Adding table:tbl_sidecar2106 in the initial stage option Adding table:mcast_egress_modify_hdr in the initial stage option Adding table:nat_ingress_ingress_ipv6 in the initial stage option Adding table:nat_ingress_ingress_ipv4 in the initial stage option placing 2560 entries of nat_ingress_ingress_ipv6 ( Ingress.nat_ingress.ingress_ipv6 ) in stage 3(30) FormatType(02) stage 3, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37406970 ], partly placed 0, placed 38 { id=1 ram=10 tcam=20 mram=3 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on cond-95 - removing tbl_sidecar2235 from merge list because it depends on cond-95 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=3) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2370 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2371 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-142, stage=3) Merging with match table tbl_sidecar2106 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_sidecar2106 Picking layout option for table : tbl_sidecar2106 with requested entries : 1 picked layout for tbl_sidecar2106 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2106 Trying to allocate imem for tbl_sidecar2106 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2106 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb: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 Pl vector: tbl_sidecar2106 mcast_egress_modify_hdr - skipping ara_table_71 as its already done - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-95 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-95, stage=3) Merging with match table nat_ingress_ingress_ipv4 and tag $false Initial # of stages is 3, initial # of entries is 2560 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 2560 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:2560 srams:10 local_tinds: 0 maprams:3 tcams:10 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 table Ingress.nat_ingress.ingress_ipv4 could not fit in stage 3 with 2560 entries along with 2560 entries of DirectCounter Ingress.nat_ingress.ipv4_ingress_ctr find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:512 srams:5 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Shrinking estimate on table nat_ingress_ingress_ipv4 for min entries: 512 - reducing to 1024 of nat_ingress_ingress_ipv4 in stage 3 Entries : 1024, needed_entries: 2560, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1024 picked layout for nat_ingress_ingress_ipv4 FormatType(02) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1024 srams:4 local_tinds: 0 maprams:1 tcams:4 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1024, needed_entries: 2560, need_more: 1 Selected stage: 3 Furthest stage: 4 try_place_table returning 1024 of nat_ingress_ingress_ipv4 in stage 3 (need more match) Table is not placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 found 5 tables that could be placed: [ tbl_sidecar2370, tbl_sidecar2371, tbl_sidecar2106, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2370 For trial t : tbl_sidecar2371 with best: tbl_sidecar2370 Updating best to tbl_sidecar2371 from tbl_sidecar2370 for reason: default choice For trial t : tbl_sidecar2106 with best: tbl_sidecar2371 Updating best to tbl_sidecar2106 from tbl_sidecar2371 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2106 Updating best to mcast_egress_modify_hdr from tbl_sidecar2106 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: mcast_egress_modify_hdr Updating best to nat_ingress_ingress_ipv4 from mcast_egress_modify_hdr for reason: longer downward prop control-included dependence tail chain placing 1024 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) (with gw cond-95, result tag $false) in stage 3(31) FormatType(02) (need more match) stage 3, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37406970, 37406966 ], partly placed 1, placed 39 { id=2 ram=14 tcam=24 mram=4 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2235 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=3) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2370 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2371 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-142 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_72 because it depends on cond-142 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-142, stage=3) Merging with match table tbl_sidecar2106 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_sidecar2106 Picking layout option for table : tbl_sidecar2106 with requested entries : 1 picked layout for tbl_sidecar2106 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2106 Trying to allocate imem for tbl_sidecar2106 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2106 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb: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 table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit 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 : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/4 ov:18 imm:16 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit 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 : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/2 ov:34 imm:32 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:2 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 1 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 table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/4 ov:18 imm:16 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/2 ov:34 imm:32 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:2 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 4 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2106 mcast_egress_modify_hdr - skipping ara_table_71 as its already done - skipping cond-143 because it depends on cond-142 - removing tbl_sidecar1655 from merge list because it depends on cond-142 - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices - skipping cond-95 as its already done nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=3) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 4, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 4 Table is placed Pl vector: nat_ingress_ingress_ipv4 found 5 tables that could be placed: [ tbl_sidecar2370, tbl_sidecar2371, tbl_sidecar2106, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2370 For trial t : tbl_sidecar2371 with best: tbl_sidecar2370 Updating best to tbl_sidecar2371 from tbl_sidecar2370 for reason: default choice For trial t : tbl_sidecar2106 with best: tbl_sidecar2371 Updating best to tbl_sidecar2106 from tbl_sidecar2371 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2106 Keeping best tbl_sidecar2106 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2106 Keeping best tbl_sidecar2106 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2106 ( tbl_sidecar2106 ) (with gw cond-142, result tag $true) in stage 3(32) FormatType(02) stage 3, work: [ 37404657, 37605278, 37605980, 37636093, 37406415, 37406966, 37634151 ], partly placed 1, placed 40 { id=3 ram=14 tcam=24 mram=4 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2235 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done try_place_table(cond-148, stage=3) Merging with match table tbl_sidecar2370 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_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2370 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2371 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_sidecar2371 Picking layout option for table : tbl_sidecar2371 with requested entries : 1 picked layout for tbl_sidecar2371 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2371 Trying to allocate imem for tbl_sidecar2371 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2371 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2370 tbl_sidecar2371 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_sidecar2106 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_72 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_72 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-142 as its already done - skipping ara_table_71 as its already done - skipping cond-143 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1655 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=3) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 4, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 4 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping tbl_sidecar2106 as its already done mcast_egress_modify_hdr is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_modify_hdr, stage=3) 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 table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit 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 : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/4 ov:18 imm:16 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit 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 : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/2 ov:34 imm:32 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:2 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 1 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 table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/4 ov:18 imm:16 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 512 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:8/2 ov:34 imm:32 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:2 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr table Egress.mcast_egress.modify_hdr could not fit in stage 3 with 512 entries find_ternary_stretch failed Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BB .. .. .. .. .. .......... ...... .. .. .. . BA BA BA BA A nat_ingress_ingress_ipv4$st0 B nat_ingress_ingress_ipv6 Min use of memory allocation did not fit 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: 4 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 4 Table is placed Pl vector: mcast_egress_modify_hdr found 5 tables that could be placed: [ tbl_sidecar2370, tbl_sidecar2371, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_ipv4, mcast_egress_modify_hdr ] Initial best is first table seen: tbl_sidecar2370 For trial t : tbl_sidecar2371 with best: tbl_sidecar2370 Updating best to tbl_sidecar2371 from tbl_sidecar2370 for reason: default choice For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2371 Keeping best tbl_sidecar2371 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2371 Keeping best tbl_sidecar2371 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2371 Keeping best tbl_sidecar2371 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2371 ( tbl_sidecar2371 ) (with gw cond-148, result tag $true) in stage 3(33) FormatType(022) stage 3, work: [ 37404657, 37605278, 37636093, 37406415, 37406966, 37634151, 37636180, 37636739 ], partly placed 1, placed 41 { id=4 ram=16 tcam=24 mram=6 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2235 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - action dependency between tbl_sidecar2371 and table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to PHV allocation advances stage to 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: 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_72 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_72 is not a gateway! Aborting search for merge choices - skipping ara_table_71 as its already done - skipping cond-143 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1655 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=3) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 4, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 4 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping tbl_sidecar2106 as its already done mcast_egress_modify_hdr is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_modify_hdr, stage=3) - action dependency between tbl_sidecar2371 and table mcast_egress_modify_hdr due to PHV allocation advances stage to 4 Initial # of stages is 4, 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: 4 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 4 Table is placed Pl vector: mcast_egress_modify_hdr tbl_sidecar2370 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2370, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2370 Picking layout option for table : tbl_sidecar2370 with requested entries : 1 picked layout for tbl_sidecar2370 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2370 Trying to allocate imem for tbl_sidecar2370 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2370 in stage 3 Table is placed Pl vector: tbl_sidecar2370 - skipping tbl_sidecar2371 as its already done try_place_table(cond-149, stage=3) Merging with match table tbl_sidecar2388 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2388 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2374 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_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2374 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2388 tbl_sidecar2374 found 6 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_ipv4, mcast_egress_modify_hdr, tbl_sidecar2370, tbl_sidecar2388, tbl_sidecar2374 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : nat_ingress_ingress_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to nat_ingress_ingress_ipv4 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2370 with best: nat_ingress_ingress_ipv4 Updating best to tbl_sidecar2370 from nat_ingress_ingress_ipv4 for reason: earlier stage calculated For trial t : tbl_sidecar2388 with best: tbl_sidecar2370 Keeping best tbl_sidecar2370 for reason: direct control dependency difference For trial t : tbl_sidecar2374 with best: tbl_sidecar2370 Keeping best tbl_sidecar2370 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2370 ( tbl_sidecar2370 ) in stage 3(34) FormatType(022) stage 3, work: [ 37404657, 37605278, 37636093, 37406415, 37406966, 37634151, 37636739 ], partly placed 1, placed 42 { id=5 ram=18 tcam=24 mram=8 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2235 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-138 until mergeable tables are available - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - action dependency between tbl_sidecar2371 and table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to PHV allocation advances stage to 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: 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_72 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_72 is not a gateway! Aborting search for merge choices - skipping ara_table_71 as its already done - skipping cond-143 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1655 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=3) To place table : nat_ingress_ingress_ipv4, entries: 2560, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 4, initial # of entries is 1536 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4 Picking layout option for table : nat_ingress_ingress_ipv4 with requested entries : 1536 picked layout for nat_ingress_ingress_ipv4 FormatType(03) layout: 1024trV ixbar:8B/64b match:8B/64b adb:32/32 ov:10 entries:1536 srams:7 local_tinds: 0 maprams:2 tcams:6 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4 Trying to allocate imem for nat_ingress_ingress_ipv4 Entries : 1536, needed_entries: 1536, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1536 of nat_ingress_ingress_ipv4 in stage 4 Table is placed Pl vector: nat_ingress_ingress_ipv4 - skipping tbl_sidecar2106 as its already done mcast_egress_modify_hdr is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_modify_hdr, stage=3) - action dependency between tbl_sidecar2371 and table mcast_egress_modify_hdr due to PHV allocation advances stage to 4 Initial # of stages is 4, 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: 4 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 4 Table is placed Pl vector: mcast_egress_modify_hdr try_place_table(cond-149, stage=3) Merging with match table tbl_sidecar2388 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 table tbl_sidecar2388 could not fit in stage 3 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 table tbl_sidecar2388 could not fit in stage 3 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2388 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2374 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_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 table tbl_sidecar2374 could not fit in stage 3 with 1 entries along with 512 entries of Counter Egress.mcast_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 table tbl_sidecar2374 could not fit in stage 3 with 1 entries along with 512 entries of Counter Egress.mcast_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2374 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2388 tbl_sidecar2374 found 5 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_ipv4, mcast_egress_modify_hdr, tbl_sidecar2388, tbl_sidecar2374 ] Initial best is first table seen: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 For trial t : nat_ingress_ingress_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to nat_ingress_ingress_ipv4 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_modify_hdr with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2388 with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2374 with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain Adding table:egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in the initial stage option Adding table:nat_ingress_ingress_ipv4 in the initial stage option Adding table:mcast_egress_modify_hdr in the initial stage option Adding table:tbl_sidecar2388 in the initial stage option Adding table:tbl_sidecar2374 in the initial stage option placing 1536 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) in stage 4(40) FormatType(03) stage 4, work: [ 37404657, 37605278, 37636093, 37406415, 37634151, 37636739 ], partly placed 0, placed 43 { id=1 ram=7 tcam=6 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_72 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_72 is not a gateway! Aborting search for merge choices - skipping ara_table_71 as its already done - skipping cond-143 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1655 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-143 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping tbl_sidecar2106 as its already done mcast_egress_modify_hdr is not a gateway! Aborting search for merge choices try_place_table(mcast_egress_modify_hdr, stage=4) Initial # of stages is 4, 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: 4 Furthest stage: 5 try_place_table returning 512 of mcast_egress_modify_hdr in stage 4 Table is placed Pl vector: mcast_egress_modify_hdr try_place_table(cond-149, stage=4) Merging with match table tbl_sidecar2388 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2388 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2374 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_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2374 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2388 tbl_sidecar2374 found 6 tables that could be placed: [ tbl_sidecar2235, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_hit, mcast_egress_modify_hdr, tbl_sidecar2388, tbl_sidecar2374 ] Initial best is first table seen: tbl_sidecar2235 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2235 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2235 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit 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 : mcast_egress_modify_hdr with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to mcast_egress_modify_hdr from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2388 with best: mcast_egress_modify_hdr Keeping best mcast_egress_modify_hdr for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2374 with best: mcast_egress_modify_hdr Keeping best mcast_egress_modify_hdr for reason: longer downward prop control-included dependence tail chain placing 512 entries of mcast_egress_modify_hdr ( Egress.mcast_egress.modify_hdr ) in stage 4(41) FormatType(02) stage 4, work: [ 37404657, 37605278, 37636093, 37406415, 37636739 ], partly placed 0, placed 44 { id=2 ram=9 tcam=7 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=4) Initial # of stages is 4, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Picking layout option for table : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with requested entries : 4 picked layout for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Trying to allocate imem for egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 4 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_72 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_72 is not a gateway! Aborting search for merge choices - skipping ara_table_71 as its already done try_place_table(cond-143, stage=4) Merging with match table tbl_sidecar1655 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-149, stage=4) Merging with match table tbl_sidecar2388 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2388 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2374 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_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2374 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2388 tbl_sidecar2374 found 6 tables that could be placed: [ tbl_sidecar2235, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1655, nat_ingress_ingress_hit, tbl_sidecar2388, tbl_sidecar2374 ] Initial best is first table seen: tbl_sidecar2235 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2235 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1655 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 : nat_ingress_ingress_hit 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_sidecar2388 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2374 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: control dom set is placeable in this stage 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(42) FormatType(02) stage 4, work: [ 37404657, 37605278, 37636093, 37406415, 37636739 ], partly placed 0, placed 45 { id=3 ram=9 tcam=7 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done ara_table_72 is not a gateway! Aborting search for merge choices try_place_table(ara_table_72, 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_72 Picking layout option for table : ara_table_72 with requested entries : 0 picked layout for ara_table_72 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_72 Trying to allocate imem for ara_table_72 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 0 of ara_table_72 in stage 4 Table is placed Pl vector: ara_table_72 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=4) Merging with match table tbl_sidecar1655 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-149, stage=4) Merging with match table tbl_sidecar2388 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2388 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2374 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_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2374 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2388 tbl_sidecar2374 found 6 tables that could be placed: [ tbl_sidecar2235, ara_table_72, tbl_sidecar1655, nat_ingress_ingress_hit, tbl_sidecar2388, tbl_sidecar2374 ] Initial best is first table seen: tbl_sidecar2235 For trial t : ara_table_72 with best: tbl_sidecar2235 Updating best to ara_table_72 from tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1655 with best: ara_table_72 Keeping best ara_table_72 for reason: earlier stage calculated For trial t : nat_ingress_ingress_hit with best: ara_table_72 Keeping best ara_table_72 for reason: earlier stage calculated For trial t : tbl_sidecar2388 with best: ara_table_72 Keeping best ara_table_72 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2374 with best: ara_table_72 Keeping best ara_table_72 for reason: control dom set is placeable in this stage placing 0 entries of ara_table_72 ( ara_table_72 ) in stage 4(ffffffffffffffff) FormatType(02) stage 4, work: [ 37404657, 37605278, 37636093, 37406415, 37636739 ], partly placed 0, placed 46 { id=3 ram=9 tcam=7 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_73 as its already done - skipping cond-139 as its already done - skipping cond-140 as its already done - skipping cond-148 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_72 as its already done - skipping ara_table_71 as its already done try_place_table(cond-143, stage=4) Merging with match table tbl_sidecar1655 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit try_place_table(cond-149, stage=4) Merging with match table tbl_sidecar2388 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_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2388 in stage 4 Table is placed Gateway is placed Merging with match table tbl_sidecar2374 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_sidecar2374 Picking layout option for table : tbl_sidecar2374 with requested entries : 1 picked layout for tbl_sidecar2374 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2374 Trying to allocate imem for tbl_sidecar2374 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2374 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2388 tbl_sidecar2374 found 5 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, nat_ingress_ingress_hit, tbl_sidecar2388, tbl_sidecar2374 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: tbl_sidecar1655 Updating best to nat_ingress_ingress_hit from tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2388 with best: nat_ingress_ingress_hit Updating best to tbl_sidecar2388 from nat_ingress_ingress_hit for reason: earlier stage calculated For trial t : tbl_sidecar2374 with best: tbl_sidecar2388 Updating best to tbl_sidecar2374 from tbl_sidecar2388 for reason: default choice placing 1 entries of tbl_sidecar2374 ( tbl_sidecar2374 ) (with gw cond-149, result tag $true) in stage 4(43) FormatType(022) stage 4, work: [ 37404657, 37636093, 37406415, 37636739, 37636343, 37636737 ], partly placed 0, placed 47 { id=4 ram=11 tcam=7 mram=4 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=4) Merging with match table tbl_sidecar1655 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping cond-149 as its already done - skipping tbl_sidecar2374 as its already done try_place_table(cond-150, stage=4) Merging with match table tbl_sidecar2377 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_sidecar2377 Picking layout option for table : tbl_sidecar2377 with requested entries : 1 picked layout for tbl_sidecar2377 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2377 Trying to allocate imem for tbl_sidecar2377 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2377 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2377 tbl_sidecar2388 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2388, stage=4) Initial # of stages is 4, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2388 Picking layout option for table : tbl_sidecar2388 with requested entries : 1 picked layout for tbl_sidecar2388 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2388 Trying to allocate imem for tbl_sidecar2388 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2388 in stage 4 Table is placed Pl vector: tbl_sidecar2388 found 5 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, nat_ingress_ingress_hit, tbl_sidecar2377, tbl_sidecar2388 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: tbl_sidecar1655 Updating best to nat_ingress_ingress_hit from tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2377 with best: nat_ingress_ingress_hit Updating best to tbl_sidecar2377 from nat_ingress_ingress_hit for reason: earlier stage calculated For trial t : tbl_sidecar2388 with best: tbl_sidecar2377 Updating best to tbl_sidecar2388 from tbl_sidecar2377 for reason: control dom set is placeable in this stage placing 1 entries of tbl_sidecar2388 ( tbl_sidecar2388 ) in stage 4(44) FormatType(022) stage 4, work: [ 37404657, 37636093, 37406415, 37636343 ], partly placed 0, placed 48 { id=5 ram=13 tcam=7 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=4) Merging with match table tbl_sidecar1655 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping tbl_sidecar2374 as its already done try_place_table(cond-150, stage=4) Merging with match table tbl_sidecar2377 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_sidecar2377 Picking layout option for table : tbl_sidecar2377 with requested entries : 1 picked layout for tbl_sidecar2377 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2377 Trying to allocate imem for tbl_sidecar2377 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2377 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2377 found 4 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, nat_ingress_ingress_hit, tbl_sidecar2377 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: tbl_sidecar1655 Updating best to nat_ingress_ingress_hit from tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2377 with best: nat_ingress_ingress_hit Updating best to tbl_sidecar2377 from nat_ingress_ingress_hit for reason: earlier stage calculated placing 1 entries of tbl_sidecar2377 ( tbl_sidecar2377 ) (with gw cond-150, result tag $true) in stage 4(45) FormatType(022) stage 4, work: [ 37404657, 37636093, 37406415, 37636343, 37636661 ], partly placed 0, placed 49 { id=6 ram=15 tcam=7 mram=8 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on nat_ingress_ingress_hit - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2235 and tag $true - dependency between nat_ingress_ingress_ipv4 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=4) Merging with match table tbl_sidecar1655 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 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=4) - dependency between nat_ingress_ingress_ipv4 and table advances stage Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 2048 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping tbl_sidecar2374 as its already done - skipping cond-150 as its already done try_place_table(cond-151, stage=4) Merging with match table tbl_sidecar2379 and tag $true - dependency between mcast_egress_modify_hdr 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 found 4 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, nat_ingress_ingress_hit, tbl_sidecar2379 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: tbl_sidecar1655 Updating best to nat_ingress_ingress_hit from tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2379 with best: nat_ingress_ingress_hit Keeping best nat_ingress_ingress_hit for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar2235 in the initial stage option Adding table:tbl_sidecar1655 in the initial stage option Adding table:nat_ingress_ingress_hit in the initial stage option Adding table:tbl_sidecar2379 in the initial stage option placing 2048 entries of nat_ingress_ingress_hit ( Ingress.nat_ingress.ingress_hit ) in stage 5(50) FormatType(02) stage 5, work: [ 37404657, 37636093, 37406415, 37636661, 37407932, 37409666 ], 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 tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 because it depends on cond-101 - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=5) Merging with match table tbl_sidecar1655 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-93 as its already done - skipping nat_ingress_ingress_hit as its already done try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 try_place_table(cond-98, stage=5) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $true Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 3072 of nat_ingress_CalculateIPv4Len_ipv4_set_len in stage 5 Table is placed Gateway is placed Merging with match table tbl_nat_ingress_encap_ipv4 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 - removing tbl_sidecar760 from merge list because it depends on cond-98 - skipping gateway cond-100 until mergeable tables are available try_place_table(cond-101, stage=5) Merging with match table tbl_sidecar774 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_sidecar774 Picking layout option for table : tbl_sidecar774 with requested entries : 1 picked layout for tbl_sidecar774 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_sidecar774 Trying to allocate imem for tbl_sidecar774 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar774 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar774 found 6 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, tbl_sidecar2379, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, tbl_sidecar774 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2379 with best: tbl_sidecar1655 Keeping best tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: tbl_sidecar1655 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from tbl_sidecar1655 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_sidecar774 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Updating best to tbl_sidecar774 from nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar774 ( tbl_sidecar774 ) (with gw cond-101, result tag $true) in stage 5(51) FormatType(02) stage 5, work: [ 37404657, 37636093, 37636661, 37407932, 37409666, 37409587, 39546735 ], 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 tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=5) Merging with match table tbl_sidecar1655 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 try_place_table(cond-98, stage=5) Merging with match table nat_ingress_CalculateIPv4Len_ipv4_set_len and tag $true Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 3072 of nat_ingress_CalculateIPv4Len_ipv4_set_len in stage 5 Table is placed Gateway is placed Merging with match table tbl_nat_ingress_encap_ipv4 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Gateway is placed Pl vector: nat_ingress_CalculateIPv4Len_ipv4_set_len tbl_nat_ingress_encap_ipv4 - removing tbl_sidecar760 from merge list because it depends on cond-98 - skipping gateway cond-100 until mergeable tables are available - skipping cond-101 as its already done - skipping tbl_sidecar774 as its already done - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_53 as a parent is not yet placed - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed - skipping ara_table_53 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, tbl_sidecar2379, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2379 with best: tbl_sidecar1655 Keeping best tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: tbl_sidecar1655 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated placing 3072 entries of nat_ingress_CalculateIPv4Len_ipv4_set_len ( Ingress.nat_ingress.CalculateIPv4Len.ipv4_set_len ) (with gw cond-98, result tag $true) in stage 5(52) FormatType(02) stage 5, work: [ 37404657, 37636093, 37636661, 37407932, 37407938, 37409493 ], partly placed 0, placed 52 { id=3 ram=3 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done try_place_table(cond-143, stage=5) Merging with match table tbl_sidecar1655 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_sidecar1655 Picking layout option for table : tbl_sidecar1655 with requested entries : 1 picked layout for tbl_sidecar1655 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1655 Trying to allocate imem for tbl_sidecar1655 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1655 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 found 6 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar1655, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar1655 with best: tbl_sidecar2235 Updating best to tbl_sidecar1655 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2379 with best: tbl_sidecar1655 Keeping best tbl_sidecar1655 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar1655 Keeping best tbl_sidecar1655 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar1655 Keeping best tbl_sidecar1655 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar1655 Keeping best tbl_sidecar1655 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1655 ( tbl_sidecar1655 ) (with gw cond-143, result tag $true) in stage 5(53) FormatType(02) stage 5, work: [ 37404657, 37636093, 37636661, 37407932, 37407938, 37409493, 37635382, 37636091 ], partly placed 0, placed 53 { id=4 ram=3 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping ara_table_71 as its already done - skipping cond-143 as its already done try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 as a parent is not yet placed try_place_table(cond-144, stage=5) Merging with match table tbl_sidecar1652 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_sidecar1652 Picking layout option for table : tbl_sidecar1652 with requested entries : 1 picked layout for tbl_sidecar1652 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_sidecar1652 Trying to allocate imem for tbl_sidecar1652 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1652 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar1650 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_sidecar1650 Picking layout option for table : tbl_sidecar1650 with requested entries : 1 picked layout for tbl_sidecar1650 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_sidecar1650 Trying to allocate imem for tbl_sidecar1650 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1650 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1652 tbl_sidecar1650 - skipping tbl_sidecar1655 as its already done - skipping tbl_sidecar1655_0 due to in-sequence control dependence on cond-144 try_place_table(cond-145, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-145 Picking layout option for table : cond-145 with requested entries : 0 picked layout for cond-145 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-145 Trying to allocate imem for cond-145 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-145 in stage 5 Table is placed Pl vector: cond-145 found 8 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1652, tbl_sidecar1650, cond-145 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar2379 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1652 with best: tbl_sidecar2235 Updating best to tbl_sidecar1652 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1650 with best: tbl_sidecar1652 Updating best to tbl_sidecar1650 from tbl_sidecar1652 for reason: default choice For trial t : cond-145 with best: tbl_sidecar1650 Keeping best tbl_sidecar1650 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1650 ( tbl_sidecar1650 ) (with gw cond-144, result tag $true) in stage 5(54) FormatType(02) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37636091, 37635546 ], partly placed 0, placed 54 { id=5 ram=3 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 as a parent is not yet placed - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done - skipping tbl_sidecar1655_0 because it depends on tbl_sidecar1652 tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(cond-145, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-145 Picking layout option for table : cond-145 with requested entries : 0 picked layout for cond-145 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-145 Trying to allocate imem for cond-145 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-145 in stage 5 Table is placed Pl vector: cond-145 tbl_sidecar1652 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1652, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1652 Picking layout option for table : tbl_sidecar1652 with requested entries : 1 picked layout for tbl_sidecar1652 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_sidecar1652 Trying to allocate imem for tbl_sidecar1652 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1652 in stage 5 Table is placed Pl vector: tbl_sidecar1652 found 7 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, cond-145, tbl_sidecar1652 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar2379 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : cond-145 with best: tbl_sidecar2235 Updating best to cond-145 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1652 with best: cond-145 Updating best to tbl_sidecar1652 from cond-145 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1652 ( tbl_sidecar1652 ) in stage 5(55) FormatType(02) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37636091 ], partly placed 0, placed 55 { id=6 ram=3 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 as a parent is not yet placed - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 try_place_table(cond-145, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-145 Picking layout option for table : cond-145 with requested entries : 0 picked layout for cond-145 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-145 Trying to allocate imem for cond-145 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-145 in stage 5 Table is placed Pl vector: cond-145 found 7 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, cond-145 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar2379 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : cond-145 with best: tbl_sidecar2235 Updating best to cond-145 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-145 ( cond-145 ) in stage 5(56) FormatType(02) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37636091, 37635702, 39552588 ], partly placed 0, placed 56 { id=6 ram=3 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on cond-146 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-145 as its already done try_place_table(cond-146, stage=5) Merging with match table tbl_sidecar1667_0 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_sidecar1667_0 Picking layout option for table : tbl_sidecar1667_0 with requested entries : 1 picked layout for tbl_sidecar1667_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_sidecar1667_0 Trying to allocate imem for tbl_sidecar1667_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1667_0 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar1665_0 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_sidecar1665_0 Picking layout option for table : tbl_sidecar1665_0 with requested entries : 1 picked layout for tbl_sidecar1665_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_sidecar1665_0 Trying to allocate imem for tbl_sidecar1665_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1665_0 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1667_0 tbl_sidecar1665_0 - skipping tbl_sidecar1670 due to in-sequence control dependence on cond-146 - skipping ara_table_70 because it depends on cond-146 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on cond-146 ara_table_70 is not a gateway! Aborting search for merge choices found 8 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1667_0, tbl_sidecar1665_0 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar2379 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1667_0 with best: tbl_sidecar2235 Updating best to tbl_sidecar1667_0 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1665_0 with best: tbl_sidecar1667_0 Updating best to tbl_sidecar1665_0 from tbl_sidecar1667_0 for reason: default choice placing 1 entries of tbl_sidecar1665_0 ( tbl_sidecar1665_0 ) (with gw cond-146, result tag $true) in stage 5(57) FormatType(02) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588, 37635863 ], partly placed 0, placed 57 { id=7 ram=3 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done - skipping tbl_sidecar1670 because it depends on tbl_sidecar1667_0 tbl_sidecar1670 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices tbl_sidecar1667_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1667_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_sidecar1667_0 Picking layout option for table : tbl_sidecar1667_0 with requested entries : 1 picked layout for tbl_sidecar1667_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_sidecar1667_0 Trying to allocate imem for tbl_sidecar1667_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1667_0 in stage 5 Table is placed Pl vector: tbl_sidecar1667_0 found 7 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1667_0 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar2379 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1667_0 with best: tbl_sidecar2235 Updating best to tbl_sidecar1667_0 from tbl_sidecar2235 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1667_0 ( tbl_sidecar1667_0 ) in stage 5(58) FormatType(02) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588 ], partly placed 0, placed 58 { id=8 ram=3 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 try_place_table(cond-138, stage=5) Merging with match table tbl_sidecar2235 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_sidecar2235 Picking layout option for table : tbl_sidecar2235 with requested entries : 1 picked layout for tbl_sidecar2235 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2235 Trying to allocate imem for tbl_sidecar2235 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2235 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2235 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=5) - dependency between tbl_sidecar1667_0 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_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices found 7 tables that could be placed: [ tbl_sidecar2235, tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1670 ] Initial best is first table seen: tbl_sidecar2235 For trial t : tbl_sidecar2379 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated For trial t : tbl_sidecar1670 with best: tbl_sidecar2235 Keeping best tbl_sidecar2235 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2235 ( tbl_sidecar2235 ) (with gw cond-138, result tag $true) in stage 5(59) FormatType(02) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588 ], partly placed 0, placed 59 { id=9 ram=3 tcam=0 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 try_place_table(cond-151, stage=5) Merging with match table tbl_sidecar2379 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_sidecar2379 Picking layout option for table : tbl_sidecar2379 with requested entries : 1 picked layout for tbl_sidecar2379 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2379 Trying to allocate imem for tbl_sidecar2379 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2379 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2379 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=5) - dependency between tbl_sidecar1667_0 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_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ tbl_sidecar2379, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1670 ] Initial best is first table seen: tbl_sidecar2379 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2379 Keeping best tbl_sidecar2379 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2379 Keeping best tbl_sidecar2379 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2379 Keeping best tbl_sidecar2379 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: tbl_sidecar2379 Keeping best tbl_sidecar2379 for reason: earlier stage calculated For trial t : tbl_sidecar1670 with best: tbl_sidecar2379 Keeping best tbl_sidecar2379 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2379 ( tbl_sidecar2379 ) (with gw cond-151, result tag $true) in stage 5(5a) FormatType(022) stage 5, work: [ 37404657, 37636661, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588, 37636657 ], partly placed 0, placed 60 { id=10 ram=5 tcam=0 mram=2 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping cond-151 as its already done - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=5) - dependency between tbl_sidecar1667_0 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_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices try_place_table(cond-152, stage=5) Merging with match table tbl_sidecar2383 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_sidecar2383 Picking layout option for table : tbl_sidecar2383 with requested entries : 1 picked layout for tbl_sidecar2383 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2383 Trying to allocate imem for tbl_sidecar2383 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2383 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2383 found 6 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1670, tbl_sidecar2383 ] Initial best is first table seen: tbl_nat_ingress_CalculateIPv4Len_invert For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_nat_ingress_encap_ipv4 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar1655_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_sidecar1670 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_sidecar2383 with best: tbl_nat_ingress_encap_ipv4 Updating best to tbl_sidecar2383 from tbl_nat_ingress_encap_ipv4 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2383 ( tbl_sidecar2383 ) (with gw cond-152, result tag $true) in stage 5(5b) FormatType(022) stage 5, work: [ 37404657, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588 ], partly placed 0, placed 61 { id=11 ram=7 tcam=0 mram=4 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - dependency between nat_ingress_CalculateIPv4Len_ipv4_set_len 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 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=5) - dependency between nat_ingress_ingress_hit 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_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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv4 in stage 6 Table is placed Pl vector: tbl_nat_ingress_encap_ipv4 - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - dependency between nat_ingress_ingress_hit and table advances stage Initial # of stages is 6, 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: 6 Furthest stage: 6 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=5) - dependency between tbl_sidecar1652 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_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=5) - dependency between tbl_sidecar1667_0 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_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices found 5 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1670 ] Initial best is first table seen: tbl_nat_ingress_CalculateIPv4Len_invert For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_nat_ingress_encap_ipv4 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar1655_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_sidecar1670 with best: tbl_nat_ingress_encap_ipv4 Keeping best tbl_nat_ingress_encap_ipv4 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_nat_ingress_CalculateIPv4Len_invert in the initial stage option Adding table:tbl_nat_ingress_encap_ipv4 in the initial stage option Adding table:tbl_nat_ingress_encap_ipv6 in the initial stage option Adding table:tbl_sidecar1655_0 in the initial stage option Adding table:tbl_sidecar1670 in the initial stage option placing 1 entries of tbl_nat_ingress_encap_ipv4 ( tbl_nat_ingress_encap_ipv4 ) in stage 6(60) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588 ], partly placed 0, placed 62 { id=1 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping gateway cond-102 until any of the control dominating tables can be placed - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping cond-98 as its already done - removing tbl_sidecar760 from merge list because it depends on cond-99 - skipping gateway cond-100 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=6) Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done - skipping ara_table_51 as a parent is not yet placed - skipping ara_table_48 as a parent is not yet placed - skipping ara_table_44 as a parent is not yet placed - skipping ara_table_41 as a parent is not yet placed try_place_table(cond-99, stage=6) Merging with match table tbl_nat_ingress_encap_ipv6 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_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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_nat_ingress_encap_ipv6 in stage 6 Table is placed Gateway is placed Pl vector: tbl_nat_ingress_encap_ipv6 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices found 4 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv6, tbl_sidecar1655_0, tbl_sidecar1670 ] Initial best is first table seen: tbl_nat_ingress_CalculateIPv4Len_invert For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_nat_ingress_encap_ipv6 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1655_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_sidecar1670 with best: tbl_nat_ingress_encap_ipv6 Keeping best tbl_nat_ingress_encap_ipv6 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_nat_ingress_encap_ipv6 ( tbl_nat_ingress_encap_ipv6 ) (with gw cond-99, result tag $true) in stage 6(61) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37409493, 37635382, 37635702, 39552588, 37409491, 39546668 ], partly placed 0, placed 63 { id=2 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done try_place_table(cond-102, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-102 Picking layout option for table : cond-102 with requested entries : 0 picked layout for cond-102 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-102 Trying to allocate imem for cond-102 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of cond-102 in stage 6 Table is placed Pl vector: cond-102 - skipping cond-113 due to in-sequence control dependence on cond-102 - skipping cond-135 due to in-sequence control dependence on cond-102 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-102 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-102 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - 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=6) Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping cond-99 as its already done - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping tbl_nat_ingress_encap_ipv6 as its already done found 9 tables that could be placed: [ cond-102, tbl_sidecar760, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_51, ara_table_48, ara_table_44, ara_table_41, tbl_sidecar1655_0, tbl_sidecar1670 ] Initial best is first table seen: cond-102 For trial t : tbl_sidecar760 with best: cond-102 Keeping best cond-102 for reason: earlier stage calculated For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: cond-102 Keeping best cond-102 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_51 with best: cond-102 Keeping best cond-102 for reason: earlier stage calculated For trial t : ara_table_48 with best: cond-102 Keeping best cond-102 for reason: earlier stage calculated For trial t : ara_table_44 with best: cond-102 Keeping best cond-102 for reason: earlier stage calculated For trial t : ara_table_41 with best: cond-102 Keeping best cond-102 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: cond-102 Keeping best cond-102 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1670 with best: cond-102 Keeping best cond-102 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-102 ( cond-102 ) in stage 6(62) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37635382, 37635702, 39552588, 37414041, 39547749 ], partly placed 0, placed 64 { id=2 ram=4 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-103 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - 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=6) Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices try_place_table(cond-103, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-103 Picking layout option for table : cond-103 with requested entries : 0 picked layout for cond-103 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-103 Trying to allocate imem for cond-103 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of cond-103 in stage 6 Table is placed Pl vector: cond-103 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed found 9 tables that could be placed: [ tbl_sidecar760, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_51, ara_table_48, ara_table_44, ara_table_41, tbl_sidecar1655_0, tbl_sidecar1670, cond-103 ] Initial best is first table seen: tbl_sidecar760 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar760 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar760 for reason: earlier stage calculated For trial t : ara_table_51 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_48 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_44 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_41 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar1655_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_sidecar1670 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 : cond-103 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to cond-103 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-103 ( cond-103 ) in stage 6(63) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37635382, 37635702, 39552588, 37414041, 37414037, 37414039 ], partly placed 0, placed 65 { id=2 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - 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=6) Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-103 as its already done - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=6) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 try_place_table(cond-105, stage=6) Initial # of stages is 6, 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:2B/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: 6 Furthest stage: 7 try_place_table returning 0 of cond-105 in stage 6 Table is placed Pl vector: cond-105 found 11 tables that could be placed: [ tbl_sidecar760, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_51, ara_table_48, ara_table_44, ara_table_41, tbl_sidecar1655_0, tbl_sidecar1670, services_service, tbl_sidecar419, cond-105 ] Initial best is first table seen: tbl_sidecar760 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar760 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar760 for reason: earlier stage calculated For trial t : ara_table_51 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_48 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_44 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_41 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar1655_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_sidecar1670 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : cond-105 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to cond-105 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-105 ( cond-105 ) in stage 6(64) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37635382, 37635702, 39552588, 37414037, 37414039, 37412446, 39547747 ], partly placed 0, placed 66 { id=2 ram=4 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - 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=6) Initial # of stages is 6, 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: 6 Furthest stage: 7 try_place_table returning 1 of tbl_nat_ingress_CalculateIPv4Len_invert in stage 6 Table is placed Pl vector: tbl_nat_ingress_CalculateIPv4Len_invert - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=6) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-105 as its already done try_place_table(cond-106, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-106 in stage 7 Table is placed Pl vector: cond-106 - skipping cond-112 due to in-sequence control dependence on cond-106 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed found 11 tables that could be placed: [ tbl_sidecar760, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_51, ara_table_48, ara_table_44, ara_table_41, tbl_sidecar1655_0, tbl_sidecar1670, services_service, tbl_sidecar419, cond-106 ] Initial best is first table seen: tbl_sidecar760 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar760 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar760 for reason: earlier stage calculated For trial t : ara_table_51 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_48 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_44 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_41 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar1655_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_sidecar1670 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : cond-106 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 6(65) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37635382, 37635702, 39552588, 37414037, 37412446 ], partly placed 0, placed 67 { id=3 ram=4 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done tbl_sidecar1670 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1670, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1670 Picking layout option for table : tbl_sidecar1670 with requested entries : 1 picked layout for tbl_sidecar1670 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_sidecar1670 Trying to allocate imem for tbl_sidecar1670 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1670 in stage 6 Table is placed Pl vector: tbl_sidecar1670 - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_70 because it depends on tbl_sidecar1670 ara_table_70 is not a gateway! Aborting search for merge choices - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=6) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 try_place_table(cond-106, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-106 in stage 7 Table is placed Pl vector: cond-106 - skipping cond-112 due to in-sequence control dependence on cond-106 found 10 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, tbl_sidecar1655_0, tbl_sidecar1670, services_service, tbl_sidecar419, cond-106 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1655_0 with best: tbl_sidecar760 Updating best to tbl_sidecar1655_0 from tbl_sidecar760 for reason: earlier stage calculated For trial t : tbl_sidecar1670 with best: tbl_sidecar1655_0 Updating best to tbl_sidecar1670 from tbl_sidecar1655_0 for reason: default choice For trial t : services_service with best: tbl_sidecar1670 Keeping best tbl_sidecar1670 for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: tbl_sidecar1670 Keeping best tbl_sidecar1670 for reason: earlier stage calculated For trial t : cond-106 with best: tbl_sidecar1670 Keeping best tbl_sidecar1670 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1670 ( tbl_sidecar1670 ) in stage 6(66) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37635382, 37635702, 39552588, 37414037, 37412446 ], partly placed 0, placed 68 { id=4 ram=4 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 ara_table_70 is not a gateway! Aborting search for merge choices try_place_table(ara_table_70, 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_70 Picking layout option for table : ara_table_70 with requested entries : 0 picked layout for ara_table_70 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_70 Trying to allocate imem for ara_table_70 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_70 in stage 6 Table is placed Pl vector: ara_table_70 - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done tbl_sidecar1655_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1655_0, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1655_0 Picking layout option for table : tbl_sidecar1655_0 with requested entries : 1 picked layout for tbl_sidecar1655_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_sidecar1655_0 Trying to allocate imem for tbl_sidecar1655_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1655_0 in stage 6 Table is placed Pl vector: tbl_sidecar1655_0 - skipping cond-146 as its already done - skipping tbl_sidecar1670 as its already done - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=6) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 try_place_table(cond-106, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-106 in stage 7 Table is placed Pl vector: cond-106 - skipping cond-112 due to in-sequence control dependence on cond-106 found 10 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, ara_table_70, tbl_sidecar1655_0, services_service, tbl_sidecar419, cond-106 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_70 with best: tbl_sidecar760 Updating best to ara_table_70 from tbl_sidecar760 for reason: earlier stage calculated For trial t : tbl_sidecar1655_0 with best: ara_table_70 Updating best to tbl_sidecar1655_0 from ara_table_70 for reason: default choice For trial t : services_service with best: tbl_sidecar1655_0 Keeping best tbl_sidecar1655_0 for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: tbl_sidecar1655_0 Keeping best tbl_sidecar1655_0 for reason: earlier stage calculated For trial t : cond-106 with best: tbl_sidecar1655_0 Keeping best tbl_sidecar1655_0 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1655_0 ( tbl_sidecar1655_0 ) in stage 6(67) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37635382, 37414037, 37412446 ], partly placed 0, placed 69 { id=5 ram=4 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 ara_table_70 is not a gateway! Aborting search for merge choices try_place_table(ara_table_70, 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_70 Picking layout option for table : ara_table_70 with requested entries : 0 picked layout for ara_table_70 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_70 Trying to allocate imem for ara_table_70 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_70 in stage 6 Table is placed Pl vector: ara_table_70 - skipping cond-144 as its already done - skipping tbl_sidecar1655 as its already done - skipping tbl_sidecar1655_0 as its already done - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=6) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 try_place_table(cond-106, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-106 in stage 7 Table is placed Pl vector: cond-106 - skipping cond-112 due to in-sequence control dependence on cond-106 found 9 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, ara_table_70, services_service, tbl_sidecar419, cond-106 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_70 with best: tbl_sidecar760 Updating best to ara_table_70 from tbl_sidecar760 for reason: earlier stage calculated For trial t : services_service with best: ara_table_70 Keeping best ara_table_70 for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: ara_table_70 Keeping best ara_table_70 for reason: earlier stage calculated For trial t : cond-106 with best: ara_table_70 Keeping best ara_table_70 for reason: earlier stage calculated placing 0 entries of ara_table_70 ( ara_table_70 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37404657, 37407932, 37407938, 37414037, 37412446 ], partly placed 0, placed 70 { id=5 ram=4 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=6) Merging with match table tbl_sidecar760 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=6) Merging with match table services_service and tag $false - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 and tag $true - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 try_place_table(cond-106, stage=6) - dependency between tbl_nat_ingress_encap_ipv6 and table advances stage Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-106 Picking layout option for table : cond-106 with requested entries : 0 picked layout for cond-106 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-106 Trying to allocate imem for cond-106 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-106 in stage 7 Table is placed Pl vector: cond-106 - skipping cond-112 due to in-sequence control dependence on cond-106 found 8 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, cond-106 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : cond-106 with best: services_service Updating best to cond-106 from services_service for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar760 in the initial stage option Adding table:ara_table_51 in the initial stage option Adding table:ara_table_48 in the initial stage option Adding table:ara_table_44 in the initial stage option Adding table:ara_table_41 in the initial stage option Adding table:services_service in the initial stage option Adding table:tbl_sidecar419 in the initial stage option Adding table:cond-106 in the initial stage option placing 0 entries of cond-106 ( cond-106 ) in stage 7(70) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413056, 37413058 ], partly placed 0, placed 71 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - skipping cond-112 because it depends on cond-107 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-107 - skipping gateway cond-112 until mergeable tables are available try_place_table(cond-107, stage=7) Merging with match table tbl_sidecar1875 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_sidecar1875 Picking layout option for table : tbl_sidecar1875 with requested entries : 1 picked layout for tbl_sidecar1875 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1875 Trying to allocate imem for tbl_sidecar1875 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1875 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1875 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-108, stage=7) Initial # of stages is 7, 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:2B/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: 7 Furthest stage: 8 try_place_table returning 0 of cond-108 in stage 7 Table is placed Pl vector: cond-108 found 10 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_sidecar1875, mcast_ingress_mcast_source_filter_ipv4, cond-108 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1875 with best: services_service Updating best to tbl_sidecar1875 from services_service for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1875 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1875 for reason: longer control-excluded dependence tail chain For trial t : cond-108 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to cond-108 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies in dominance frontier placing 0 entries of cond-108 ( cond-108 ) in stage 7(71) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413056, 37413058, 37413052, 37413054 ], partly placed 0, placed 72 { id=0 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - skipping cond-112 because it depends on cond-107 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-107 - skipping gateway cond-112 until mergeable tables are available try_place_table(cond-107, stage=7) Merging with match table tbl_sidecar1875 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_sidecar1875 Picking layout option for table : tbl_sidecar1875 with requested entries : 1 picked layout for tbl_sidecar1875 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1875 Trying to allocate imem for tbl_sidecar1875 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1875 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1875 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-108 as its already done try_place_table(cond-109, stage=7) Merging with match table tbl_sidecar1884 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_sidecar1884 Picking layout option for table : tbl_sidecar1884 with requested entries : 1 picked layout for tbl_sidecar1884 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1884 Trying to allocate imem for tbl_sidecar1884 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1884 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv6 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv6 FormatType(02) layout: 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: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1884 mcast_ingress_mcast_source_filter_ipv6 try_place_table(cond-110, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv4_no_group and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_mcast_ingress_drop_mcastv4_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv4_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv4_no_group FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_mcast_ingress_drop_mcastv4_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv4_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv4_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv4_no_group found 12 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_sidecar1875, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1884, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv4_no_group ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1875 with best: services_service Updating best to tbl_sidecar1875 from services_service for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1875 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1875 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1884 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1884 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1884 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1884 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-110, result tag $true) in stage 7(72) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413056, 37413052, 37413054, 37413050 ], partly placed 0, placed 73 { id=1 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - skipping cond-112 because it depends on cond-107 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-107 - skipping gateway cond-112 until mergeable tables are available try_place_table(cond-107, stage=7) Merging with match table tbl_sidecar1875 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_sidecar1875 Picking layout option for table : tbl_sidecar1875 with requested entries : 1 picked layout for tbl_sidecar1875 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1875 Trying to allocate imem for tbl_sidecar1875 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1875 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1875 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-109, stage=7) Merging with match table tbl_sidecar1884 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_sidecar1884 Picking layout option for table : tbl_sidecar1884 with requested entries : 1 picked layout for tbl_sidecar1884 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1884 Trying to allocate imem for tbl_sidecar1884 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1884 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv6 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv6 FormatType(02) layout: 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: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1884 mcast_ingress_mcast_source_filter_ipv6 - skipping cond-110 as its already done try_place_table(cond-111, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 12 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_sidecar1875, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1884, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1875 with best: services_service Updating best to tbl_sidecar1875 from services_service for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1875 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1875 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1884 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1884 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1884 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1884 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-109, result tag $true) in stage 7(73) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413056, 37413052, 37413050, 37412880 ], partly placed 0, placed 74 { id=2 ram=3 tcam=12 mram=2 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - skipping cond-112 because it depends on cond-107 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-107 - skipping gateway cond-112 until mergeable tables are available try_place_table(cond-107, stage=7) Merging with match table tbl_sidecar1875 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_sidecar1875 Picking layout option for table : tbl_sidecar1875 with requested entries : 1 picked layout for tbl_sidecar1875 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1875 Trying to allocate imem for tbl_sidecar1875 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1875 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1875 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-109 as its already done try_place_table(cond-111, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group tbl_sidecar1884 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1884, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1884 Picking layout option for table : tbl_sidecar1884 with requested entries : 1 picked layout for tbl_sidecar1884 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1884 Trying to allocate imem for tbl_sidecar1884 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1884 in stage 7 Table is placed Pl vector: tbl_sidecar1884 found 11 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_sidecar1875, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1884 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1875 with best: services_service Updating best to tbl_sidecar1875 from services_service for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1875 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1875 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_sidecar1884 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1884 from mcast_ingress_mcast_source_filter_ipv4 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1884 ( tbl_sidecar1884 ) in stage 7(74) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413056, 37413050 ], partly placed 0, placed 75 { id=3 ram=3 tcam=12 mram=2 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - skipping cond-112 because it depends on cond-107 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-107 - skipping gateway cond-112 until mergeable tables are available try_place_table(cond-107, stage=7) Merging with match table tbl_sidecar1875 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_sidecar1875 Picking layout option for table : tbl_sidecar1875 with requested entries : 1 picked layout for tbl_sidecar1875 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1875 Trying to allocate imem for tbl_sidecar1875 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1875 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv4 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv4 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv4 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv4 FormatType(02) layout: 1024tV ixbar:8B/64b match:8B/64b adb:1 ov:19 imm:8 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:1 Trying to allocate adb for mcast_ingress_mcast_source_filter_ipv4 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv4 Entries : 1024, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1024 of mcast_ingress_mcast_source_filter_ipv4 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1875 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-111, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 10 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_sidecar1875, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1875 with best: services_service Updating best to tbl_sidecar1875 from services_service for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_source_filter_ipv4 with best: tbl_sidecar1875 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1875 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-107, result tag $true) in stage 7(75) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413056, 37413050, 37412663 ], partly placed 0, placed 76 { id=4 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - skipping cond-112 because it depends on tbl_sidecar1875 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on tbl_sidecar1875 - skipping gateway cond-112 until mergeable tables are available - skipping cond-107 as its already done try_place_table(cond-111, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group tbl_sidecar1875 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1875, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1875 Picking layout option for table : tbl_sidecar1875 with requested entries : 1 picked layout for tbl_sidecar1875 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1875 Trying to allocate imem for tbl_sidecar1875 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1875 in stage 7 Table is placed Pl vector: tbl_sidecar1875 found 9 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1875 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: services_service Updating best to tbl_mcast_ingress_drop_mcastv6_no_group from services_service for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1875 with best: tbl_mcast_ingress_drop_mcastv6_no_group Updating best to tbl_sidecar1875 from tbl_mcast_ingress_drop_mcastv6_no_group for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1875 ( tbl_sidecar1875 ) in stage 7(76) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37413050 ], partly placed 0, placed 77 { id=5 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-111 - skipping gateway cond-112 until mergeable tables are available try_place_table(cond-111, stage=7) Merging with match table tbl_mcast_ingress_drop_mcastv6_no_group and tag $true Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_mcast_ingress_drop_mcastv6_no_group Picking layout option for table : tbl_mcast_ingress_drop_mcastv6_no_group with requested entries : 1 picked layout for tbl_mcast_ingress_drop_mcastv6_no_group FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_mcast_ingress_drop_mcastv6_no_group Trying to allocate imem for tbl_mcast_ingress_drop_mcastv6_no_group Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_mcast_ingress_drop_mcastv6_no_group in stage 7 Table is placed Gateway is placed Pl vector: tbl_mcast_ingress_drop_mcastv6_no_group found 8 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: services_service Updating best to tbl_mcast_ingress_drop_mcastv6_no_group from services_service 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-111, result tag $true) in stage 7(77) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446 ], partly placed 0, placed 78 { id=6 ram=6 tcam=16 mram=4 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-104 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed try_place_table(cond-104, stage=7) Merging with match table services_service and tag $false 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:8B/34b match:8B/34b adb:16/16 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar419 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_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar419 - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 found 8 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, services_service, tbl_sidecar419, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar760 Updating best to services_service from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar419 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: services_service Keeping best services_service for reason: earlier stage calculated placing 512 entries of services_service ( Ingress.services.service ) (with gw cond-104, result tag $false) in stage 7(78) FormatType(022) stage 7, work: [ 37404657, 37407932, 37407938, 37414037, 37412446, 37412438 ], partly placed 0, placed 79 { id=7 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed - skipping cond-104 as its already done - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 tbl_sidecar419 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar419, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar419 Picking layout option for table : tbl_sidecar419 with requested entries : 1 picked layout for tbl_sidecar419 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar419 Trying to allocate imem for tbl_sidecar419 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar419 in stage 7 Table is placed Pl vector: tbl_sidecar419 found 7 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, mcast_ingress_mcast_replication_ipv6, tbl_sidecar419 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: earlier stage calculated For trial t : tbl_sidecar419 with best: tbl_sidecar760 Updating best to tbl_sidecar419 from tbl_sidecar760 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar419 ( tbl_sidecar419 ) in stage 7(79) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37412446, 37414037 ], partly placed 0, placed 80 { id=8 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar760 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_sidecar760 Picking layout option for table : tbl_sidecar760 with requested entries : 1 picked layout for tbl_sidecar760 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar760 Trying to allocate imem for tbl_sidecar760 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar760 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar760 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping ara_table_69 as a parent is not yet placed - skipping ara_table_67 as a parent is not yet placed - skipping ara_table_64 as a parent is not yet placed - skipping ara_table_42 as a parent is not yet placed - skipping ara_table_62 as a parent is not yet placed - skipping ara_table_60 as a parent is not yet placed - skipping cond-104 as its already done found 6 tables that could be placed: [ tbl_sidecar760, ara_table_51, ara_table_48, ara_table_44, ara_table_41, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: tbl_sidecar760 For trial t : ara_table_51 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_48 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_44 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: tbl_sidecar760 Keeping best tbl_sidecar760 for reason: earlier stage calculated placing 1 entries of tbl_sidecar760 ( tbl_sidecar760 ) (with gw cond-100, result tag $true) in stage 7(7a) FormatType(02) stage 7, work: [ 37404657, 37407932, 37407938, 37412446, 37409499, 39546699 ], partly placed 0, placed 81 { id=9 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-98 as its already done - skipping cond-100 as its already done - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 ara_table_48 is not a gateway! Aborting search for merge choices try_place_table(ara_table_48, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_48 Picking layout option for table : ara_table_48 with requested entries : 0 picked layout for ara_table_48 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_48 Trying to allocate imem for ara_table_48 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_48 in stage 7 Table is placed Pl vector: ara_table_48 ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar760 as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=7) - dependency between tbl_sidecar760 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_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_53 in stage 8 Table is placed Pl vector: ara_table_53 found 6 tables that could be placed: [ ara_table_51, ara_table_48, ara_table_44, ara_table_41, mcast_ingress_mcast_replication_ipv6, ara_table_53 ] Initial best is first table seen: ara_table_51 For trial t : ara_table_48 with best: ara_table_51 Updating best to ara_table_48 from ara_table_51 for reason: default choice For trial t : ara_table_44 with best: ara_table_48 Keeping best ara_table_48 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: ara_table_48 Keeping best ara_table_48 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_48 Keeping best ara_table_48 for reason: earlier stage calculated For trial t : ara_table_53 with best: ara_table_48 Keeping best ara_table_48 for reason: earlier stage calculated placing 0 entries of ara_table_48 ( ara_table_48 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37404657, 37407938, 37412446, 37409499 ], partly placed 0, placed 82 { id=9 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done - skipping tbl_nat_ingress_CalculateIPv4Len_invert as its already done - skipping tbl_nat_ingress_encap_ipv4 as its already done ara_table_51 is not a gateway! Aborting search for merge choices try_place_table(ara_table_51, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_51 Picking layout option for table : ara_table_51 with requested entries : 0 picked layout for ara_table_51 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_51 Trying to allocate imem for ara_table_51 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_51 in stage 7 Table is placed Pl vector: ara_table_51 - skipping ara_table_48 as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar760 as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=7) - dependency between tbl_sidecar760 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_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_53 in stage 8 Table is placed Pl vector: ara_table_53 found 5 tables that could be placed: [ ara_table_51, ara_table_44, ara_table_41, mcast_ingress_mcast_replication_ipv6, ara_table_53 ] Initial best is first table seen: ara_table_51 For trial t : ara_table_44 with best: ara_table_51 Keeping best ara_table_51 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_41 with best: ara_table_51 Keeping best ara_table_51 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_51 Keeping best ara_table_51 for reason: earlier stage calculated For trial t : ara_table_53 with best: ara_table_51 Keeping best ara_table_51 for reason: earlier stage calculated placing 0 entries of ara_table_51 ( ara_table_51 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37404657, 37407938, 37412446, 37409499 ], partly placed 0, placed 83 { id=9 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - 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_51 as its already done - skipping ara_table_48 as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 ara_table_41 is not a gateway! Aborting search for merge choices try_place_table(ara_table_41, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_41 Picking layout option for table : ara_table_41 with requested entries : 0 picked layout for ara_table_41 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_41 Trying to allocate imem for ara_table_41 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_41 in stage 7 Table is placed Pl vector: ara_table_41 - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar760 as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=7) - dependency between tbl_sidecar760 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_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_53 in stage 8 Table is placed Pl vector: ara_table_53 found 4 tables that could be placed: [ ara_table_44, ara_table_41, mcast_ingress_mcast_replication_ipv6, ara_table_53 ] Initial best is first table seen: ara_table_44 For trial t : ara_table_41 with best: ara_table_44 Updating best to ara_table_41 from ara_table_44 for reason: default choice For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_41 Keeping best ara_table_41 for reason: earlier stage calculated For trial t : ara_table_53 with best: ara_table_41 Keeping best ara_table_41 for reason: earlier stage calculated placing 0 entries of ara_table_41 ( ara_table_41 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37404657, 37407938, 37412446, 37409499 ], partly placed 0, placed 84 { id=9 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - 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_51 as its already done - skipping ara_table_48 as its already done ara_table_44 is not a gateway! Aborting search for merge choices try_place_table(ara_table_44, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_44 Picking layout option for table : ara_table_44 with requested entries : 0 picked layout for ara_table_44 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_44 Trying to allocate imem for ara_table_44 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_44 in stage 7 Table is placed Pl vector: ara_table_44 - skipping ara_table_41 as its already done - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar760 as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=7) - dependency between tbl_sidecar760 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_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_53 in stage 8 Table is placed Pl vector: ara_table_53 found 3 tables that could be placed: [ ara_table_44, mcast_ingress_mcast_replication_ipv6, ara_table_53 ] Initial best is first table seen: ara_table_44 For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated For trial t : ara_table_53 with best: ara_table_44 Keeping best ara_table_44 for reason: earlier stage calculated placing 0 entries of ara_table_44 ( ara_table_44 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37404657, 37412446, 37409499 ], partly placed 0, placed 85 { id=9 ram=10 tcam=18 mram=6 eixb=52 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 because it depends on cond-112 - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-106 as its already done try_place_table(cond-112, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 - skipping tbl_sidecar760 as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, stage=7) - dependency between tbl_sidecar760 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_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 0 of ara_table_53 in stage 8 Table is placed Pl vector: ara_table_53 found 2 tables that could be placed: [ mcast_ingress_mcast_replication_ipv6, ara_table_53 ] Initial best is first table seen: mcast_ingress_mcast_replication_ipv6 For trial t : ara_table_53 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:ara_table_53 in the initial stage option placing 4096 entries of mcast_ingress_mcast_replication_ipv6 ( Ingress.mcast_ingress.mcast_replication_ipv6 ) (with gw cond-112, result tag $true) in stage 8(80) FormatType(02) stage 8, work: [ 37404657, 37412446, 37409499, 37413064, 39547745 ], partly placed 0, placed 86 { id=1 ram=15 tcam=0 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping cond-106 as its already done - skipping cond-112 as its already done - skipping tbl_sidecar760 as its already done ara_table_53 is not a gateway! Aborting search for merge choices try_place_table(ara_table_53, 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_53 Picking layout option for table : ara_table_53 with requested entries : 0 picked layout for ara_table_53 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_53 Trying to allocate imem for ara_table_53 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 8 Furthest stage: 9 try_place_table returning 0 of ara_table_53 in stage 8 Table is placed Pl vector: ara_table_53 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 ara_table_64 is not a gateway! Aborting search for merge choices try_place_table(ara_table_64, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_64 Picking layout option for table : ara_table_64 with requested entries : 0 picked layout for ara_table_64 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_64 Trying to allocate imem for ara_table_64 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_64 in stage 9 Table is placed Pl vector: ara_table_64 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_tag_check Picking layout option for table : mcast_ingress_mcast_tag_check with requested entries : 6 picked layout for mcast_ingress_mcast_tag_check FormatType(02) layout: 6tV ixbar:7B/36b match:7B/36b ov:3 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:2 afi:0 Trying to allocate adb for mcast_ingress_mcast_tag_check Trying to allocate imem for mcast_ingress_mcast_tag_check Entries : 512, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 9 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_62 because it depends on mcast_ingress_mcast_tag_check ara_table_62 is not a gateway! Aborting search for merge choices - skipping ara_table_60 because it depends on mcast_ingress_mcast_tag_check ara_table_60 is not a gateway! Aborting search for merge choices - skipping ara_table_62 because it depends on mcast_ingress_mcast_tag_check ara_table_62 is not a gateway! Aborting search for merge choices - skipping ara_table_60 because it depends on mcast_ingress_mcast_tag_check ara_table_60 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ ara_table_53, ara_table_69, ara_table_67, ara_table_64, ara_table_42, mcast_ingress_mcast_tag_check ] Initial best is first table seen: ara_table_53 For trial t : ara_table_69 with best: ara_table_53 Keeping best ara_table_53 for reason: earlier stage calculated For trial t : ara_table_67 with best: ara_table_53 Keeping best ara_table_53 for reason: earlier stage calculated For trial t : ara_table_64 with best: ara_table_53 Keeping best ara_table_53 for reason: earlier stage calculated For trial t : ara_table_42 with best: ara_table_53 Keeping best ara_table_53 for reason: earlier stage calculated For trial t : mcast_ingress_mcast_tag_check with best: ara_table_53 Keeping best ara_table_53 for reason: earlier stage calculated placing 0 entries of ara_table_53 ( ara_table_53 ) in stage 8(ffffffffffffffff) FormatType(02) stage 8, work: [ 37404657, 37413064, 39547745 ], partly placed 0, placed 87 { id=1 ram=15 tcam=0 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping gateway cond-113 until any of the control dominating tables can be placed - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 ara_table_64 is not a gateway! Aborting search for merge choices try_place_table(ara_table_64, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_64 Picking layout option for table : ara_table_64 with requested entries : 0 picked layout for ara_table_64 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_64 Trying to allocate imem for ara_table_64 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_64 in stage 9 Table is placed Pl vector: ara_table_64 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 mcast_ingress_mcast_tag_check is not a gateway! Aborting search for merge choices try_place_table(mcast_ingress_mcast_tag_check, stage=8) - dependency between mcast_ingress_mcast_replication_ipv6 and table advances stage Initial # of stages is 9, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_tag_check Picking layout option for table : mcast_ingress_mcast_tag_check with requested entries : 6 picked layout for mcast_ingress_mcast_tag_check FormatType(02) layout: 6tV ixbar:7B/36b match:7B/36b ov:3 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:2 afi:0 Trying to allocate adb for mcast_ingress_mcast_tag_check Trying to allocate imem for mcast_ingress_mcast_tag_check Entries : 512, needed_entries: 6, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 512 of mcast_ingress_mcast_tag_check in stage 9 Table is placed Pl vector: mcast_ingress_mcast_tag_check - skipping ara_table_62 because it depends on mcast_ingress_mcast_tag_check ara_table_62 is not a gateway! Aborting search for merge choices - skipping ara_table_60 because it depends on mcast_ingress_mcast_tag_check ara_table_60 is not a gateway! Aborting search for merge choices - skipping ara_table_62 because it depends on mcast_ingress_mcast_tag_check ara_table_62 is not a gateway! Aborting search for merge choices - skipping ara_table_60 because it depends on mcast_ingress_mcast_tag_check ara_table_60 is not a gateway! Aborting search for merge choices found 5 tables that could be placed: [ ara_table_69, ara_table_67, ara_table_64, ara_table_42, mcast_ingress_mcast_tag_check ] Initial best is first table seen: ara_table_69 For trial t : ara_table_67 with best: ara_table_69 Updating best to ara_table_67 from ara_table_69 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_64 with best: ara_table_67 Updating best to ara_table_64 from ara_table_67 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_tag_check with best: ara_table_64 Updating best to mcast_ingress_mcast_tag_check from ara_table_64 for reason: longer downward prop control-included dependence tail chain Adding table:ara_table_69 in the initial stage option Adding table:ara_table_67 in the initial stage option Adding table:ara_table_64 in the initial stage option Adding table:ara_table_42 in the initial stage option Adding table:mcast_ingress_mcast_tag_check in the initial stage option placing 512 entries of mcast_ingress_mcast_tag_check ( Ingress.mcast_ingress.mcast_tag_check ) in stage 9(90) FormatType(02) stage 9, work: [ 37404657, 37413064, 39547745 ], partly placed 0, placed 88 { id=1 ram=1 tcam=2 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done try_place_table(cond-113, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-113 Picking layout option for table : cond-113 with requested entries : 0 picked layout for cond-113 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-113 Trying to allocate imem for cond-113 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of cond-113 in stage 9 Table is placed Pl vector: cond-113 - skipping cond-135 due to in-sequence control dependence on cond-113 - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-113 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-113 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, 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_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 ara_table_64 is not a gateway! Aborting search for merge choices try_place_table(ara_table_64, 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_64 Picking layout option for table : ara_table_64 with requested entries : 0 picked layout for ara_table_64 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_64 Trying to allocate imem for ara_table_64 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_64 in stage 9 Table is placed Pl vector: ara_table_64 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_62 is not a gateway! Aborting search for merge choices try_place_table(ara_table_62, 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_62 Picking layout option for table : ara_table_62 with requested entries : 0 picked layout for ara_table_62 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_62 Trying to allocate imem for ara_table_62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_62 in stage 9 Table is placed Pl vector: ara_table_62 ara_table_60 is not a gateway! Aborting search for merge choices try_place_table(ara_table_60, 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_60 Picking layout option for table : ara_table_60 with requested entries : 0 picked layout for ara_table_60 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_60 Trying to allocate imem for ara_table_60 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_60 in stage 9 Table is placed Pl vector: ara_table_60 found 7 tables that could be placed: [ cond-113, ara_table_69, ara_table_67, ara_table_64, ara_table_42, ara_table_62, ara_table_60 ] Initial best is first table seen: cond-113 For trial t : ara_table_69 with best: cond-113 Keeping best cond-113 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_67 with best: cond-113 Keeping best cond-113 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_64 with best: cond-113 Keeping best cond-113 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: cond-113 Keeping best cond-113 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_62 with best: cond-113 Keeping best cond-113 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_60 with best: cond-113 Keeping best cond-113 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-113 ( cond-113 ) in stage 9(91) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 39550999 ], partly placed 0, placed 89 { id=1 ram=1 tcam=2 mram=0 eixb=9 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-114 - removing tbl_sidecar2191 from merge list because it depends on cond-114 - removing tbl_sidecar2193 from merge list because it depends on cond-114 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-114 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-114 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_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, 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_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 ara_table_64 is not a gateway! Aborting search for merge choices try_place_table(ara_table_64, 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_64 Picking layout option for table : ara_table_64 with requested entries : 0 picked layout for ara_table_64 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_64 Trying to allocate imem for ara_table_64 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_64 in stage 9 Table is placed Pl vector: ara_table_64 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_62 is not a gateway! Aborting search for merge choices try_place_table(ara_table_62, 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_62 Picking layout option for table : ara_table_62 with requested entries : 0 picked layout for ara_table_62 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_62 Trying to allocate imem for ara_table_62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_62 in stage 9 Table is placed Pl vector: ara_table_62 ara_table_60 is not a gateway! Aborting search for merge choices try_place_table(ara_table_60, 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_60 Picking layout option for table : ara_table_60 with requested entries : 0 picked layout for ara_table_60 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_60 Trying to allocate imem for ara_table_60 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_60 in stage 9 Table is placed Pl vector: ara_table_60 try_place_table(cond-114, stage=9) Initial # of stages is 9, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-114 Picking layout option for table : cond-114 with requested entries : 0 picked layout for cond-114 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-114 Trying to allocate imem for cond-114 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of cond-114 in stage 9 Table is placed Pl vector: cond-114 - skipping cond-116 due to in-sequence control dependence on cond-114 - skipping cond-134 due to in-sequence control dependence on cond-114 - skipping ara_table_58 as a parent is not yet placed - skipping ara_table_55 as a parent is not yet placed - skipping ara_table_43 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_65 as a parent is not yet placed - skipping ara_table_56 as a parent is not yet placed - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed found 7 tables that could be placed: [ ara_table_69, ara_table_67, ara_table_64, ara_table_42, ara_table_62, ara_table_60, cond-114 ] Initial best is first table seen: ara_table_69 For trial t : ara_table_67 with best: ara_table_69 Updating best to ara_table_67 from ara_table_69 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_64 with best: ara_table_67 Updating best to ara_table_64 from ara_table_67 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_62 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_60 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : cond-114 with best: ara_table_64 Updating best to cond-114 from ara_table_64 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-114 ( cond-114 ) in stage 9(92) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 37417173, 39548666 ], partly placed 0, placed 90 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 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_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, 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_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 ara_table_64 is not a gateway! Aborting search for merge choices try_place_table(ara_table_64, 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_64 Picking layout option for table : ara_table_64 with requested entries : 0 picked layout for ara_table_64 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_64 Trying to allocate imem for ara_table_64 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_64 in stage 9 Table is placed Pl vector: ara_table_64 ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_62 is not a gateway! Aborting search for merge choices try_place_table(ara_table_62, 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_62 Picking layout option for table : ara_table_62 with requested entries : 0 picked layout for ara_table_62 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_62 Trying to allocate imem for ara_table_62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_62 in stage 9 Table is placed Pl vector: ara_table_62 ara_table_60 is not a gateway! Aborting search for merge choices try_place_table(ara_table_60, 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_60 Picking layout option for table : ara_table_60 with requested entries : 0 picked layout for ara_table_60 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_60 Trying to allocate imem for ara_table_60 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_60 in stage 9 Table is placed Pl vector: ara_table_60 - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress - skipping ara_table_58 as a parent is not yet placed - skipping ara_table_55 as a parent is not yet placed - skipping ara_table_43 as a parent is not yet placed - skipping ara_table_40 as a parent is not yet placed found 7 tables that could be placed: [ ara_table_69, ara_table_67, ara_table_64, ara_table_42, ara_table_62, ara_table_60, nat_egress_nat_egress ] Initial best is first table seen: ara_table_69 For trial t : ara_table_67 with best: ara_table_69 Updating best to ara_table_67 from ara_table_69 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_64 with best: ara_table_67 Updating best to ara_table_64 from ara_table_67 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_42 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_62 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_60 with best: ara_table_64 Keeping best ara_table_64 for reason: longer downward prop control-included dependence tail chain For trial t : nat_egress_nat_egress with best: ara_table_64 Keeping best ara_table_64 for reason: earlier stage calculated placing 0 entries of ara_table_64 ( ara_table_64 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 37417173 ], partly placed 0, placed 91 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 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_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, 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_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 - skipping ara_table_64 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_62 is not a gateway! Aborting search for merge choices try_place_table(ara_table_62, 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_62 Picking layout option for table : ara_table_62 with requested entries : 0 picked layout for ara_table_62 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_62 Trying to allocate imem for ara_table_62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_62 in stage 9 Table is placed Pl vector: ara_table_62 ara_table_60 is not a gateway! Aborting search for merge choices try_place_table(ara_table_60, 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_60 Picking layout option for table : ara_table_60 with requested entries : 0 picked layout for ara_table_60 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_60 Trying to allocate imem for ara_table_60 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_60 in stage 9 Table is placed Pl vector: ara_table_60 - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 6 tables that could be placed: [ ara_table_69, ara_table_67, ara_table_42, ara_table_62, ara_table_60, nat_egress_nat_egress ] Initial best is first table seen: ara_table_69 For trial t : ara_table_67 with best: ara_table_69 Updating best to ara_table_67 from ara_table_69 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_42 with best: ara_table_67 Keeping best ara_table_67 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_62 with best: ara_table_67 Keeping best ara_table_67 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_60 with best: ara_table_67 Updating best to ara_table_60 from ara_table_67 for reason: default choice For trial t : nat_egress_nat_egress with best: ara_table_60 Keeping best ara_table_60 for reason: earlier stage calculated placing 0 entries of ara_table_60 ( ara_table_60 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 37417173 ], partly placed 0, placed 92 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 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_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 ara_table_67 is not a gateway! Aborting search for merge choices try_place_table(ara_table_67, 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_67 Picking layout option for table : ara_table_67 with requested entries : 0 picked layout for ara_table_67 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_67 Trying to allocate imem for ara_table_67 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_67 in stage 9 Table is placed Pl vector: ara_table_67 - skipping ara_table_64 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_62 is not a gateway! Aborting search for merge choices try_place_table(ara_table_62, 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_62 Picking layout option for table : ara_table_62 with requested entries : 0 picked layout for ara_table_62 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_62 Trying to allocate imem for ara_table_62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_62 in stage 9 Table is placed Pl vector: ara_table_62 - skipping ara_table_60 as its already done - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 5 tables that could be placed: [ ara_table_69, ara_table_67, ara_table_42, ara_table_62, nat_egress_nat_egress ] Initial best is first table seen: ara_table_69 For trial t : ara_table_67 with best: ara_table_69 Updating best to ara_table_67 from ara_table_69 for reason: fewer total dependencies in dominance frontier For trial t : ara_table_42 with best: ara_table_67 Keeping best ara_table_67 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_62 with best: ara_table_67 Keeping best ara_table_67 for reason: fewer total dependencies in dominance frontier For trial t : nat_egress_nat_egress with best: ara_table_67 Keeping best ara_table_67 for reason: earlier stage calculated placing 0 entries of ara_table_67 ( ara_table_67 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 37417173 ], partly placed 0, placed 93 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 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_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 - skipping ara_table_67 as its already done - skipping ara_table_64 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_62 is not a gateway! Aborting search for merge choices try_place_table(ara_table_62, 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_62 Picking layout option for table : ara_table_62 with requested entries : 0 picked layout for ara_table_62 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_62 Trying to allocate imem for ara_table_62 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_62 in stage 9 Table is placed Pl vector: ara_table_62 - skipping ara_table_60 as its already done - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 4 tables that could be placed: [ ara_table_69, ara_table_42, ara_table_62, nat_egress_nat_egress ] Initial best is first table seen: ara_table_69 For trial t : ara_table_42 with best: ara_table_69 Keeping best ara_table_69 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_62 with best: ara_table_69 Updating best to ara_table_62 from ara_table_69 for reason: default choice For trial t : nat_egress_nat_egress with best: ara_table_62 Keeping best ara_table_62 for reason: earlier stage calculated placing 0 entries of ara_table_62 ( ara_table_62 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 37417173 ], partly placed 0, placed 94 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 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_69 is not a gateway! Aborting search for merge choices try_place_table(ara_table_69, 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_69 Picking layout option for table : ara_table_69 with requested entries : 0 picked layout for ara_table_69 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_69 Trying to allocate imem for ara_table_69 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_69 in stage 9 Table is placed Pl vector: ara_table_69 - skipping ara_table_67 as its already done - skipping ara_table_64 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_62 as its already done - skipping ara_table_60 as its already done - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 3 tables that could be placed: [ ara_table_69, ara_table_42, nat_egress_nat_egress ] Initial best is first table seen: ara_table_69 For trial t : ara_table_42 with best: ara_table_69 Keeping best ara_table_69 for reason: longer downward prop control-included dependence tail chain For trial t : nat_egress_nat_egress with best: ara_table_69 Keeping best ara_table_69 for reason: earlier stage calculated placing 0 entries of ara_table_69 ( ara_table_69 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37404657, 37413064, 37414047, 37417173 ], partly placed 0, placed 95 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping mcast_ingress_mcast_replication_ipv6 as its already done - skipping ara_table_69 as its already done - skipping ara_table_67 as its already done - skipping ara_table_64 as its already done ara_table_42 is not a gateway! Aborting search for merge choices try_place_table(ara_table_42, 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_42 Picking layout option for table : ara_table_42 with requested entries : 0 picked layout for ara_table_42 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_42 Trying to allocate imem for ara_table_42 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_42 in stage 9 Table is placed Pl vector: ara_table_42 - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_62 as its already done - skipping ara_table_60 as its already done - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 2 tables that could be placed: [ ara_table_42, nat_egress_nat_egress ] Initial best is first table seen: ara_table_42 For trial t : nat_egress_nat_egress with best: ara_table_42 Keeping best ara_table_42 for reason: earlier stage calculated placing 0 entries of ara_table_42 ( ara_table_42 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37404657, 37414047, 37417173 ], partly placed 0, placed 96 { id=1 ram=1 tcam=2 mram=0 eixb=10 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-115 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-115 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping cond-114 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-134 due to in-sequence control dependence on cond-116 try_place_table(cond-115, stage=9) Merging with match table nat_egress_nat_egress and tag $true - dependency between mcast_ingress_mcast_tag_check and table advances stage Initial # of stages is 10, initial # of entries is 6 Try_alloc_all for Table use Trying to allocate layout for nat_egress_nat_egress Picking layout option for table : nat_egress_nat_egress with requested entries : 6 picked layout for nat_egress_nat_egress FormatType(02) layout: 6eV ixbar:2B/5b match:0B/-5b gh:2 adb:8/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: 10 Furthest stage: 10 try_place_table returning 2048 of nat_egress_nat_egress in stage 10 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 1 tables that could be placed: [ nat_egress_nat_egress ] Initial best is first table seen: nat_egress_nat_egress Adding table:nat_egress_nat_egress in the initial stage option placing 2048 entries of nat_egress_nat_egress ( Ingress.nat_egress.nat_egress ) (with gw cond-115, result tag $true) in stage 10(a0) FormatType(02) stage 10, work: [ 37404657, 37414047, 37417173, 37417171, 39548664 ], partly placed 0, placed 97 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done try_place_table(cond-116, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping cond-134 due to in-sequence control dependence on cond-116 - skipping cond-115 as its already done - skipping nat_egress_nat_egress as its already done ara_table_58 is not a gateway! Aborting search for merge choices try_place_table(ara_table_58, 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_58 Picking layout option for table : ara_table_58 with requested entries : 0 picked layout for ara_table_58 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_58 Trying to allocate imem for ara_table_58 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_58 in stage 10 Table is placed Pl vector: ara_table_58 ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, 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_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_55 in stage 10 Table is placed Pl vector: ara_table_55 ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, 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_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_40 in stage 10 Table is placed Pl vector: ara_table_40 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-116, ara_table_58, ara_table_55, ara_table_43, ara_table_40 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_58 with best: cond-116 Updating best to ara_table_58 from cond-116 for reason: earlier stage calculated For trial t : ara_table_55 with best: ara_table_58 Keeping best ara_table_58 for reason: longer local control-included dependence tail chain For trial t : ara_table_43 with best: ara_table_58 Keeping best ara_table_58 for reason: earlier stage calculated For trial t : ara_table_40 with best: ara_table_58 Keeping best ara_table_58 for reason: longer local control-included dependence tail chain placing 0 entries of ara_table_58 ( ara_table_58 ) in stage 10(ffffffffffffffff) FormatType(02) stage 10, work: [ 37404657, 37414047, 37417171 ], partly placed 0, placed 98 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done try_place_table(cond-116, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping cond-134 due to in-sequence control dependence on cond-116 - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done ara_table_55 is not a gateway! Aborting search for merge choices try_place_table(ara_table_55, 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_55 Picking layout option for table : ara_table_55 with requested entries : 0 picked layout for ara_table_55 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_55 Trying to allocate imem for ara_table_55 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_55 in stage 10 Table is placed Pl vector: ara_table_55 ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, 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_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_40 in stage 10 Table is placed Pl vector: ara_table_40 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-116, ara_table_55, ara_table_43, ara_table_40 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_55 with best: cond-116 Updating best to ara_table_55 from cond-116 for reason: earlier stage calculated For trial t : ara_table_43 with best: ara_table_55 Keeping best ara_table_55 for reason: earlier stage calculated For trial t : ara_table_40 with best: ara_table_55 Keeping best ara_table_55 for reason: longer local control-included dependence tail chain placing 0 entries of ara_table_55 ( ara_table_55 ) in stage 10(ffffffffffffffff) FormatType(02) stage 10, work: [ 37404657, 37414047, 37417171 ], partly placed 0, placed 99 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done try_place_table(cond-116, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping cond-134 due to in-sequence control dependence on cond-116 - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 ara_table_40 is not a gateway! Aborting search for merge choices try_place_table(ara_table_40, 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_40 Picking layout option for table : ara_table_40 with requested entries : 0 picked layout for ara_table_40 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_40 Trying to allocate imem for ara_table_40 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of ara_table_40 in stage 10 Table is placed Pl vector: ara_table_40 found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-116, ara_table_43, ara_table_40 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_43 with best: cond-116 Keeping best cond-116 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_40 with best: cond-116 Updating best to ara_table_40 from cond-116 for reason: earlier stage calculated placing 0 entries of ara_table_40 ( ara_table_40 ) in stage 10(ffffffffffffffff) FormatType(02) stage 10, work: [ 37404657, 37414047, 37417171 ], partly placed 0, placed 100 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-116 - removing tbl_sidecar2191 from merge list because it depends on cond-116 - removing tbl_sidecar2193 from merge list because it depends on cond-116 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 11 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done try_place_table(cond-116, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-116 Picking layout option for table : cond-116 with requested entries : 0 picked layout for cond-116 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-116 Trying to allocate imem for cond-116 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of cond-116 in stage 11 Table is placed Pl vector: cond-116 - skipping cond-134 due to in-sequence control dependence on cond-116 - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=10) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 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-116, ara_table_43 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-116 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-116 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_43 with best: cond-116 Keeping best cond-116 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-116 in the initial stage option Adding table:ara_table_43 in the initial stage option placing 0 entries of cond-116 ( cond-116 ) in stage 11(b0) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 39550945 ], partly placed 0, placed 101 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-117 - removing egress_filter_egress_filter from merge list because it depends on cond-117 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done try_place_table(cond-117, stage=11) Initial # of stages is 11, 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:1B/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: 11 Furthest stage: 12 try_place_table returning 0 of cond-117 in stage 11 Table is placed Pl vector: cond-117 - skipping cond-132 due to in-sequence control dependence on cond-117 - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_65 as a parent is not yet placed - skipping ara_table_56 as a parent is not yet placed - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_45 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_43, cond-117 ] 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : cond-117 with best: ara_table_43 Updating best to cond-117 from ara_table_43 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-117 ( cond-117 ) in stage 11(b1) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37528860, 37528862 ], partly placed 0, placed 102 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-118 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-118, stage=11) Merging with match table tbl_sidecar1253$precompute and tag $false Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1253$precompute Picking layout option for table : tbl_sidecar1253$precompute with requested entries : 1 picked layout for tbl_sidecar1253$precompute 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_sidecar1253$precompute Trying to allocate imem for tbl_sidecar1253$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253$precompute in stage 11 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 11, initial # of entries is 8192 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_lookup Picking layout option for table : l3_router_Router4_lookup_idx_lookup with requested entries : 8192 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/4 ov:11 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup Entries : 8192, needed_entries: 8192, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1253$precompute l3_router_Router4_lookup_idx_lookup try_place_table(cond-125, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-125 Picking layout option for table : cond-125 with requested entries : 0 picked layout for cond-125 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-125 Trying to allocate imem for cond-125 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of cond-125 in stage 11 Table is placed Pl vector: cond-125 found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, tbl_sidecar1253$precompute, l3_router_Router4_lookup_idx_lookup, cond-125 ] 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253$precompute with best: ara_table_43 Updating best to tbl_sidecar1253$precompute from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1253$precompute Keeping best tbl_sidecar1253$precompute for reason: longer downward prop control-included dependence tail chain For trial t : cond-125 with best: tbl_sidecar1253$precompute Updating best to cond-125 from tbl_sidecar1253$precompute for reason: control dom set has more placeable tables placing 0 entries of cond-125 ( cond-125 ) in stage 11(b2) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37528860, 37528862, 37528858, 39550648 ], partly placed 0, placed 103 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-118 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-118, stage=11) Merging with match table tbl_sidecar1253$precompute and tag $false Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1253$precompute Picking layout option for table : tbl_sidecar1253$precompute with requested entries : 1 picked layout for tbl_sidecar1253$precompute 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_sidecar1253$precompute Trying to allocate imem for tbl_sidecar1253$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253$precompute in stage 11 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 11, initial # of entries is 8192 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_lookup Picking layout option for table : l3_router_Router4_lookup_idx_lookup with requested entries : 8192 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/4 ov:11 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup Entries : 8192, needed_entries: 8192, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1253$precompute l3_router_Router4_lookup_idx_lookup - skipping cond-125 as its already done try_place_table(cond-126, stage=11) Merging with match table tbl_sidecar1409$precompute and tag $false Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1409$precompute Picking layout option for table : tbl_sidecar1409$precompute with requested entries : 1 picked layout for tbl_sidecar1409$precompute 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_sidecar1409$precompute Trying to allocate imem for tbl_sidecar1409$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409$precompute in stage 11 Table is placed Gateway is placed Merging with match table l3_router_Router6_lookup_idx_lookup and tag $false Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1025 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:1536 srams:3 local_tinds: 0 maprams:2 tcams:9 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 : 1536, needed_entries: 1025, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1536 of l3_router_Router6_lookup_idx_lookup in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1409$precompute l3_router_Router6_lookup_idx_lookup - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 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_43, tbl_sidecar1253$precompute, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1409$precompute, 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253$precompute with best: ara_table_43 Updating best to tbl_sidecar1253$precompute from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1253$precompute Keeping best tbl_sidecar1253$precompute for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1409$precompute with best: tbl_sidecar1253$precompute Updating best to tbl_sidecar1409$precompute from tbl_sidecar1253$precompute for reason: control dom set has more placeable tables For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1409$precompute Keeping best tbl_sidecar1409$precompute for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1409$precompute ( tbl_sidecar1409$precompute ) (with gw cond-126, result tag $false) in stage 11(b3) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37528860, 37528858, 37473165, 37474116 ], partly placed 0, placed 104 { id=1 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-118 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-118, stage=11) Merging with match table tbl_sidecar1253$precompute and tag $false Initial # of stages is 11, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1253$precompute Picking layout option for table : tbl_sidecar1253$precompute with requested entries : 1 picked layout for tbl_sidecar1253$precompute 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_sidecar1253$precompute Trying to allocate imem for tbl_sidecar1253$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253$precompute in stage 11 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 11, initial # of entries is 8192 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_lookup Picking layout option for table : l3_router_Router4_lookup_idx_lookup with requested entries : 8192 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/4 ov:11 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup Entries : 8192, needed_entries: 8192, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1253$precompute l3_router_Router4_lookup_idx_lookup - skipping cond-126 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-127, stage=11) Merging with match table tbl_sidecar1493 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_sidecar1493 Picking layout option for table : tbl_sidecar1493 with requested entries : 1 picked layout for tbl_sidecar1493 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1493 Trying to allocate imem for tbl_sidecar1493 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1493 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1493 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-127 - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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) Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1025 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:1536 srams:3 local_tinds: 0 maprams:2 tcams:9 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 : 1536, needed_entries: 1025, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1536 of l3_router_Router6_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, tbl_sidecar1253$precompute, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1493, tbl_sidecar1409, 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253$precompute with best: ara_table_43 Updating best to tbl_sidecar1253$precompute from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1253$precompute Keeping best tbl_sidecar1253$precompute for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1493 with best: tbl_sidecar1253$precompute Keeping best tbl_sidecar1253$precompute for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1409 with best: tbl_sidecar1253$precompute Keeping best tbl_sidecar1253$precompute for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1253$precompute Keeping best tbl_sidecar1253$precompute for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1253$precompute ( tbl_sidecar1253$precompute ) (with gw cond-118, result tag $false) in stage 11(b4) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37528860, 37473165, 37474116, 37417189, 37418206 ], partly placed 0, placed 105 { id=2 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-118 as its already done - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-127, stage=11) Merging with match table tbl_sidecar1493 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_sidecar1493 Picking layout option for table : tbl_sidecar1493 with requested entries : 1 picked layout for tbl_sidecar1493 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1493 Trying to allocate imem for tbl_sidecar1493 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1493 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1493 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-127 - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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) Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1025 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:1536 srams:3 local_tinds: 0 maprams:2 tcams:9 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 : 1536, needed_entries: 1025, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1536 of l3_router_Router6_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed try_place_table(cond-119, stage=11) Merging with match table tbl_sidecar1351 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_sidecar1351 Picking layout option for table : tbl_sidecar1351 with requested entries : 1 picked layout for tbl_sidecar1351 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1351 Trying to allocate imem for tbl_sidecar1351 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1351 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1351 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-119 - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 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=11) Initial # of stages is 11, initial # of entries is 8192 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_lookup Picking layout option for table : l3_router_Router4_lookup_idx_lookup with requested entries : 8192 picked layout for l3_router_Router4_lookup_idx_lookup FormatType(02) layout: 8192tV ixbar:4B/32b match:4B/32b adb:4/4 ov:11 entries:8192 srams:8 local_tinds: 0 maprams:5 tcams:16 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_lookup Trying to allocate imem for l3_router_Router4_lookup_idx_lookup Entries : 8192, needed_entries: 8192, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 11 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-122 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-123 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, tbl_sidecar1493, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1351, tbl_sidecar1253, 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1493 with best: ara_table_43 Updating best to tbl_sidecar1493 from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1409 with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1493 Updating best to l3_router_Router6_lookup_idx_lookup from tbl_sidecar1493 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1351 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_sidecar1253 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: earlier stage calculated 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: fewer total dependencies in dominance frontier placing 8192 entries of l3_router_Router4_lookup_idx_lookup ( Ingress.l3_router.Router4.lookup_idx.lookup ) in stage 11(b5) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 0, placed 106 { id=3 ram=8 tcam=16 mram=5 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-127, stage=11) Merging with match table tbl_sidecar1493 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_sidecar1493 Picking layout option for table : tbl_sidecar1493 with requested entries : 1 picked layout for tbl_sidecar1493 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1493 Trying to allocate imem for tbl_sidecar1493 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1493 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1493 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-127 - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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) Initial # of stages is 11, initial # of entries is 1025 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1025 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:4 ov:43 imm:32 entries:1536 srams:3 local_tinds: 0 maprams:2 tcams:9 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 1536 entries along with 1025 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 BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B 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 : 1536 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:4/4 ov:11 entries:1536 srams:4 local_tinds: 0 maprams:2 tcams:9 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 1536 entries along with 1025 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 BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B 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 : 1536 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV ixbar:16B/128b match:16B/128b adb:4/2 ov:19 imm:8 entries:1536 srams:4 local_tinds: 0 maprams:2 tcams:9 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 1536 entries along with 1025 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 BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA .. .. .. .. .. .......... ...... .. .. .. . BA AA AA AA A l3_router_Router4_lookup_idx_lookup B 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: 1025tV 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: 1025, need_more: 1 Try_alloc_all for Table shrink Trying to allocate layout for l3_router_Router6_lookup_idx_lookup Picking layout option for table : l3_router_Router6_lookup_idx_lookup with requested entries : 1024 picked layout for l3_router_Router6_lookup_idx_lookup FormatType(02) layout: 1025tV 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: 1025, 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-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed try_place_table(cond-119, stage=11) Merging with match table tbl_sidecar1351 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_sidecar1351 Picking layout option for table : tbl_sidecar1351 with requested entries : 1 picked layout for tbl_sidecar1351 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1351 Trying to allocate imem for tbl_sidecar1351 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1351 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1351 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-119 - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, tbl_sidecar1493, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1351, tbl_sidecar1253, tbl_sidecar1277 ] 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1493 with best: ara_table_43 Updating best to tbl_sidecar1493 from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1409 with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1493 Updating best to l3_router_Router6_lookup_idx_lookup from tbl_sidecar1493 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1351 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_sidecar1253 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_sidecar1277 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(b6) FormatType(02) (need more match) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 1, placed 107 { id=4 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-127, stage=11) Merging with match table tbl_sidecar1493 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_sidecar1493 Picking layout option for table : tbl_sidecar1493 with requested entries : 1 picked layout for tbl_sidecar1493 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1493 Trying to allocate imem for tbl_sidecar1493 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1493 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1493 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-127 - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_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: 1025tV 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 Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed try_place_table(cond-119, stage=11) Merging with match table tbl_sidecar1351 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_sidecar1351 Picking layout option for table : tbl_sidecar1351 with requested entries : 1 picked layout for tbl_sidecar1351 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1351 Trying to allocate imem for tbl_sidecar1351 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1351 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1351 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-119 - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, tbl_sidecar1493, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1351, tbl_sidecar1253, tbl_sidecar1277 ] 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1493 with best: ara_table_43 Updating best to tbl_sidecar1493 from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1409 with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : tbl_sidecar1351 with best: tbl_sidecar1493 Updating best to tbl_sidecar1351 from tbl_sidecar1493 for reason: default choice For trial t : tbl_sidecar1253 with best: tbl_sidecar1351 Keeping best tbl_sidecar1351 for reason: earlier stage calculated For trial t : tbl_sidecar1277 with best: tbl_sidecar1351 Keeping best tbl_sidecar1351 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1351 ( tbl_sidecar1351 ) (with gw cond-119, result tag $true) in stage 11(b7) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 1, placed 108 { id=5 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed try_place_table(cond-127, stage=11) Merging with match table tbl_sidecar1493 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_sidecar1493 Picking layout option for table : tbl_sidecar1493 with requested entries : 1 picked layout for tbl_sidecar1493 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1493 Trying to allocate imem for tbl_sidecar1493 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1493 in stage 11 Table is placed Gateway is placed Pl vector: tbl_sidecar1493 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-127 - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_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: 1025tV 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 Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1351 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, tbl_sidecar1493, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1253, tbl_sidecar1277 ] 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1493 with best: ara_table_43 Updating best to tbl_sidecar1493 from ara_table_43 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1409 with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : tbl_sidecar1253 with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated For trial t : tbl_sidecar1277 with best: tbl_sidecar1493 Keeping best tbl_sidecar1493 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1493 ( tbl_sidecar1493 ) (with gw cond-127, result tag $true) in stage 11(b8) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417171, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 1, placed 109 { id=6 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping nat_egress_nat_egress as its already done - skipping ara_table_58 as its already done - skipping ara_table_55 as its already done ara_table_43 is not a gateway! Aborting search for merge choices try_place_table(ara_table_43, stage=11) Initial # of stages is 11, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_43 Picking layout option for table : ara_table_43 with requested entries : 0 picked layout for ara_table_43 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_43 Trying to allocate imem for ara_table_43 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_43 in stage 11 Table is placed Pl vector: ara_table_43 - skipping ara_table_40 as its already done - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1493 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_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: 1025tV 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 Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1351 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 9 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_43, l3_router_MulticastRouter6_tbl, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1253, tbl_sidecar1277 ] 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_43 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_43 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_MulticastRouter6_tbl with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated For trial t : tbl_sidecar1409 with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated For trial t : tbl_sidecar1253 with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated For trial t : tbl_sidecar1277 with best: ara_table_43 Keeping best ara_table_43 for reason: earlier stage calculated placing 0 entries of ara_table_43 ( ara_table_43 ) in stage 11(ffffffffffffffff) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 1, placed 110 { id=6 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.icmp.hdr_checksum_encode_update_condition_4, stage=11) Initial # of stages is 11, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Picking layout option for table : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with requested entries : 4 picked layout for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 FormatType(02) layout: 0gGV ixbar:0B/0b match:0B/0b adb:1 ov:6 imm:2 way:{ g:2 e:0 w:1 } entries:4 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Trying to allocate imem for ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Entries : 4, needed_entries: 4, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 11 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1493 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_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: 1025tV 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 Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1351 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, l3_router_MulticastRouter6_tbl, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1253, tbl_sidecar1277 ] 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 : tbl_sidecar1409 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 : tbl_sidecar1253 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_sidecar1277 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Keeping best ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated placing 4 entries of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 ( ingresshdr.icmp.hdr_checksum_encode_update_condition_4_ingress ) in stage 11(b9) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 1, placed 111 { id=7 ram=10 tcam=22 mram=6 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1493 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_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: 1025tV 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 Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1351 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1253, tbl_sidecar1277 ] 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 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_sidecar1409 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_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 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_sidecar1253 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_sidecar1277 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated placing 5120 entries of ingresshdr.udp.checksum_encode_update_condition_3 ( ingresshdr.udp.checksum_encode_update_condition_3_ingress ) in stage 11(ba) FormatType(02) stage 11, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 1, placed 112 { id=8 ram=11 tcam=22 mram=6 eixb=28 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=11) - dependency between tbl_sidecar1493 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=11) - dependency between tbl_sidecar1409$precompute 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_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 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: 1025, to place entries: 1024 Cannot place multiple sections of an individual table in the same stage Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_lookup_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: 1025tV 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 Entries : 512, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-129 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-130 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=11) - dependency between tbl_sidecar1351 and table advances stage Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=11) - dependency between tbl_sidecar1253$precompute 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_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=11) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 6 tables that could be placed: [ l3_router_MulticastRouter6_tbl, tbl_sidecar1409, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1253, tbl_sidecar1277 ] Initial best is first table seen: l3_router_MulticastRouter6_tbl For trial t : tbl_sidecar1409 with best: l3_router_MulticastRouter6_tbl Updating best to tbl_sidecar1409 from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1409 Updating best to l3_router_Router6_lookup_idx_lookup from tbl_sidecar1409 for reason: fewer total dependencies in dominance frontier 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 : tbl_sidecar1253 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1277 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain Adding table:l3_router_MulticastRouter6_tbl in the initial stage option Adding table:tbl_sidecar1409 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:tbl_sidecar1253 in the initial stage option Adding table:tbl_sidecar1277 in the initial stage option placing 512 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 12(c0) FormatType(03) stage 12, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 0, placed 113 { id=1 ram=3 tcam=3 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1253 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check - skipping gateway cond-129 until any of the control dominating tables can be placed Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1253 Picking layout option for table : tbl_sidecar1253 with requested entries : 1 picked layout for tbl_sidecar1253 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_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1253 in stage 12 Table is placed Pl vector: tbl_sidecar1253 - skipping l3_router_Router4_lookup_idx_lookup as its already done - removing l3_router_Router4_lookup_idx_select_route from merge list because it depends on tbl_sidecar1253 - skipping gateway cond-122 until mergeable tables are available - removing tbl_l3_router_Router4_icmp_error_0 from merge list because it depends on tbl_sidecar1253 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 6 tables that could be placed: [ l3_router_MulticastRouter6_tbl, tbl_sidecar1409, tbl_sidecar1420, l3_router_MulticastRouter4_tbl, tbl_sidecar1253, tbl_sidecar1277 ] Initial best is first table seen: l3_router_MulticastRouter6_tbl For trial t : tbl_sidecar1409 with best: l3_router_MulticastRouter6_tbl Updating best to tbl_sidecar1409 from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1420 with best: tbl_sidecar1409 Keeping best tbl_sidecar1409 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1409 Keeping best tbl_sidecar1409 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253 with best: tbl_sidecar1409 Updating best to tbl_sidecar1253 from tbl_sidecar1409 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1277 with best: tbl_sidecar1253 Keeping best tbl_sidecar1253 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1253 ( tbl_sidecar1253 ) in stage 12(c1) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 0, placed 114 { id=2 ram=3 tcam=3 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done tbl_sidecar1409 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1409, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1409 Picking layout option for table : tbl_sidecar1409 with requested entries : 1 picked layout for tbl_sidecar1409 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_sidecar1409 Trying to allocate imem for tbl_sidecar1409 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1409 in stage 12 Table is placed Pl vector: tbl_sidecar1409 - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check - skipping gateway cond-129 until any of the control dominating tables can be placed Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 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-122 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 6 tables that could be placed: [ l3_router_MulticastRouter6_tbl, tbl_sidecar1409, tbl_sidecar1420, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1277 ] Initial best is first table seen: l3_router_MulticastRouter6_tbl For trial t : tbl_sidecar1409 with best: l3_router_MulticastRouter6_tbl Updating best to tbl_sidecar1409 from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1420 with best: tbl_sidecar1409 Keeping best tbl_sidecar1409 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1409 Keeping best tbl_sidecar1409 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1409 Keeping best tbl_sidecar1409 for reason: earlier stage calculated For trial t : tbl_sidecar1277 with best: tbl_sidecar1409 Keeping best tbl_sidecar1409 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1409 ( tbl_sidecar1409 ) in stage 12(c2) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206 ], partly placed 0, placed 115 { id=3 ram=3 tcam=3 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done l3_router_MulticastRouter4_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter4_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter4_tbl Picking layout option for table : l3_router_MulticastRouter4_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter4_tbl FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:7 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter4_tbl Trying to allocate imem for l3_router_MulticastRouter4_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 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-122 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 found 6 tables that could be placed: [ l3_router_MulticastRouter6_tbl, cond-129, tbl_sidecar1420, l3_router_MulticastRouter4_tbl, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1277 ] Initial best is first table seen: l3_router_MulticastRouter6_tbl For trial t : cond-129 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1420 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 Updating best to l3_router_MulticastRouter4_tbl from l3_router_MulticastRouter6_tbl for reason: control dom set has more placeable tables 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_sidecar1277 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 12(c3) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37417189, 37418206, 37418204, 37417923 ], partly placed 0, placed 116 { id=4 ram=10 tcam=3 mram=5 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) Initial # of stages is 12, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for l3_router_MulticastRouter6_tbl Picking layout option for table : l3_router_MulticastRouter6_tbl with requested entries : 1024 picked layout for l3_router_MulticastRouter6_tbl FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:2 ov:28 imm:16 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 afi:1 Trying to allocate adb for l3_router_MulticastRouter6_tbl Trying to allocate imem for l3_router_MulticastRouter6_tbl Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 12 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 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-122 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 try_place_table(cond-120, stage=12) Merging with match table tbl_sidecar1367 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_sidecar1367 Picking layout option for table : tbl_sidecar1367 with requested entries : 1 picked layout for tbl_sidecar1367 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1367 Trying to allocate imem for tbl_sidecar1367 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1367 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1362 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_sidecar1362 Picking layout option for table : tbl_sidecar1362 with requested entries : 1 picked layout for tbl_sidecar1362 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_sidecar1362 Trying to allocate imem for tbl_sidecar1362 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1362 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1367 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1362 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1357, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1357 Picking layout option for table : tbl_sidecar1357 with requested entries : 1 picked layout for tbl_sidecar1357 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_sidecar1357 Trying to allocate imem for tbl_sidecar1357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1357 in stage 12 Table is placed Pl vector: tbl_sidecar1357 found 10 tables that could be placed: [ l3_router_MulticastRouter6_tbl, cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1277, tbl_sidecar1367, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1362, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1357 ] Initial best is first table seen: l3_router_MulticastRouter6_tbl For trial t : cond-129 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1420 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated 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_sidecar1277 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1367 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1362 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1357 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain placing 4096 entries of l3_router_MulticastRouter6_tbl ( Ingress.l3_router.MulticastRouter6.tbl ) in stage 12(c4) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37473165, 37474116, 37418206, 37418204, 37417923, 37474114, 37473833 ], partly placed 0, placed 117 { id=5 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_52 as a parent is not yet placed - skipping ara_table_57 as a parent is not yet placed - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping cond-127 as its already done - skipping l3_router_MulticastRouter6_tbl as its already done - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 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-122 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 try_place_table(cond-120, stage=12) Merging with match table tbl_sidecar1367 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_sidecar1367 Picking layout option for table : tbl_sidecar1367 with requested entries : 1 picked layout for tbl_sidecar1367 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1367 Trying to allocate imem for tbl_sidecar1367 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1367 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1362 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_sidecar1362 Picking layout option for table : tbl_sidecar1362 with requested entries : 1 picked layout for tbl_sidecar1362 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_sidecar1362 Trying to allocate imem for tbl_sidecar1362 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1362 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1367 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1362 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1357, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1357 Picking layout option for table : tbl_sidecar1357 with requested entries : 1 picked layout for tbl_sidecar1357 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_sidecar1357 Trying to allocate imem for tbl_sidecar1357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1357 in stage 12 Table is placed Pl vector: tbl_sidecar1357 try_place_table(cond-128, stage=12) Merging with match table tbl_sidecar1509 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_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_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: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1504 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1509 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1499 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1499, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1499 Picking layout option for table : tbl_sidecar1499 with requested entries : 1 picked layout for tbl_sidecar1499 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_sidecar1499 Trying to allocate imem for tbl_sidecar1499 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1499 in stage 12 Table is placed Pl vector: tbl_sidecar1499 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 14 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1277, tbl_sidecar1367, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1362, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1357, tbl_sidecar1509, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1504, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_sidecar1499 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1277 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1277 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_sidecar1367 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1362 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1357 with best: tbl_sidecar1277 Updating best to tbl_sidecar1357 from tbl_sidecar1277 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1509 with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: earlier stage calculated For trial t : tbl_sidecar1499 with best: tbl_sidecar1357 Updating best to tbl_sidecar1499 from tbl_sidecar1357 for reason: default choice placing 1 entries of tbl_sidecar1499 ( tbl_sidecar1499 ) in stage 12(c5) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37418204, 37417923, 37474114, 37473833 ], partly placed 0, placed 118 { id=6 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 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-122 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 try_place_table(cond-120, stage=12) Merging with match table tbl_sidecar1367 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_sidecar1367 Picking layout option for table : tbl_sidecar1367 with requested entries : 1 picked layout for tbl_sidecar1367 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1367 Trying to allocate imem for tbl_sidecar1367 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1367 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1362 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_sidecar1362 Picking layout option for table : tbl_sidecar1362 with requested entries : 1 picked layout for tbl_sidecar1362 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_sidecar1362 Trying to allocate imem for tbl_sidecar1362 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1362 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1367 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1362 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1357 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1357, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1357 Picking layout option for table : tbl_sidecar1357 with requested entries : 1 picked layout for tbl_sidecar1357 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_sidecar1357 Trying to allocate imem for tbl_sidecar1357 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1357 in stage 12 Table is placed Pl vector: tbl_sidecar1357 try_place_table(cond-128, stage=12) Merging with match table tbl_sidecar1509 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_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_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: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1504 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1509 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 13 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1277, tbl_sidecar1367, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1362, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1357, tbl_sidecar1509, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1504, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1277 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1277 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_sidecar1367 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1362 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1357 with best: tbl_sidecar1277 Updating best to tbl_sidecar1357 from tbl_sidecar1277 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1509 with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1357 Keeping best tbl_sidecar1357 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1357 ( tbl_sidecar1357 ) in stage 12(c6) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37418204, 37417923, 37474114, 37473833 ], partly placed 0, placed 119 { id=7 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 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-122 try_place_table(cond-123, stage=12) Merging with match table tbl_sidecar1277 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_sidecar1277 Picking layout option for table : tbl_sidecar1277 with requested entries : 1 picked layout for tbl_sidecar1277 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_sidecar1277 Trying to allocate imem for tbl_sidecar1277 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1277 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1277 try_place_table(cond-120, stage=12) Merging with match table tbl_sidecar1367 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_sidecar1367 Picking layout option for table : tbl_sidecar1367 with requested entries : 1 picked layout for tbl_sidecar1367 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1367 Trying to allocate imem for tbl_sidecar1367 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1367 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1362 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_sidecar1362 Picking layout option for table : tbl_sidecar1362 with requested entries : 1 picked layout for tbl_sidecar1362 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_sidecar1362 Trying to allocate imem for tbl_sidecar1362 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1362 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1367 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1362 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done try_place_table(cond-128, stage=12) Merging with match table tbl_sidecar1509 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_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_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: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1504 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1509 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 12 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1277, tbl_sidecar1367, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1362, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1509, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1504, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1277 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1277 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_sidecar1367 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1362 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1509 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1277 Keeping best tbl_sidecar1277 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1277 ( tbl_sidecar1277 ) (with gw cond-123, result tag $false) in stage 12(c7) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37418204, 37417923, 37474114, 37473833, 37473155, 37472874 ], partly placed 0, placed 120 { id=8 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping cond-123 as its already done try_place_table(cond-120, stage=12) Merging with match table tbl_sidecar1367 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_sidecar1367 Picking layout option for table : tbl_sidecar1367 with requested entries : 1 picked layout for tbl_sidecar1367 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1367 Trying to allocate imem for tbl_sidecar1367 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1367 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter4_icmp_error and tag $true - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1362 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_sidecar1362 Picking layout option for table : tbl_sidecar1362 with requested entries : 1 picked layout for tbl_sidecar1362 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_sidecar1362 Trying to allocate imem for tbl_sidecar1362 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1362 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1367 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1362 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done try_place_table(cond-128, stage=12) Merging with match table tbl_sidecar1509 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_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_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: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1504 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1509 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on cond-122 - removing tbl_sidecar1284 from merge list because it depends on cond-122 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on cond-122 - removing tbl_sidecar1282 from merge list because it depends on cond-122 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on cond-122 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 11 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1367, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1362, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1509, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1504, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1367 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1367 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1367 Keeping best tbl_sidecar1367 for reason: earlier stage calculated For trial t : tbl_sidecar1362 with best: tbl_sidecar1367 Updating best to tbl_sidecar1362 from tbl_sidecar1367 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1362 Keeping best tbl_sidecar1362 for reason: earlier stage calculated For trial t : tbl_sidecar1509 with best: tbl_sidecar1362 Keeping best tbl_sidecar1362 for reason: average chain length of control dom set For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1362 Keeping best tbl_sidecar1362 for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: tbl_sidecar1362 Keeping best tbl_sidecar1362 for reason: average chain length of control dom set For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1362 Keeping best tbl_sidecar1362 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1362 ( tbl_sidecar1362 ) (with gw cond-120, result tag $true) in stage 12(c8) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37418204, 37417923, 37474114, 37473833, 37473155, 37472874, 37417490, 37417771 ], partly placed 0, placed 121 { id=9 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping cond-123 as its already done - skipping cond-120 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done try_place_table(cond-128, stage=12) Merging with match table tbl_sidecar1509 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_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_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: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1504 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1509 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on cond-122 - removing tbl_sidecar1284 from merge list because it depends on cond-122 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on cond-122 - removing tbl_sidecar1282 from merge list because it depends on cond-122 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on cond-122 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done tbl_sidecar1367 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1367, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1367 Picking layout option for table : tbl_sidecar1367 with requested entries : 1 picked layout for tbl_sidecar1367 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1367 Trying to allocate imem for tbl_sidecar1367 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1367 in stage 12 Table is placed Pl vector: tbl_sidecar1367 try_place_table(cond-121, stage=12) Merging with match table tbl_sidecar1369 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_sidecar1369 Picking layout option for table : tbl_sidecar1369 with requested entries : 1 picked layout for tbl_sidecar1369 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1369 Trying to allocate imem for tbl_sidecar1369 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1369 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1369 found 11 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1509, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1504, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1367, tbl_sidecar1369 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_sidecar1509 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1509 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1509 Keeping best tbl_sidecar1509 for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: tbl_sidecar1509 Updating best to tbl_sidecar1504 from tbl_sidecar1509 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1504 Keeping best tbl_sidecar1504 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1504 Keeping best tbl_sidecar1504 for reason: earlier stage calculated For trial t : tbl_sidecar1367 with best: tbl_sidecar1504 Updating best to tbl_sidecar1367 from tbl_sidecar1504 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1369 with best: tbl_sidecar1367 Keeping best tbl_sidecar1367 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1367 ( tbl_sidecar1367 ) in stage 12(c9) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37417923, 37474114, 37473833, 37473155, 37472874, 37417490, 37417771 ], partly placed 0, placed 122 { id=10 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping cond-123 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done try_place_table(cond-128, stage=12) Merging with match table tbl_sidecar1509 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_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Gateway is placed Merging with match table tbl_l3_router_MulticastRouter6_icmp_error and tag $true - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Gateway is placed Merging with match table tbl_sidecar1504 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_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: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1504 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1509 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1504 tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on cond-122 - removing tbl_sidecar1284 from merge list because it depends on cond-122 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on cond-122 - removing tbl_sidecar1282 from merge list because it depends on cond-122 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on cond-122 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done - skipping tbl_sidecar1367 as its already done try_place_table(cond-121, stage=12) Merging with match table tbl_sidecar1369 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_sidecar1369 Picking layout option for table : tbl_sidecar1369 with requested entries : 1 picked layout for tbl_sidecar1369 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1369 Trying to allocate imem for tbl_sidecar1369 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1369 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1369 found 10 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1509, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1504, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1369 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_sidecar1509 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1509 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1509 Keeping best tbl_sidecar1509 for reason: earlier stage calculated For trial t : tbl_sidecar1504 with best: tbl_sidecar1509 Updating best to tbl_sidecar1504 from tbl_sidecar1509 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1504 Keeping best tbl_sidecar1504 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1504 Keeping best tbl_sidecar1504 for reason: earlier stage calculated For trial t : tbl_sidecar1369 with best: tbl_sidecar1504 Keeping best tbl_sidecar1504 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1504 ( tbl_sidecar1504 ) (with gw cond-128, result tag $true) in stage 12(ca) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37417923, 37474114, 37473833, 37473155, 37472874, 37417490, 37417771, 37473466, 37473747 ], partly placed 0, placed 123 { id=11 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping cond-123 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done - skipping cond-128 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on cond-122 - removing tbl_sidecar1284 from merge list because it depends on cond-122 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on cond-122 - removing tbl_sidecar1282 from merge list because it depends on cond-122 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on cond-122 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done - skipping tbl_sidecar1367 as its already done try_place_table(cond-121, stage=12) Merging with match table tbl_sidecar1369 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_sidecar1369 Picking layout option for table : tbl_sidecar1369 with requested entries : 1 picked layout for tbl_sidecar1369 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1369 Trying to allocate imem for tbl_sidecar1369 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1369 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1369 tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_sidecar1509 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1509, stage=12) Initial # of stages is 12, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1509 Picking layout option for table : tbl_sidecar1509 with requested entries : 1 picked layout for tbl_sidecar1509 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1509 Trying to allocate imem for tbl_sidecar1509 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1509 in stage 12 Table is placed Pl vector: tbl_sidecar1509 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 9 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1369, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1509 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_l3_router_MulticastRouter6_icmp_error_0 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_l3_router_MulticastRouter4_icmp_error 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_sidecar1369 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1369 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1369 Keeping best tbl_sidecar1369 for reason: earlier stage calculated For trial t : tbl_sidecar1509 with best: tbl_sidecar1369 Updating best to tbl_sidecar1509 from tbl_sidecar1369 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1509 ( tbl_sidecar1509 ) in stage 12(cb) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37417923, 37473833, 37473155, 37472874, 37417490, 37417771, 37473466, 37473747 ], partly placed 0, placed 124 { id=12 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping cond-123 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on cond-122 - removing tbl_sidecar1284 from merge list because it depends on cond-122 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on cond-122 - removing tbl_sidecar1282 from merge list because it depends on cond-122 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on cond-122 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done - skipping tbl_sidecar1367 as its already done try_place_table(cond-121, stage=12) Merging with match table tbl_sidecar1369 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_sidecar1369 Picking layout option for table : tbl_sidecar1369 with requested entries : 1 picked layout for tbl_sidecar1369 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1369 Trying to allocate imem for tbl_sidecar1369 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1369 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1369 tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping tbl_sidecar1509 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 8 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1369, tbl_l3_router_MulticastRouter6_icmp_error ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_l3_router_MulticastRouter6_icmp_error_0 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_l3_router_MulticastRouter4_icmp_error 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_sidecar1369 with best: l3_router_Router4_lookup_idx_select_route Updating best to tbl_sidecar1369 from l3_router_Router4_lookup_idx_select_route for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1369 Keeping best tbl_sidecar1369 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1369 ( tbl_sidecar1369 ) (with gw cond-121, result tag $true) in stage 12(cc) FormatType(02) stage 12, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37417923, 37473833, 37473155, 37472874, 37417490, 37473466 ], partly placed 0, placed 125 { id=13 ram=21 tcam=3 mram=8 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-122 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=12) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=12) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done try_place_table(cond-122, stage=12) Merging with match table l3_router_Router4_lookup_idx_select_route and tag $true - dependency between tbl_sidecar1253 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_Router4_lookup_idx_select_route Picking layout option for table : l3_router_Router4_lookup_idx_select_route with requested entries : 2048 The selected pack format for table l3_router_Router4_lookup_idx_select_route could not fit given the input xbar allocation picked layout for l3_router_Router4_lookup_idx_select_route FormatType(02) layout: 2048eV ixbar:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_Router4_lookup_idx_select_route Trying to allocate imem for l3_router_Router4_lookup_idx_select_route Entries : 12288, needed_entries: 2048, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 13 Table is placed Gateway is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping cond-123 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on cond-122 - removing tbl_sidecar1284 from merge list because it depends on cond-122 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on cond-122 - removing tbl_sidecar1282 from merge list because it depends on cond-122 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on cond-122 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=12) - dependency between l3_router_MulticastRouter4_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=12) - dependency between l3_router_MulticastRouter6_tbl and table advances stage Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 7 tables that could be placed: [ cond-129, tbl_sidecar1420, l3_router_Router4_lookup_idx_select_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-129 Updating best to l3_router_Router4_lookup_idx_select_route from cond-129 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_l3_router_MulticastRouter6_icmp_error_0 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_l3_router_MulticastRouter4_icmp_error 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_l3_router_MulticastRouter6_icmp_error with best: l3_router_Router4_lookup_idx_select_route Keeping best l3_router_Router4_lookup_idx_select_route for reason: longer downward prop control-included dependence tail chain Adding table:cond-129 in the initial stage option Adding table:tbl_sidecar1420 in the initial stage option Adding table:l3_router_Router4_lookup_idx_select_route in the initial stage option Adding table:tbl_l3_router_MulticastRouter4_icmp_error_0 in the initial stage option Adding table:tbl_l3_router_MulticastRouter6_icmp_error_0 in the initial stage option Adding table:tbl_l3_router_MulticastRouter4_icmp_error in the initial stage option Adding table:tbl_l3_router_MulticastRouter6_icmp_error in the initial stage option placing 12288 entries of l3_router_Router4_lookup_idx_select_route ( Ingress.l3_router.Router4.lookup_idx.select_route ) (with gw cond-122, result tag $true) in stage 13(d0) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37418206, 37417923, 37473833, 37473155, 37472874, 37417490, 37473466, 37418564, 39549445 ], partly placed 0, placed 126 { id=1 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-129 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-129, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-129 Picking layout option for table : cond-129 with requested entries : 0 picked layout for cond-129 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-129 Trying to allocate imem for cond-129 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of cond-129 in stage 13 Table is placed Pl vector: cond-129 Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping tbl_sidecar1253$precompute as its already done - skipping tbl_sidecar1253 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-122 as its already done - skipping cond-123 as its already done tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping ara_table_63 as a parent is not yet placed found 7 tables that could be placed: [ cond-129, tbl_sidecar1420, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1127 ] Initial best is first table seen: cond-129 For trial t : tbl_sidecar1420 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: cond-129 Keeping best cond-129 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1127 with best: cond-129 Keeping best cond-129 for reason: earlier stage calculated placing 0 entries of cond-129 ( cond-129 ) in stage 13(d1) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37417923, 37473833, 37473155, 37472874, 37417490, 37473466, 37418564, 37474465, 39550380 ], partly placed 0, placed 127 { id=1 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 l3_router_Router6_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_lookup_idx_select_route, stage=13) 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:2B/16b match:1B/6b gh:1 adb:2 ov:16 imm:16 way:{ g:3 e:0 w:1 1 1 1 1 } entries:12288 srams:4 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for l3_router_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: 14 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 13 Table is placed Pl vector: l3_router_Router6_lookup_idx_select_route - skipping ara_table_52 because it depends on l3_router_Router6_lookup_idx_select_route ara_table_52 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1009 due to in-sequence control dependence on l3_router_Router6_lookup_idx_select_route - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on l3_router_Router6_lookup_idx_select_route - skipping ara_table_52 because it depends on l3_router_Router6_lookup_idx_select_route ara_table_52 is not a gateway! Aborting search for merge choices found 7 tables that could be placed: [ tbl_sidecar1420, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1127, l3_router_Router6_lookup_idx_select_route ] Initial best is first table seen: tbl_sidecar1420 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1420 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1420 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : tbl_sidecar1127 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_select_route with best: tbl_l3_router_MulticastRouter6_icmp_error Updating best to l3_router_Router6_lookup_idx_select_route from tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain placing 12288 entries of l3_router_Router6_lookup_idx_select_route ( Ingress.l3_router.Router6.lookup_idx.select_route ) in stage 13(d2) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37417923, 37473833, 37473155, 37472874, 37417490, 37473466, 37418564, 37474465, 39550380 ], partly placed 0, placed 128 { id=2 ram=8 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done tbl_l3_router_MulticastRouter6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 found 8 tables that could be placed: [ tbl_sidecar1420, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1127, ara_table_52, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1420 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1420 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1420 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : tbl_sidecar1127 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: earlier stage calculated For trial t : ara_table_52 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar1009 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter6_icmp_error ( tbl_l3_router_MulticastRouter6_icmp_error ) in stage 13(d3) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37417923, 37473833, 37473155, 37472874, 37417490, 37473466, 37418564, 37474465 ], partly placed 0, placed 129 { id=3 ram=9 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_MulticastRouter4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1362 as its already done - skipping tbl_l3_router_MulticastRouter6_icmp_error as its already done - skipping tbl_sidecar1504 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 found 7 tables that could be placed: [ tbl_sidecar1420, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1127, ara_table_52, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1420 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1420 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1420 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1127 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: earlier stage calculated For trial t : ara_table_52 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar1009 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter4_icmp_error ( tbl_l3_router_MulticastRouter4_icmp_error ) in stage 13(d4) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37417923, 37473833, 37473155, 37472874, 37418564, 37474465 ], partly placed 0, placed 130 { id=4 ram=10 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter6_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter6_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter6_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter6_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter6_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 found 6 tables that could be placed: [ tbl_sidecar1420, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_sidecar1127, ara_table_52, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1420 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1420 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1420 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1127 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: earlier stage calculated For trial t : ara_table_52 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar1009 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter6_icmp_error_0 ( tbl_l3_router_MulticastRouter6_icmp_error_0 ) in stage 13(d5) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37417923, 37473833, 37473155, 37472874, 37418564, 37474465 ], partly placed 0, placed 131 { id=5 ram=11 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_l3_router_MulticastRouter4_icmp_error_0 Picking layout option for table : tbl_l3_router_MulticastRouter4_icmp_error_0 with requested entries : 1 picked layout for tbl_l3_router_MulticastRouter4_icmp_error_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:8/8 entries:1 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_l3_router_MulticastRouter4_icmp_error_0 Trying to allocate imem for tbl_l3_router_MulticastRouter4_icmp_error_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 13 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1357 as its already done - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1499 as its already done - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 found 5 tables that could be placed: [ tbl_sidecar1420, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1127, ara_table_52, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1420 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1420 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1420 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1127 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: earlier stage calculated For trial t : ara_table_52 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar1009 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_MulticastRouter4_icmp_error_0 ( tbl_l3_router_MulticastRouter4_icmp_error_0 ) in stage 13(d6) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37473155, 37472874, 37418564, 37474465, 37417189 ], partly placed 0, placed 132 { id=6 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-130 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-130, stage=13) Merging with match table tbl_sidecar1420 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_sidecar1420 Picking layout option for table : tbl_sidecar1420 with requested entries : 1 picked layout for tbl_sidecar1420 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_sidecar1420 Trying to allocate imem for tbl_sidecar1420 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1420 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1420 - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping cond-119 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done found 4 tables that could be placed: [ tbl_sidecar1420, tbl_sidecar1127, ara_table_52, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1420 For trial t : tbl_sidecar1127 with best: tbl_sidecar1420 Keeping best tbl_sidecar1420 for reason: earlier stage calculated For trial t : ara_table_52 with best: tbl_sidecar1420 Keeping best tbl_sidecar1420 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1009 with best: tbl_sidecar1420 Keeping best tbl_sidecar1420 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1420 ( tbl_sidecar1420 ) (with gw cond-130, result tag $false) in stage 13(d7) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37474116, 37473155, 37472874, 37418564, 37474465, 37528856, 37528575 ], partly placed 0, placed 133 { id=7 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping tbl_sidecar1409$precompute as its already done - skipping tbl_sidecar1409 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-129 as its already done - skipping cond-130 as its already done - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 ara_table_57 is not a gateway! Aborting search for merge choices try_place_table(ara_table_57, 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_57 Picking layout option for table : ara_table_57 with requested entries : 0 picked layout for ara_table_57 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_57 Trying to allocate imem for ara_table_57 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_57 in stage 13 Table is placed Pl vector: ara_table_57 - skipping cond-131 because it depends on tbl_sidecar1009 - removing tbl_sidecar1429 from merge list because it depends on tbl_sidecar1009 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar1009 - removing tbl_sidecar1425 from merge list because it depends on tbl_sidecar1009 - skipping gateway cond-131 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1009 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 4 tables that could be placed: [ tbl_sidecar1127, ara_table_52, tbl_sidecar1009, ara_table_57 ] Initial best is first table seen: tbl_sidecar1127 For trial t : ara_table_52 with best: tbl_sidecar1127 Updating best to ara_table_52 from tbl_sidecar1127 for reason: earlier stage calculated For trial t : tbl_sidecar1009 with best: ara_table_52 Keeping best ara_table_52 for reason: earlier stage calculated For trial t : ara_table_57 with best: ara_table_52 Updating best to ara_table_57 from ara_table_52 for reason: default choice placing 0 entries of ara_table_57 ( ara_table_57 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37418564, 37474465, 37528856, 37528575 ], partly placed 0, placed 134 { id=7 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_52 is not a gateway! Aborting search for merge choices try_place_table(ara_table_52, stage=13) Initial # of stages is 13, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_52 Picking layout option for table : ara_table_52 with requested entries : 0 picked layout for ara_table_52 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_52 Trying to allocate imem for ara_table_52 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 0 of ara_table_52 in stage 13 Table is placed Pl vector: ara_table_52 tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 - skipping ara_table_57 as its already done - skipping cond-131 because it depends on tbl_sidecar1009 - removing tbl_sidecar1429 from merge list because it depends on tbl_sidecar1009 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar1009 - removing tbl_sidecar1425 from merge list because it depends on tbl_sidecar1009 - skipping gateway cond-131 until mergeable tables are available - skipping ara_table_57 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1009 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar1127, ara_table_52, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1127 For trial t : ara_table_52 with best: tbl_sidecar1127 Updating best to ara_table_52 from tbl_sidecar1127 for reason: earlier stage calculated For trial t : tbl_sidecar1009 with best: ara_table_52 Keeping best ara_table_52 for reason: earlier stage calculated placing 0 entries of ara_table_52 ( ara_table_52 ) in stage 13(ffffffffffffffff) FormatType(02) stage 13, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37418564, 37474465, 37528856, 37528575 ], partly placed 0, placed 135 { id=7 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on tbl_sidecar1127 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping cond-124 because it depends on tbl_sidecar1127 - removing tbl_sidecar1284 from merge list because it depends on tbl_sidecar1127 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1127 - removing tbl_sidecar1282 from merge list because it depends on tbl_sidecar1127 - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1127 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed tbl_sidecar1127 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1127, stage=13) - dependency between l3_router_Router4_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_sidecar1127 Picking layout option for table : tbl_sidecar1127 with requested entries : 1 picked layout for tbl_sidecar1127 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1127 Trying to allocate imem for tbl_sidecar1127 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1127 in stage 14 Table is placed Pl vector: tbl_sidecar1127 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1127 - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_52 as its already done tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, 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_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 - skipping ara_table_57 as its already done - skipping cond-131 because it depends on tbl_sidecar1009 - removing tbl_sidecar1429 from merge list because it depends on tbl_sidecar1009 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar1009 - removing tbl_sidecar1425 from merge list because it depends on tbl_sidecar1009 - skipping gateway cond-131 until mergeable tables are available - skipping ara_table_57 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1009 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 2 tables that could be placed: [ tbl_sidecar1127, tbl_sidecar1009 ] Initial best is first table seen: tbl_sidecar1127 For trial t : tbl_sidecar1009 with best: tbl_sidecar1127 Keeping best tbl_sidecar1127 for reason: fewer total dependencies in dominance frontier Adding table:tbl_sidecar1127 in the initial stage option Adding table:tbl_sidecar1009 in the initial stage option placing 1 entries of tbl_sidecar1127 ( tbl_sidecar1127 ) in stage 14(e0) FormatType(02) stage 14, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37418564, 37474465, 37528856, 37528575 ], partly placed 0, placed 136 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping cond-124 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1284 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1282 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed - skipping tbl_sidecar1127 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) - dependency between tbl_sidecar1127 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_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 2 2 2 2 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 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: 15 Furthest stage: 15 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 15 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_52 as its already done tbl_sidecar1009 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1009, stage=14) Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1009 Picking layout option for table : tbl_sidecar1009 with requested entries : 1 picked layout for tbl_sidecar1009 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1009 Trying to allocate imem for tbl_sidecar1009 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1009 in stage 14 Table is placed Pl vector: tbl_sidecar1009 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1009 - skipping ara_table_57 as its already done - skipping cond-131 because it depends on tbl_sidecar1009 - removing tbl_sidecar1429 from merge list because it depends on tbl_sidecar1009 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar1009 - removing tbl_sidecar1425 from merge list because it depends on tbl_sidecar1009 - skipping gateway cond-131 until mergeable tables are available - skipping ara_table_57 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar1009 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 2 tables that could be placed: [ l3_router_Router4_lookup_idx_route, tbl_sidecar1009 ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : tbl_sidecar1009 with best: l3_router_Router4_lookup_idx_route Updating best to tbl_sidecar1009 from l3_router_Router4_lookup_idx_route for reason: earlier stage calculated placing 1 entries of tbl_sidecar1009 ( tbl_sidecar1009 ) in stage 14(e1) FormatType(02) stage 14, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37418564, 37474465, 37528856, 37528575 ], partly placed 0, placed 137 { id=2 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping cond-124 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1284 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1282 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-124 until mergeable tables are available - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed - skipping tbl_sidecar1127 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) - dependency between tbl_sidecar1127 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_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 2 2 2 2 } entries:8192 srams:21 local_tinds: 0 maprams:5 tcams:0 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: 15 Furthest stage: 15 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 15 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_52 as its already done - skipping tbl_sidecar1009 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_sidecar1009 and table advances stage Initial # of stages is 15, initial # of entries is 1023 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 : 1023 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 1023eV 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 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 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 : 4096, needed_entries: 1023, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 4096 of l3_router_Router6_lookup_idx_route in stage 15 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping ara_table_57 as its already done - skipping cond-131 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1429 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1425 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-131 until mergeable tables are available - skipping ara_table_57 as its already done - 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_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed 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: fewer total dependencies in dominance frontier Adding table:l3_router_Router4_lookup_idx_route in the initial stage option Adding table:l3_router_Router6_lookup_idx_route in the initial stage option placing 8192 entries of l3_router_Router4_lookup_idx_route ( Ingress.l3_router.Router4.lookup_idx.route ) in stage 15(f0) FormatType(02) stage 15, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37418564, 37474465, 37528856, 37528575 ], partly placed 0, placed 138 { id=1 ram=21 tcam=0 mram=5 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-124 - skipping gateway cond-132 until any of the control dominating tables can be placed try_place_table(cond-124, stage=15) Merging with match table tbl_sidecar1284 and tag $false - dependency between l3_router_Router4_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_sidecar1284 Picking layout option for table : tbl_sidecar1284 with requested entries : 1 picked layout for tbl_sidecar1284 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1284 Trying to allocate imem for tbl_sidecar1284 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1284 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 16, 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar1282 and tag $true - dependency between l3_router_Router4_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_sidecar1282 Picking layout option for table : tbl_sidecar1282 with requested entries : 1 picked layout for tbl_sidecar1282 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_sidecar1282 Trying to allocate imem for tbl_sidecar1282 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1282 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1284 tbl_l3_router_Router4_icmp_error tbl_sidecar1282 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) - dependency between l3_router_Router4_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_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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_63 as a parent is not yet placed - skipping tbl_sidecar1127 as its already done - skipping l3_router_Router4_lookup_idx_route as its already done - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_52 as its already done - skipping tbl_sidecar1009 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=15) Initial # of stages is 15, initial # of entries is 1023 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 : 1023 picked layout for l3_router_Router6_lookup_idx_route FormatType(02) layout: 1023eV 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 } entries:4096 srams:11 local_tinds: 0 maprams:3 tcams:0 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 : 4096, needed_entries: 1023, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router6_lookup_idx_route in stage 15 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping ara_table_57 as its already done - skipping cond-131 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1429 from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1425 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-131 until mergeable tables are available - skipping ara_table_57 as its already done - 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_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1284, tbl_l3_router_Router4_icmp_error, tbl_sidecar1282, tbl_l3_router_Router4_icmp_error_0, l3_router_Router6_lookup_idx_route ] Initial best is first table seen: tbl_sidecar1284 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1282 with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1284 Updating best to tbl_l3_router_Router4_icmp_error_0 from tbl_sidecar1284 for reason: longer control-excluded dependence tail chain For trial t : l3_router_Router6_lookup_idx_route with best: tbl_l3_router_Router4_icmp_error_0 Updating best to l3_router_Router6_lookup_idx_route from tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated placing 4096 entries of l3_router_Router6_lookup_idx_route ( Ingress.l3_router.Router6.lookup_idx.route ) in stage 15(f1) FormatType(02) stage 15, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37528856, 37528575 ], partly placed 0, placed 139 { id=2 ram=32 tcam=0 mram=8 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-124 - skipping gateway cond-132 until any of the control dominating tables can be placed try_place_table(cond-124, stage=15) Merging with match table tbl_sidecar1284 and tag $false - dependency between l3_router_Router4_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_sidecar1284 Picking layout option for table : tbl_sidecar1284 with requested entries : 1 picked layout for tbl_sidecar1284 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1284 Trying to allocate imem for tbl_sidecar1284 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1284 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 16, 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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar1282 and tag $true - dependency between l3_router_Router4_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_sidecar1282 Picking layout option for table : tbl_sidecar1282 with requested entries : 1 picked layout for tbl_sidecar1282 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_sidecar1282 Trying to allocate imem for tbl_sidecar1282 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1282 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1284 tbl_l3_router_Router4_icmp_error tbl_sidecar1282 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) - dependency between l3_router_Router4_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_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: 16 Furthest stage: 16 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_57 as its already done try_place_table(cond-131, stage=15) Merging with match table tbl_sidecar1429 and tag $false - 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_sidecar1429 Picking layout option for table : tbl_sidecar1429 with requested entries : 1 picked layout for tbl_sidecar1429 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1429 Trying to allocate imem for tbl_sidecar1429 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1429 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 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 Gateway is placed Merging with match table tbl_sidecar1425 and tag $true - 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_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1429 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 - skipping ara_table_57 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_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 8 tables that could be placed: [ tbl_sidecar1284, tbl_l3_router_Router4_icmp_error, tbl_sidecar1282, tbl_l3_router_Router4_icmp_error_0, tbl_sidecar1429, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425, tbl_l3_router_Router6_icmp_error_0 ] Initial best is first table seen: tbl_sidecar1284 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1282 with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1284 Updating best to tbl_l3_router_Router4_icmp_error_0 from tbl_sidecar1284 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1429 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer control-excluded dependence tail chain 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: longer control-excluded dependence tail chain For trial t : tbl_sidecar1425 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer control-excluded dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_l3_router_Router4_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error_0 from tbl_l3_router_Router4_icmp_error_0 for reason: default choice Adding table:tbl_sidecar1284 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error in the initial stage option Adding table:tbl_sidecar1282 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error_0 in the initial stage option Adding table:tbl_sidecar1429 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error in the initial stage option Adding table:tbl_sidecar1425 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error_0 in the initial stage option placing 1 entries of tbl_l3_router_Router6_icmp_error_0 ( tbl_l3_router_Router6_icmp_error_0 ) in stage 16(100) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37528856, 37528575 ], partly placed 0, placed 140 { id=1 ram=1 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-124 - skipping gateway cond-132 until any of the control dominating tables can be placed try_place_table(cond-124, stage=16) Merging with match table tbl_sidecar1284 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1284 Picking layout option for table : tbl_sidecar1284 with requested entries : 1 picked layout for tbl_sidecar1284 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1284 Trying to allocate imem for tbl_sidecar1284 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1284 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar1282 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1282 Picking layout option for table : tbl_sidecar1282 with requested entries : 1 picked layout for tbl_sidecar1282 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_sidecar1282 Trying to allocate imem for tbl_sidecar1282 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1282 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1284 tbl_l3_router_Router4_icmp_error tbl_sidecar1282 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=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_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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 16 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_57 as its already done try_place_table(cond-131, stage=16) Merging with match table tbl_sidecar1429 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1429 Picking layout option for table : tbl_sidecar1429 with requested entries : 1 picked layout for tbl_sidecar1429 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1429 Trying to allocate imem for tbl_sidecar1429 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1429 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 Gateway is placed Merging with match table tbl_sidecar1425 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1429 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 - skipping ara_table_57 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1420 as its already done - skipping ara_table_68 as a parent is not yet placed - skipping ara_table_61 as a parent is not yet placed - skipping ara_table_54 as a parent is not yet placed - skipping ara_table_63 as a parent is not yet placed - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar1284, tbl_l3_router_Router4_icmp_error, tbl_sidecar1282, tbl_l3_router_Router4_icmp_error_0, tbl_sidecar1429, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425 ] Initial best is first table seen: tbl_sidecar1284 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1282 with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1284 Updating best to tbl_l3_router_Router4_icmp_error_0 from tbl_sidecar1284 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1429 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer control-excluded dependence tail chain 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: longer control-excluded dependence tail chain For trial t : tbl_sidecar1425 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_l3_router_Router4_icmp_error_0 ( tbl_l3_router_Router4_icmp_error_0 ) in stage 16(101) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37473155, 37472874, 37528856 ], partly placed 0, placed 141 { id=2 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-124 - skipping gateway cond-132 until any of the control dominating tables can be placed try_place_table(cond-124, stage=16) Merging with match table tbl_sidecar1284 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1284 Picking layout option for table : tbl_sidecar1284 with requested entries : 1 picked layout for tbl_sidecar1284 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1284 Trying to allocate imem for tbl_sidecar1284 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1284 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 16 Table is placed Gateway is placed Merging with match table tbl_sidecar1282 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1282 Picking layout option for table : tbl_sidecar1282 with requested entries : 1 picked layout for tbl_sidecar1282 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_sidecar1282 Trying to allocate imem for tbl_sidecar1282 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1282 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1284 tbl_l3_router_Router4_icmp_error tbl_sidecar1282 - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1277 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping ara_table_57 as its already done try_place_table(cond-131, stage=16) Merging with match table tbl_sidecar1429 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1429 Picking layout option for table : tbl_sidecar1429 with requested entries : 1 picked layout for tbl_sidecar1429 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1429 Trying to allocate imem for tbl_sidecar1429 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1429 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 Gateway is placed Merging with match table tbl_sidecar1425 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1429 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 found 6 tables that could be placed: [ tbl_sidecar1284, tbl_l3_router_Router4_icmp_error, tbl_sidecar1282, tbl_sidecar1429, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425 ] Initial best is first table seen: tbl_sidecar1284 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1282 with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1429 with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1425 with best: tbl_sidecar1284 Keeping best tbl_sidecar1284 for reason: fewer total dependencies in dominance frontier placing 1 entries of tbl_sidecar1284 ( tbl_sidecar1284 ) (with gw cond-124, result tag $false) in stage 16(102) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37473155, 37528856, 37472478, 37472759 ], partly placed 0, placed 142 { id=3 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-131 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping cond-124 as its already done - skipping ara_table_57 as its already done try_place_table(cond-131, stage=16) Merging with match table tbl_sidecar1429 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1429 Picking layout option for table : tbl_sidecar1429 with requested entries : 1 picked layout for tbl_sidecar1429 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1429 Trying to allocate imem for tbl_sidecar1429 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1429 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 Gateway is placed Merging with match table tbl_sidecar1425 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1429 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error, stage=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_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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error tbl_sidecar1282 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1282, stage=16) Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1282 Picking layout option for table : tbl_sidecar1282 with requested entries : 1 picked layout for tbl_sidecar1282 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_sidecar1282 Trying to allocate imem for tbl_sidecar1282 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1282 in stage 16 Table is placed Pl vector: tbl_sidecar1282 - skipping tbl_sidecar1284 as its already done - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1429, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425, tbl_l3_router_Router4_icmp_error, tbl_sidecar1282 ] Initial best is first table seen: tbl_sidecar1429 For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1429 Keeping best tbl_sidecar1429 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1425 with best: tbl_sidecar1429 Keeping best tbl_sidecar1429 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1429 Updating best to tbl_l3_router_Router4_icmp_error from tbl_sidecar1429 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1282 with best: tbl_l3_router_Router4_icmp_error Updating best to tbl_sidecar1282 from tbl_l3_router_Router4_icmp_error for reason: default choice placing 1 entries of tbl_sidecar1282 ( tbl_sidecar1282 ) in stage 16(103) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528856, 37472478 ], partly placed 0, placed 143 { id=4 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-131 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_57 as its already done try_place_table(cond-131, stage=16) Merging with match table tbl_sidecar1429 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1429 Picking layout option for table : tbl_sidecar1429 with requested entries : 1 picked layout for tbl_sidecar1429 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1429 Trying to allocate imem for tbl_sidecar1429 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1429 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 Gateway is placed Merging with match table tbl_sidecar1425 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1429 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error, stage=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_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: 16 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 16 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error - skipping tbl_sidecar1282 as its already done found 4 tables that could be placed: [ tbl_sidecar1429, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425, tbl_l3_router_Router4_icmp_error ] Initial best is first table seen: tbl_sidecar1429 For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1429 Keeping best tbl_sidecar1429 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1425 with best: tbl_sidecar1429 Keeping best tbl_sidecar1429 for reason: fewer total dependencies in dominance frontier For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1429 Updating best to tbl_l3_router_Router4_icmp_error from tbl_sidecar1429 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_l3_router_Router4_icmp_error ( tbl_l3_router_Router4_icmp_error ) in stage 16(104) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528856, 37472478 ], partly placed 0, placed 144 { id=5 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 because it depends on cond-131 - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_57 as its already done try_place_table(cond-131, stage=16) Merging with match table tbl_sidecar1429 and tag $false Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1429 Picking layout option for table : tbl_sidecar1429 with requested entries : 1 picked layout for tbl_sidecar1429 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1429 Trying to allocate imem for tbl_sidecar1429 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1429 in stage 16 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router6_icmp_error and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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 Gateway is placed Merging with match table tbl_sidecar1425 and tag $true Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Gateway is placed Pl vector: tbl_sidecar1429 tbl_l3_router_Router6_icmp_error tbl_sidecar1425 - skipping ara_table_66 as a parent is not yet placed - skipping ara_table_59 as a parent is not yet placed - skipping ara_table_50 as a parent is not yet placed - skipping ara_table_47 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1282 as its already done found 3 tables that could be placed: [ tbl_sidecar1429, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425 ] Initial best is first table seen: tbl_sidecar1429 For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1429 Keeping best tbl_sidecar1429 for reason: fewer total dependencies in dominance frontier For trial t : tbl_sidecar1425 with best: tbl_sidecar1429 Keeping best tbl_sidecar1429 for reason: fewer total dependencies in dominance frontier placing 1 entries of tbl_sidecar1429 ( tbl_sidecar1429 ) (with gw cond-131, result tag $false) in stage 16(105) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528856, 37528189, 37528470 ], partly placed 0, placed 145 { id=6 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping gateway cond-132 until any of the control dominating tables can be placed - skipping ara_table_57 as its already done - skipping cond-131 as its already done ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 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 tbl_sidecar1425 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1425, stage=16) Initial # of stages is 16, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1425 Picking layout option for table : tbl_sidecar1425 with requested entries : 1 picked layout for tbl_sidecar1425 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_sidecar1425 Trying to allocate imem for tbl_sidecar1425 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1425 in stage 16 Table is placed Pl vector: tbl_sidecar1425 ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 ara_table_66 is not a gateway! Aborting search for merge choices try_place_table(ara_table_66, 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_66 Picking layout option for table : ara_table_66 with requested entries : 0 picked layout for ara_table_66 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_66 Trying to allocate imem for ara_table_66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_66 in stage 16 Table is placed Pl vector: ara_table_66 ara_table_59 is not a gateway! Aborting search for merge choices try_place_table(ara_table_59, 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_59 Picking layout option for table : ara_table_59 with requested entries : 0 picked layout for ara_table_59 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_59 Trying to allocate imem for ara_table_59 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_59 in stage 16 Table is placed Pl vector: ara_table_59 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, 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_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_50 in stage 16 Table is placed Pl vector: ara_table_50 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, 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_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_47 in stage 16 Table is placed Pl vector: ara_table_47 - skipping tbl_sidecar1429 as its already done found 10 tables that could be placed: [ ara_table_68, ara_table_61, ara_table_54, tbl_l3_router_Router6_icmp_error, tbl_sidecar1425, ara_table_63, ara_table_66, ara_table_59, ara_table_50, ara_table_47 ] Initial best is first table seen: ara_table_68 For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_54 Updating best to tbl_l3_router_Router6_icmp_error from ara_table_54 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1425 with best: tbl_l3_router_Router6_icmp_error Updating best to tbl_sidecar1425 from tbl_l3_router_Router6_icmp_error for reason: default choice For trial t : ara_table_63 with best: tbl_sidecar1425 Keeping best tbl_sidecar1425 for reason: earlier stage calculated For trial t : ara_table_66 with best: tbl_sidecar1425 Keeping best tbl_sidecar1425 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_59 with best: tbl_sidecar1425 Keeping best tbl_sidecar1425 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_50 with best: tbl_sidecar1425 Keeping best tbl_sidecar1425 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: tbl_sidecar1425 Keeping best tbl_sidecar1425 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1425 ( tbl_sidecar1425 ) in stage 16(106) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 146 { id=7 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping gateway cond-132 until any of the control dominating tables can be placed ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 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_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 ara_table_66 is not a gateway! Aborting search for merge choices try_place_table(ara_table_66, 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_66 Picking layout option for table : ara_table_66 with requested entries : 0 picked layout for ara_table_66 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_66 Trying to allocate imem for ara_table_66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_66 in stage 16 Table is placed Pl vector: ara_table_66 ara_table_59 is not a gateway! Aborting search for merge choices try_place_table(ara_table_59, 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_59 Picking layout option for table : ara_table_59 with requested entries : 0 picked layout for ara_table_59 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_59 Trying to allocate imem for ara_table_59 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_59 in stage 16 Table is placed Pl vector: ara_table_59 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, 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_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_50 in stage 16 Table is placed Pl vector: ara_table_50 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, 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_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_47 in stage 16 Table is placed Pl vector: ara_table_47 found 9 tables that could be placed: [ ara_table_68, ara_table_61, ara_table_54, tbl_l3_router_Router6_icmp_error, ara_table_63, ara_table_66, ara_table_59, ara_table_50, ara_table_47 ] Initial best is first table seen: ara_table_68 For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : tbl_l3_router_Router6_icmp_error with best: ara_table_54 Updating best to tbl_l3_router_Router6_icmp_error from ara_table_54 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_63 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: earlier stage calculated For trial t : ara_table_66 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_59 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_50 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_47 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_Router6_icmp_error ( tbl_l3_router_Router6_icmp_error ) in stage 16(107) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 147 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 ara_table_66 is not a gateway! Aborting search for merge choices try_place_table(ara_table_66, 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_66 Picking layout option for table : ara_table_66 with requested entries : 0 picked layout for ara_table_66 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_66 Trying to allocate imem for ara_table_66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_66 in stage 16 Table is placed Pl vector: ara_table_66 ara_table_59 is not a gateway! Aborting search for merge choices try_place_table(ara_table_59, 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_59 Picking layout option for table : ara_table_59 with requested entries : 0 picked layout for ara_table_59 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_59 Trying to allocate imem for ara_table_59 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_59 in stage 16 Table is placed Pl vector: ara_table_59 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, 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_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_50 in stage 16 Table is placed Pl vector: ara_table_50 ara_table_47 is not a gateway! Aborting search for merge choices try_place_table(ara_table_47, 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_47 Picking layout option for table : ara_table_47 with requested entries : 0 picked layout for ara_table_47 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_47 Trying to allocate imem for ara_table_47 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_47 in stage 16 Table is placed Pl vector: ara_table_47 found 9 tables that could be placed: [ cond-132, ara_table_68, ara_table_61, ara_table_54, ara_table_63, ara_table_66, ara_table_59, ara_table_50, ara_table_47 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : ara_table_63 with best: ara_table_54 Keeping best ara_table_54 for reason: earlier stage calculated For trial t : ara_table_66 with best: ara_table_54 Updating best to ara_table_66 from ara_table_54 for reason: default choice For trial t : ara_table_59 with best: ara_table_66 Updating best to ara_table_59 from ara_table_66 for reason: default choice For trial t : ara_table_50 with best: ara_table_59 Updating best to ara_table_50 from ara_table_59 for reason: default choice For trial t : ara_table_47 with best: ara_table_50 Updating best to ara_table_47 from ara_table_50 for reason: default choice placing 0 entries of ara_table_47 ( ara_table_47 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 148 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 ara_table_66 is not a gateway! Aborting search for merge choices try_place_table(ara_table_66, 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_66 Picking layout option for table : ara_table_66 with requested entries : 0 picked layout for ara_table_66 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_66 Trying to allocate imem for ara_table_66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_66 in stage 16 Table is placed Pl vector: ara_table_66 ara_table_59 is not a gateway! Aborting search for merge choices try_place_table(ara_table_59, 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_59 Picking layout option for table : ara_table_59 with requested entries : 0 picked layout for ara_table_59 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_59 Trying to allocate imem for ara_table_59 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_59 in stage 16 Table is placed Pl vector: ara_table_59 ara_table_50 is not a gateway! Aborting search for merge choices try_place_table(ara_table_50, 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_50 Picking layout option for table : ara_table_50 with requested entries : 0 picked layout for ara_table_50 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_50 Trying to allocate imem for ara_table_50 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_50 in stage 16 Table is placed Pl vector: ara_table_50 - skipping ara_table_47 as its already done found 8 tables that could be placed: [ cond-132, ara_table_68, ara_table_61, ara_table_54, ara_table_63, ara_table_66, ara_table_59, ara_table_50 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : ara_table_63 with best: ara_table_54 Keeping best ara_table_54 for reason: earlier stage calculated For trial t : ara_table_66 with best: ara_table_54 Updating best to ara_table_66 from ara_table_54 for reason: default choice For trial t : ara_table_59 with best: ara_table_66 Updating best to ara_table_59 from ara_table_66 for reason: default choice For trial t : ara_table_50 with best: ara_table_59 Updating best to ara_table_50 from ara_table_59 for reason: default choice placing 0 entries of ara_table_50 ( ara_table_50 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 149 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 ara_table_66 is not a gateway! Aborting search for merge choices try_place_table(ara_table_66, 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_66 Picking layout option for table : ara_table_66 with requested entries : 0 picked layout for ara_table_66 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_66 Trying to allocate imem for ara_table_66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_66 in stage 16 Table is placed Pl vector: ara_table_66 ara_table_59 is not a gateway! Aborting search for merge choices try_place_table(ara_table_59, 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_59 Picking layout option for table : ara_table_59 with requested entries : 0 picked layout for ara_table_59 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_59 Trying to allocate imem for ara_table_59 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_59 in stage 16 Table is placed Pl vector: ara_table_59 - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 7 tables that could be placed: [ cond-132, ara_table_68, ara_table_61, ara_table_54, ara_table_63, ara_table_66, ara_table_59 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : ara_table_63 with best: ara_table_54 Keeping best ara_table_54 for reason: earlier stage calculated For trial t : ara_table_66 with best: ara_table_54 Updating best to ara_table_66 from ara_table_54 for reason: default choice For trial t : ara_table_59 with best: ara_table_66 Updating best to ara_table_59 from ara_table_66 for reason: default choice placing 0 entries of ara_table_59 ( ara_table_59 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 150 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 ara_table_66 is not a gateway! Aborting search for merge choices try_place_table(ara_table_66, 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_66 Picking layout option for table : ara_table_66 with requested entries : 0 picked layout for ara_table_66 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_66 Trying to allocate imem for ara_table_66 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_66 in stage 16 Table is placed Pl vector: ara_table_66 - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 6 tables that could be placed: [ cond-132, ara_table_68, ara_table_61, ara_table_54, ara_table_63, ara_table_66 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : ara_table_63 with best: ara_table_54 Keeping best ara_table_54 for reason: earlier stage calculated For trial t : ara_table_66 with best: ara_table_54 Updating best to ara_table_66 from ara_table_54 for reason: default choice placing 0 entries of ara_table_66 ( ara_table_66 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 151 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 ara_table_54 is not a gateway! Aborting search for merge choices try_place_table(ara_table_54, 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_54 Picking layout option for table : ara_table_54 with requested entries : 0 picked layout for ara_table_54 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_54 Trying to allocate imem for ara_table_54 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_54 in stage 16 Table is placed Pl vector: ara_table_54 - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 5 tables that could be placed: [ cond-132, ara_table_68, ara_table_61, ara_table_54, ara_table_63 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_54 with best: ara_table_61 Updating best to ara_table_54 from ara_table_61 for reason: default choice For trial t : ara_table_63 with best: ara_table_54 Keeping best ara_table_54 for reason: earlier stage calculated placing 0 entries of ara_table_54 ( ara_table_54 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 152 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 ara_table_61 is not a gateway! Aborting search for merge choices try_place_table(ara_table_61, 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_61 Picking layout option for table : ara_table_61 with requested entries : 0 picked layout for ara_table_61 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_61 Trying to allocate imem for ara_table_61 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_61 in stage 16 Table is placed Pl vector: ara_table_61 - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 4 tables that could be placed: [ cond-132, ara_table_68, ara_table_61, ara_table_63 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_61 with best: ara_table_68 Updating best to ara_table_61 from ara_table_68 for reason: default choice For trial t : ara_table_63 with best: ara_table_61 Keeping best ara_table_61 for reason: earlier stage calculated placing 0 entries of ara_table_61 ( ara_table_61 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 153 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 ara_table_68 is not a gateway! Aborting search for merge choices try_place_table(ara_table_68, 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_68 Picking layout option for table : ara_table_68 with requested entries : 0 picked layout for ara_table_68 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_68 Trying to allocate imem for ara_table_68 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 0 of ara_table_68 in stage 16 Table is placed Pl vector: ara_table_68 - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 3 tables that could be placed: [ cond-132, ara_table_68, ara_table_63 ] Initial best is first table seen: cond-132 For trial t : ara_table_68 with best: cond-132 Updating best to ara_table_68 from cond-132 for reason: earlier stage calculated For trial t : ara_table_63 with best: ara_table_68 Keeping best ara_table_68 for reason: earlier stage calculated placing 0 entries of ara_table_68 ( ara_table_68 ) in stage 16(ffffffffffffffff) FormatType(02) stage 16, work: [ 37404657, 37414047, 37417179, 37528189 ], partly placed 0, placed 154 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-132 - removing egress_filter_egress_filter from merge list because it depends on cond-132 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done try_place_table(cond-132, stage=16) - dependency between tbl_sidecar1429 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-132 Picking layout option for table : cond-132 with requested entries : 0 picked layout for cond-132 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-132 Trying to allocate imem for cond-132 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of cond-132 in stage 17 Table is placed Pl vector: cond-132 - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, stage=16) - action dependency between tbl_sidecar1429 and table ara_table_63 due to PHV allocation advances stage to 17 Initial # of stages is 17, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 2 tables that could be placed: [ cond-132, ara_table_63 ] Initial best is first table seen: cond-132 For trial t : ara_table_63 with best: cond-132 Keeping best cond-132 for reason: longer downward prop control-included dependence tail chain Adding table:cond-132 in the initial stage option Adding table:ara_table_63 in the initial stage option placing 0 entries of cond-132 ( cond-132 ) in stage 17(110) FormatType(02) stage 17, work: [ 37404657, 37414047, 37417179, 37528189, 37529520, 39550943 ], partly placed 0, placed 155 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on cond-133 - removing egress_filter_egress_filter from merge list because it depends on cond-133 - skipping gateway cond-134 until mergeable tables are available - skipping cond-117 as its already done - skipping cond-132 as its already done - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done try_place_table(cond-133, 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_65 as a parent is not yet placed - skipping ara_table_56 as a parent is not yet placed - skipping ara_table_49 as a parent is not yet placed - skipping ara_table_46 as a parent is not yet placed - skipping ara_table_45 as a parent is not yet placed found 3 tables that could be placed: [ ara_table_63, l3_router_Ndp_tbl, l3_router_Arp_tbl ] Initial best is first table seen: ara_table_63 For trial t : l3_router_Ndp_tbl with best: ara_table_63 Updating best to l3_router_Ndp_tbl from ara_table_63 for reason: longer downward prop control-included dependence tail chain 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-133, result tag $true) in stage 17(111) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189, 37529520, 37529516, 37529518 ], partly placed 0, placed 156 { id=1 ram=9 tcam=0 mram=3 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done - skipping cond-134 because it depends on l3_router_Ndp_tbl - removing egress_filter_egress_filter from merge list because it depends on l3_router_Ndp_tbl - skipping gateway cond-134 until mergeable tables are available - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done - skipping cond-133 as its already done - skipping ara_table_65 because it depends on l3_router_Ndp_tbl ara_table_65 is not a gateway! Aborting search for merge choices - skipping ara_table_56 because it depends on l3_router_Ndp_tbl ara_table_56 is not a gateway! Aborting search for merge choices - skipping ara_table_49 because it depends on l3_router_Ndp_tbl ara_table_49 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on l3_router_Ndp_tbl ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_45 because it depends on l3_router_Ndp_tbl ara_table_45 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_65 because it depends on l3_router_Ndp_tbl ara_table_65 is not a gateway! Aborting search for merge choices - skipping ara_table_56 because it depends on l3_router_Ndp_tbl ara_table_56 is not a gateway! Aborting search for merge choices - skipping ara_table_49 because it depends on l3_router_Ndp_tbl ara_table_49 is not a gateway! Aborting search for merge choices - skipping ara_table_46 because it depends on l3_router_Ndp_tbl ara_table_46 is not a gateway! Aborting search for merge choices - skipping ara_table_45 because it depends on l3_router_Ndp_tbl ara_table_45 is not a gateway! Aborting search for merge choices found 2 tables that could be placed: [ ara_table_63, l3_router_Ndp_tbl ] Initial best is first table seen: ara_table_63 For trial t : l3_router_Ndp_tbl with best: ara_table_63 Updating best to l3_router_Ndp_tbl from ara_table_63 for reason: longer downward prop control-included dependence tail chain placing 4096 entries of l3_router_Ndp_tbl ( Ingress.l3_router.Ndp.tbl ) in stage 17(112) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189, 37529516, 37529518 ], partly placed 0, placed 157 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done ara_table_65 is not a gateway! Aborting search for merge choices try_place_table(ara_table_65, 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_65 Picking layout option for table : ara_table_65 with requested entries : 0 picked layout for ara_table_65 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_65 Trying to allocate imem for ara_table_65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_65 in stage 17 Table is placed Pl vector: ara_table_65 ara_table_56 is not a gateway! Aborting search for merge choices try_place_table(ara_table_56, 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_56 Picking layout option for table : ara_table_56 with requested entries : 0 picked layout for ara_table_56 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_56 Trying to allocate imem for ara_table_56 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_56 in stage 17 Table is placed Pl vector: ara_table_56 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_49 in stage 17 Table is placed Pl vector: ara_table_49 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, 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_46 Picking layout option for table : ara_table_46 with requested entries : 0 picked layout for ara_table_46 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_46 Trying to allocate imem for ara_table_46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_46 in stage 17 Table is placed Pl vector: ara_table_46 ara_table_45 is not a gateway! Aborting search for merge choices try_place_table(ara_table_45, 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_45 Picking layout option for table : ara_table_45 with requested entries : 0 picked layout for ara_table_45 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_45 Trying to allocate imem for ara_table_45 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_45 in stage 17 Table is placed Pl vector: ara_table_45 - skipping l3_router_Arp_tbl as its already done - skipping l3_router_Ndp_tbl as its already done found 7 tables that could be placed: [ egress_filter_egress_filter, ara_table_63, ara_table_65, ara_table_56, ara_table_49, ara_table_46, ara_table_45 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_63 with best: egress_filter_egress_filter Updating best to ara_table_63 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_65 with best: ara_table_63 Updating best to ara_table_65 from ara_table_63 for reason: default choice For trial t : ara_table_56 with best: ara_table_65 Updating best to ara_table_56 from ara_table_65 for reason: default choice For trial t : ara_table_49 with best: ara_table_56 Updating best to ara_table_49 from ara_table_56 for reason: default choice For trial t : ara_table_46 with best: ara_table_49 Updating best to ara_table_46 from ara_table_49 for reason: default choice For trial t : ara_table_45 with best: ara_table_46 Updating best to ara_table_45 from ara_table_46 for reason: default choice placing 0 entries of ara_table_45 ( ara_table_45 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189, 37529516 ], partly placed 0, placed 158 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done ara_table_65 is not a gateway! Aborting search for merge choices try_place_table(ara_table_65, 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_65 Picking layout option for table : ara_table_65 with requested entries : 0 picked layout for ara_table_65 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_65 Trying to allocate imem for ara_table_65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_65 in stage 17 Table is placed Pl vector: ara_table_65 ara_table_56 is not a gateway! Aborting search for merge choices try_place_table(ara_table_56, 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_56 Picking layout option for table : ara_table_56 with requested entries : 0 picked layout for ara_table_56 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_56 Trying to allocate imem for ara_table_56 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_56 in stage 17 Table is placed Pl vector: ara_table_56 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_49 in stage 17 Table is placed Pl vector: ara_table_49 ara_table_46 is not a gateway! Aborting search for merge choices try_place_table(ara_table_46, 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_46 Picking layout option for table : ara_table_46 with requested entries : 0 picked layout for ara_table_46 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_46 Trying to allocate imem for ara_table_46 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_46 in stage 17 Table is placed Pl vector: ara_table_46 - skipping ara_table_45 as its already done - skipping l3_router_Arp_tbl as its already done found 6 tables that could be placed: [ egress_filter_egress_filter, ara_table_63, ara_table_65, ara_table_56, ara_table_49, ara_table_46 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_63 with best: egress_filter_egress_filter Updating best to ara_table_63 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_65 with best: ara_table_63 Updating best to ara_table_65 from ara_table_63 for reason: default choice For trial t : ara_table_56 with best: ara_table_65 Updating best to ara_table_56 from ara_table_65 for reason: default choice For trial t : ara_table_49 with best: ara_table_56 Updating best to ara_table_49 from ara_table_56 for reason: default choice For trial t : ara_table_46 with best: ara_table_49 Updating best to ara_table_46 from ara_table_49 for reason: default choice placing 0 entries of ara_table_46 ( ara_table_46 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189, 37529516 ], partly placed 0, placed 159 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done ara_table_65 is not a gateway! Aborting search for merge choices try_place_table(ara_table_65, 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_65 Picking layout option for table : ara_table_65 with requested entries : 0 picked layout for ara_table_65 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_65 Trying to allocate imem for ara_table_65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_65 in stage 17 Table is placed Pl vector: ara_table_65 ara_table_56 is not a gateway! Aborting search for merge choices try_place_table(ara_table_56, 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_56 Picking layout option for table : ara_table_56 with requested entries : 0 picked layout for ara_table_56 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_56 Trying to allocate imem for ara_table_56 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_56 in stage 17 Table is placed Pl vector: ara_table_56 ara_table_49 is not a gateway! Aborting search for merge choices try_place_table(ara_table_49, 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_49 Picking layout option for table : ara_table_49 with requested entries : 0 picked layout for ara_table_49 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_49 Trying to allocate imem for ara_table_49 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_49 in stage 17 Table is placed Pl vector: ara_table_49 - skipping ara_table_46 as its already done - skipping ara_table_45 as its already done - skipping l3_router_Arp_tbl as its already done found 5 tables that could be placed: [ egress_filter_egress_filter, ara_table_63, ara_table_65, ara_table_56, ara_table_49 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_63 with best: egress_filter_egress_filter Updating best to ara_table_63 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_65 with best: ara_table_63 Updating best to ara_table_65 from ara_table_63 for reason: default choice For trial t : ara_table_56 with best: ara_table_65 Updating best to ara_table_56 from ara_table_65 for reason: default choice For trial t : ara_table_49 with best: ara_table_56 Updating best to ara_table_49 from ara_table_56 for reason: default choice placing 0 entries of ara_table_49 ( ara_table_49 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189, 37529516 ], partly placed 0, placed 160 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done ara_table_65 is not a gateway! Aborting search for merge choices try_place_table(ara_table_65, 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_65 Picking layout option for table : ara_table_65 with requested entries : 0 picked layout for ara_table_65 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_65 Trying to allocate imem for ara_table_65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_65 in stage 17 Table is placed Pl vector: ara_table_65 ara_table_56 is not a gateway! Aborting search for merge choices try_place_table(ara_table_56, 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_56 Picking layout option for table : ara_table_56 with requested entries : 0 picked layout for ara_table_56 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_56 Trying to allocate imem for ara_table_56 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_56 in stage 17 Table is placed Pl vector: ara_table_56 - skipping ara_table_49 as its already done - skipping ara_table_46 as its already done - skipping ara_table_45 as its already done - skipping l3_router_Arp_tbl as its already done found 4 tables that could be placed: [ egress_filter_egress_filter, ara_table_63, ara_table_65, ara_table_56 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_63 with best: egress_filter_egress_filter Updating best to ara_table_63 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_65 with best: ara_table_63 Updating best to ara_table_65 from ara_table_63 for reason: default choice For trial t : ara_table_56 with best: ara_table_65 Updating best to ara_table_56 from ara_table_65 for reason: default choice placing 0 entries of ara_table_56 ( ara_table_56 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189, 37529516 ], partly placed 0, placed 161 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done ara_table_65 is not a gateway! Aborting search for merge choices try_place_table(ara_table_65, 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_65 Picking layout option for table : ara_table_65 with requested entries : 0 picked layout for ara_table_65 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_65 Trying to allocate imem for ara_table_65 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_65 in stage 17 Table is placed Pl vector: ara_table_65 - skipping ara_table_56 as its already done - skipping ara_table_49 as its already done - skipping ara_table_46 as its already done - skipping ara_table_45 as its already done - skipping l3_router_Arp_tbl as its already done found 3 tables that could be placed: [ egress_filter_egress_filter, ara_table_63, ara_table_65 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_63 with best: egress_filter_egress_filter Updating best to ara_table_63 from egress_filter_egress_filter for reason: earlier stage calculated For trial t : ara_table_65 with best: ara_table_63 Updating best to ara_table_65 from ara_table_63 for reason: default choice placing 0 entries of ara_table_65 ( ara_table_65 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37404657, 37414047, 37528189 ], partly placed 0, placed 162 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter - skipping ara_table_68 as its already done - skipping ara_table_61 as its already done - skipping ara_table_54 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1425 as its already done ara_table_63 is not a gateway! Aborting search for merge choices try_place_table(ara_table_63, 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_63 Picking layout option for table : ara_table_63 with requested entries : 0 picked layout for ara_table_63 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_63 Trying to allocate imem for ara_table_63 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_63 in stage 17 Table is placed Pl vector: ara_table_63 - skipping ara_table_66 as its already done - skipping ara_table_59 as its already done - skipping ara_table_50 as its already done - skipping ara_table_47 as its already done found 2 tables that could be placed: [ egress_filter_egress_filter, ara_table_63 ] Initial best is first table seen: egress_filter_egress_filter For trial t : ara_table_63 with best: egress_filter_egress_filter Updating best to ara_table_63 from egress_filter_egress_filter for reason: earlier stage calculated placing 0 entries of ara_table_63 ( ara_table_63 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37404657, 37414047 ], partly placed 0, placed 163 { id=2 ram=22 tcam=0 mram=6 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 because it depends on cond-134 - removing tbl_sidecar2191 from merge list because it depends on cond-134 - removing tbl_sidecar2193 from merge list because it depends on cond-134 - skipping gateway cond-135 until mergeable tables are available - skipping cond-138 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-114 as its already done - skipping cond-116 as its already done try_place_table(cond-134, stage=17) Merging with match table egress_filter_egress_filter and tag $true - dependency between l3_router_Ndp_tbl and table advances stage Initial # of stages is 18, 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: 18 Furthest stage: 18 try_place_table returning 5120 of egress_filter_egress_filter in stage 18 Table is placed Gateway is placed Pl vector: egress_filter_egress_filter found 1 tables that could be placed: [ egress_filter_egress_filter ] Initial best is first table seen: egress_filter_egress_filter Adding table:egress_filter_egress_filter in the initial stage option placing 5120 entries of egress_filter_egress_filter ( Ingress.egress_filter.egress_filter ) (with gw cond-134, result tag $true) in stage 18(120) FormatType(02) stage 18, work: [ 37404657 ], partly placed 0, placed 164 { id=1 ram=1 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done try_place_table(cond-135, stage=18) Merging with match table tbl_sidecar2191 and tag $true - dependency between egress_filter_egress_filter and table advances stage Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2191 Picking layout option for table : tbl_sidecar2191 with requested entries : 1 picked layout for tbl_sidecar2191 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2191 Trying to allocate imem for tbl_sidecar2191 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2191 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2193 and tag $true - dependency between egress_filter_egress_filter and table advances stage Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2193 Picking layout option for table : tbl_sidecar2193 with requested entries : 1 picked layout for tbl_sidecar2193 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2193 Trying to allocate imem for tbl_sidecar2193 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2193 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar2191 tbl_sidecar2193 - skipping cond-138 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_sidecar2191, tbl_sidecar2193 ] Initial best is first table seen: tbl_sidecar2191 For trial t : tbl_sidecar2193 with best: tbl_sidecar2191 Updating best to tbl_sidecar2193 from tbl_sidecar2191 for reason: default choice Adding table:tbl_sidecar2191 in the initial stage option Adding table:tbl_sidecar2193 in the initial stage option placing 1 entries of tbl_sidecar2193 ( tbl_sidecar2193 ) (with gw cond-135, result tag $true) in stage 19(130) FormatType(022) stage 19, work: [ 37404657, 37529631, 37530074 ], partly placed 0, placed 165 { id=1 ram=2 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping tbl_sidecar2142 as its already done - skipping tbl_sidecar2143 as its already done - skipping cond-77 as its already done - skipping cond-89 as its already done - skipping cond-92 as its already done - skipping cond-102 as its already done - skipping cond-113 as its already done - skipping cond-135 as its already done - skipping cond-138 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_sidecar2191 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2191, stage=19) Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2191 Picking layout option for table : tbl_sidecar2191 with requested entries : 1 picked layout for tbl_sidecar2191 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2191 Trying to allocate imem for tbl_sidecar2191 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2191 in stage 19 Table is placed Pl vector: tbl_sidecar2191 - skipping tbl_sidecar2193 as its already done try_place_table(cond-136, stage=19) Merging with match table tbl_sidecar2195 and tag $false Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2195 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2199 and tag $false Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2199 Picking layout option for table : tbl_sidecar2199 with requested entries : 1 picked layout for tbl_sidecar2199 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2199 Trying to allocate imem for tbl_sidecar2199 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2199 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2199 found 3 tables that could be placed: [ tbl_sidecar2191, tbl_sidecar2195, tbl_sidecar2199 ] Initial best is first table seen: tbl_sidecar2191 For trial t : tbl_sidecar2195 with best: tbl_sidecar2191 Keeping best tbl_sidecar2191 for reason: direct control dependency difference For trial t : tbl_sidecar2199 with best: tbl_sidecar2191 Keeping best tbl_sidecar2191 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2191 ( tbl_sidecar2191 ) in stage 19(131) FormatType(022) stage 19, work: [ 37530074 ], partly placed 0, placed 166 { id=2 ram=4 tcam=0 mram=4 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } try_place_table(cond-136, stage=19) Merging with match table tbl_sidecar2195 and tag $false Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2195 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2199 and tag $false Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2199 Picking layout option for table : tbl_sidecar2199 with requested entries : 1 picked layout for tbl_sidecar2199 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2199 Trying to allocate imem for tbl_sidecar2199 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2199 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar2195 tbl_sidecar2199 found 2 tables that could be placed: [ tbl_sidecar2195, tbl_sidecar2199 ] Initial best is first table seen: tbl_sidecar2195 For trial t : tbl_sidecar2199 with best: tbl_sidecar2195 Updating best to tbl_sidecar2199 from tbl_sidecar2195 for reason: default choice placing 1 entries of tbl_sidecar2199 ( tbl_sidecar2199 ) (with gw cond-136, result tag $false) in stage 19(132) FormatType(02) stage 19, work: [ 37530074, 37529794 ], partly placed 0, placed 167 { id=3 ram=4 tcam=0 mram=4 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping cond-136 as its already done tbl_sidecar2195 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2195, stage=19) Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2195 in stage 19 Table is placed Pl vector: tbl_sidecar2195 try_place_table(cond-137, stage=19) Merging with match table mac_rewrite_mac_rewrite and tag $true Initial # of stages is 19, 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: 19 Furthest stage: 20 try_place_table returning 1024 of mac_rewrite_mac_rewrite in stage 19 Table is placed Gateway is placed Pl vector: mac_rewrite_mac_rewrite - skipping tbl_sidecar2199 as its already done found 2 tables that could be placed: [ tbl_sidecar2195, mac_rewrite_mac_rewrite ] Initial best is first table seen: tbl_sidecar2195 For trial t : mac_rewrite_mac_rewrite with best: tbl_sidecar2195 Updating best to mac_rewrite_mac_rewrite from tbl_sidecar2195 for reason: default choice placing 1024 entries of mac_rewrite_mac_rewrite ( Ingress.mac_rewrite.mac_rewrite ) (with gw cond-137, result tag $true) in stage 19(133) FormatType(02) stage 19, work: [ 37529794 ], partly placed 0, placed 168 { id=4 ram=8 tcam=0 mram=6 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2195 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2195, stage=19) Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2195 Picking layout option for table : tbl_sidecar2195 with requested entries : 1 picked layout for tbl_sidecar2195 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2195 Trying to allocate imem for tbl_sidecar2195 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2195 in stage 19 Table is placed Pl vector: tbl_sidecar2195 - skipping cond-137 as its already done - skipping tbl_sidecar2199 as its already done found 1 tables that could be placed: [ tbl_sidecar2195 ] Initial best is first table seen: tbl_sidecar2195 placing 1 entries of tbl_sidecar2195 ( tbl_sidecar2195 ) in stage 19(134) 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:20 Updating best final placement with this one Table placement placed 169 tables in 20 stages Table tbl_sidecar2195 logical id 0x134 entries=1 stage=19 attached table Ingress.egress_ctr entries=512 Table mac_rewrite_mac_rewrite logical id 0x133 entries=1024 stage=19 attached table Ingress.mac_rewrite.ctr entries=256 Gateway cond-137 is also logical id 0x133 Table tbl_sidecar2199 logical id 0x132 entries=1 stage=19 Gateway cond-136 is also logical id 0x132 Table tbl_sidecar2191 logical id 0x131 entries=1 stage=19 attached table Ingress.drop_port_ctr entries=512 Table tbl_sidecar2193 logical id 0x130 entries=1 stage=19 attached table Ingress.drop_reason_ctr entries=27 Gateway cond-135 is also logical id 0x130 Table egress_filter_egress_filter logical id 0x120 entries=5120 stage=18 Gateway cond-134 is also logical id 0x120 Table ara_table_63 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_65 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_56 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_49 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_46 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_45 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-133 is also logical id 0x111 Table cond-132 logical id 0x110 entries=0 stage=17 Table ara_table_68 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_61 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_54 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_66 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_59 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_50 logical id 0xffffffffffffffff entries=0 stage=16 Table ara_table_47 logical id 0xffffffffffffffff entries=0 stage=16 Table tbl_l3_router_Router6_icmp_error logical id 0x107 entries=1 stage=16 Table tbl_sidecar1425 logical id 0x106 entries=1 stage=16 Table tbl_sidecar1429 logical id 0x105 entries=1 stage=16 Gateway cond-131 is also logical id 0x105 Table tbl_l3_router_Router4_icmp_error logical id 0x104 entries=1 stage=16 Table tbl_sidecar1282 logical id 0x103 entries=1 stage=16 Table tbl_sidecar1284 logical id 0x102 entries=1 stage=16 Gateway cond-124 is also logical id 0x102 Table tbl_l3_router_Router4_icmp_error_0 logical id 0x101 entries=1 stage=16 Table tbl_l3_router_Router6_icmp_error_0 logical id 0x100 entries=1 stage=16 Table l3_router_Router6_lookup_idx_route logical id 0xf1 entries=4096 stage=15 attached table Ingress.l3_router.Router6.lookup_idx.forward_ctr entries=1023 Table l3_router_Router4_lookup_idx_route logical id 0xf0 entries=8192 stage=15 attached table Ingress.l3_router.Router4.lookup_idx.forward_ctr entries=8191 Table tbl_sidecar1009 logical id 0xe1 entries=1 stage=14 Table tbl_sidecar1127 logical id 0xe0 entries=1 stage=14 Table ara_table_52 logical id 0xffffffffffffffff entries=0 stage=13 Table ara_table_57 logical id 0xffffffffffffffff entries=0 stage=13 Table tbl_sidecar1420 logical id 0xd7 entries=1 stage=13 Gateway cond-130 is also logical id 0xd7 Table tbl_l3_router_MulticastRouter4_icmp_error_0 logical id 0xd6 entries=1 stage=13 Table tbl_l3_router_MulticastRouter6_icmp_error_0 logical id 0xd5 entries=1 stage=13 Table tbl_l3_router_MulticastRouter4_icmp_error logical id 0xd4 entries=1 stage=13 Table tbl_l3_router_MulticastRouter6_icmp_error logical id 0xd3 entries=1 stage=13 Table l3_router_Router6_lookup_idx_select_route logical id 0xd2 entries=12288 stage=13 Table cond-129 logical id 0xd1 entries=0 stage=13 Table l3_router_Router4_lookup_idx_select_route logical id 0xd0 entries=12288 stage=13 Gateway cond-122 is also logical id 0xd0 Table tbl_sidecar1369 logical id 0xcc entries=1 stage=12 Gateway cond-121 is also logical id 0xcc Table tbl_sidecar1509 logical id 0xcb entries=1 stage=12 Table tbl_sidecar1504 logical id 0xca entries=1 stage=12 Gateway cond-128 is also logical id 0xca Table tbl_sidecar1367 logical id 0xc9 entries=1 stage=12 Table tbl_sidecar1362 logical id 0xc8 entries=1 stage=12 Gateway cond-120 is also logical id 0xc8 Table tbl_sidecar1277 logical id 0xc7 entries=1 stage=12 Gateway cond-123 is also logical id 0xc7 Table tbl_sidecar1357 logical id 0xc6 entries=1 stage=12 Table tbl_sidecar1499 logical id 0xc5 entries=1 stage=12 Table l3_router_MulticastRouter6_tbl logical id 0xc4 entries=4096 stage=12 attached table Ingress.l3_router.MulticastRouter6.ctr entries=1024 Table l3_router_MulticastRouter4_tbl logical id 0xc3 entries=4096 stage=12 attached table Ingress.l3_router.MulticastRouter4.ctr entries=1024 Table tbl_sidecar1409 logical id 0xc2 entries=1 stage=12 Table tbl_sidecar1253 logical id 0xc1 entries=1 stage=12 Table l3_router_Router6_lookup_idx_lookup logical id 0xc0 entries=512 stage=12 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=1 Table ingresshdr.udp.checksum_encode_update_condition_3 logical id 0xba entries=5120 stage=11 Table ingresshdr.icmp.hdr_checksum_encode_update_condition_4 logical id 0xb9 entries=4 stage=11 Table ara_table_43 logical id 0xffffffffffffffff entries=0 stage=11 Table tbl_sidecar1493 logical id 0xb8 entries=1 stage=11 Gateway cond-127 is also logical id 0xb8 Table tbl_sidecar1351 logical id 0xb7 entries=1 stage=11 Gateway cond-119 is also logical id 0xb7 Table l3_router_Router6_lookup_idx_lookup logical id 0xb6 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 0xb5 entries=8192 stage=11 attached table Ingress.l3_router.Router4.lookup_idx.index_ctr entries=8192 Table tbl_sidecar1253$precompute logical id 0xb4 entries=1 stage=11 Gateway cond-118 is also logical id 0xb4 Table tbl_sidecar1409$precompute logical id 0xb3 entries=1 stage=11 Gateway cond-126 is also logical id 0xb3 Table cond-125 logical id 0xb2 entries=0 stage=11 Table cond-117 logical id 0xb1 entries=0 stage=11 Table cond-116 logical id 0xb0 entries=0 stage=11 Table ara_table_40 logical id 0xffffffffffffffff entries=0 stage=10 Table ara_table_55 logical id 0xffffffffffffffff entries=0 stage=10 Table ara_table_58 logical id 0xffffffffffffffff entries=0 stage=10 Table nat_egress_nat_egress logical id 0xa0 entries=2048 stage=10 Gateway cond-115 is also logical id 0xa0 Table ara_table_42 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_69 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_62 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_67 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_60 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_64 logical id 0xffffffffffffffff entries=0 stage=9 Table cond-114 logical id 0x92 entries=0 stage=9 Table cond-113 logical id 0x91 entries=0 stage=9 Table mcast_ingress_mcast_tag_check logical id 0x90 entries=512 stage=9 Table ara_table_53 logical id 0xffffffffffffffff entries=0 stage=8 Table mcast_ingress_mcast_replication_ipv6 logical id 0x80 entries=4096 stage=8 attached table Ingress.mcast_ingress.mcast_ipv6_ctr entries=1024 Gateway cond-112 is also logical id 0x80 Table ara_table_44 logical id 0xffffffffffffffff entries=0 stage=7 Table ara_table_41 logical id 0xffffffffffffffff entries=0 stage=7 Table ara_table_51 logical id 0xffffffffffffffff entries=0 stage=7 Table ara_table_48 logical id 0xffffffffffffffff entries=0 stage=7 Table tbl_sidecar760 logical id 0x7a entries=1 stage=7 Gateway cond-100 is also logical id 0x7a Table tbl_sidecar419 logical id 0x79 entries=1 stage=7 Table services_service logical id 0x78 entries=512 stage=7 attached table Ingress.services.service_ctr entries=7 Gateway cond-104 is also logical id 0x78 Table tbl_mcast_ingress_drop_mcastv6_no_group logical id 0x77 entries=1 stage=7 Gateway cond-111 is also logical id 0x77 Table tbl_sidecar1875 logical id 0x76 entries=1 stage=7 Table mcast_ingress_mcast_source_filter_ipv4 logical id 0x75 entries=1024 stage=7 attached table Ingress.mcast_ingress.mcast_ipv4_ssm_ctr entries=1024 Gateway cond-107 is also logical id 0x75 Table tbl_sidecar1884 logical id 0x74 entries=1 stage=7 Table mcast_ingress_mcast_source_filter_ipv6 logical id 0x73 entries=1024 stage=7 attached table Ingress.mcast_ingress.mcast_ipv6_ssm_ctr entries=1024 Gateway cond-109 is also logical id 0x73 Table tbl_mcast_ingress_drop_mcastv4_no_group logical id 0x72 entries=1 stage=7 Gateway cond-110 is also logical id 0x72 Table cond-108 logical id 0x71 entries=0 stage=7 Table cond-106 logical id 0x70 entries=0 stage=7 Table ara_table_70 logical id 0xffffffffffffffff entries=0 stage=6 Table tbl_sidecar1655_0 logical id 0x67 entries=1 stage=6 Table tbl_sidecar1670 logical id 0x66 entries=1 stage=6 Table tbl_nat_ingress_CalculateIPv4Len_invert logical id 0x65 entries=1 stage=6 Table cond-105 logical id 0x64 entries=0 stage=6 Table cond-103 logical id 0x63 entries=0 stage=6 Table cond-102 logical id 0x62 entries=0 stage=6 Table tbl_nat_ingress_encap_ipv6 logical id 0x61 entries=1 stage=6 Gateway cond-99 is also logical id 0x61 Table tbl_nat_ingress_encap_ipv4 logical id 0x60 entries=1 stage=6 Table tbl_sidecar2383 logical id 0x5b entries=1 stage=5 attached table Egress.underlay_mcast_ctr entries=512 Gateway cond-152 is also logical id 0x5b Table tbl_sidecar2379 logical id 0x5a entries=1 stage=5 attached table Egress.external_mcast_ctr entries=512 Gateway cond-151 is also logical id 0x5a Table tbl_sidecar2235 logical id 0x59 entries=1 stage=5 Gateway cond-138 is also logical id 0x59 Table tbl_sidecar1667_0 logical id 0x58 entries=1 stage=5 Table tbl_sidecar1665_0 logical id 0x57 entries=1 stage=5 Gateway cond-146 is also logical id 0x57 Table cond-145 logical id 0x56 entries=0 stage=5 Table tbl_sidecar1652 logical id 0x55 entries=1 stage=5 Table tbl_sidecar1650 logical id 0x54 entries=1 stage=5 Gateway cond-144 is also logical id 0x54 Table tbl_sidecar1655 logical id 0x53 entries=1 stage=5 Gateway cond-143 is also logical id 0x53 Table nat_ingress_CalculateIPv4Len_ipv4_set_len logical id 0x52 entries=3072 stage=5 Gateway cond-98 is also logical id 0x52 Table tbl_sidecar774 logical id 0x51 entries=1 stage=5 Gateway cond-101 is also logical id 0x51 Table nat_ingress_ingress_hit logical id 0x50 entries=2048 stage=5 Table tbl_sidecar2377 logical id 0x45 entries=1 stage=4 attached table Egress.link_local_mcast_ctr entries=512 Gateway cond-150 is also logical id 0x45 Table tbl_sidecar2388 logical id 0x44 entries=1 stage=4 attached table Egress.unicast_ctr entries=512 Table tbl_sidecar2374 logical id 0x43 entries=1 stage=4 attached table Egress.mcast_ctr entries=512 Gateway cond-149 is also logical id 0x43 Table ara_table_72 logical id 0xffffffffffffffff entries=0 stage=4 Table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 logical id 0x42 entries=4 stage=4 Table mcast_egress_modify_hdr logical id 0x41 entries=512 stage=4 Table nat_ingress_ingress_ipv4 logical id 0x40 entries=1536 stage=4 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=1536 Table tbl_sidecar2370 logical id 0x34 entries=1 stage=3 attached table Egress.drop_port_ctr entries=512 Table tbl_sidecar2371 logical id 0x33 entries=1 stage=3 attached table Egress.drop_reason_ctr entries=27 Gateway cond-148 is also logical id 0x33 Table tbl_sidecar2106 logical id 0x32 entries=1 stage=3 Gateway cond-142 is also logical id 0x32 Table nat_ingress_ingress_ipv4 logical id 0x31 entries=1024 stage=3 attached table Ingress.nat_ingress.ipv4_ingress_ctr entries=1024 Gateway cond-95 is also logical id 0x31 Table nat_ingress_ingress_ipv6 logical id 0x30 entries=2560 stage=3 attached table Ingress.nat_ingress.ipv6_ingress_ctr entries=2560 Table tbl_sidecar2142 logical id 0x27 entries=1 stage=2 attached table Ingress.ingress_ctr entries=512 Table ara_table_71 logical id 0xffffffffffffffff entries=0 stage=2 Table tbl_sidecar2143 logical id 0x26 entries=1 stage=2 attached table Ingress.packet_ctr entries=1024 Table mcast_egress_port_bitmap_check logical id 0x25 entries=1024 stage=2 Table nat_ingress_ingress_ipv4_mcast logical id 0x24 entries=4096 stage=2 attached table Ingress.nat_ingress.mcast_ipv4_ingress_ctr entries=1024 Gateway cond-94 is also logical id 0x24 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-97 is also logical id 0x23 Table cond-96 logical id 0x22 entries=0 stage=2 Table cond-93 logical id 0x21 entries=0 stage=2 Table nat_ingress_icmp_dst_port logical id 0x20 entries=512 stage=2 Gateway cond-92 is also logical id 0x20 Table tbl_sidecar2365 logical id 0x1a entries=1 stage=1 Gateway cond-147 is also logical id 0x1a Table tbl_sidecar2357 logical id 0x19 entries=1 stage=1 Table tbl_sidecar2349 logical id 0x18 entries=1 stage=1 Gateway cond-139 is also logical id 0x18 Table mac_rewrite_mac_rewrite_0 logical id 0x17 entries=1024 stage=1 attached table Egress.mac_rewrite.ctr entries=256 Table mcast_egress_asic_id_to_port logical id 0x16 entries=5120 stage=1 Table mcast_egress_tbl_decap_ports logical id 0x15 entries=4096 stage=1 Table mcast_egress_mcast_tag_check logical id 0x14 entries=512 stage=1 Gateway cond-141 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-91 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-90 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-88 is also logical id 0x11 Table cond-87 logical id 0x10 entries=0 stage=1 Table ara_table_73 logical id 0xffffffffffffffff entries=0 stage=0 Table cond-140 logical id 0xf entries=0 stage=0 Table tbl_sidecar207 logical id 0xe entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table cond-89 logical id 0xd entries=0 stage=0 Table tbl_filter_drop_bad_mac logical id 0xc entries=1 stage=0 Gateway cond-82 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-81 logical id 0xa entries=0 stage=0 Table tbl_sidecar246 logical id 0x9 entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_filter_drop_bad_mac_1 logical id 0x8 entries=1 stage=0 Gateway cond-86 is also logical id 0x8 Table tbl_sidecar232 logical id 0x7 entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_filter_drop_bad_mac_0 logical id 0x6 entries=1 stage=0 Gateway cond-85 is also logical id 0x6 Table cond-84 logical id 0x5 entries=0 stage=0 Table cond-83 logical id 0x4 entries=0 stage=0 Table cond-80 logical id 0x3 entries=0 stage=0 Table cond-79 logical id 0x2 entries=0 stage=0 Table filter_uplink_ports logical id 0x1 entries=5120 stage=0 Gateway cond-78 is also logical id 0x1 Table tbl_sidecar2146 logical id 0x0 entries=1 stage=0 Gateway cond-77 is also logical id 0x0 Finished table placement decisions pipe folding gateway cond-77 onto tbl_sidecar2146 Adding Ternary Indirect table to tbl_sidecar2146 folding gateway cond-78 onto filter_uplink_ports Adding Ternary Indirect table to filter_switch_ipv4_addr folding gateway cond-82 onto tbl_filter_drop_bad_mac Adding Ternary Indirect table to tbl_filter_drop_bad_mac folding gateway cond-85 onto tbl_filter_drop_bad_mac_0 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_0 folding gateway cond-86 onto tbl_filter_drop_bad_mac_1 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_1 folding gateway cond-88 onto filter_switch_ipv6_addr Adding Ternary Indirect table to filter_switch_ipv6_addr folding gateway cond-90 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-91 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-92 onto nat_ingress_icmp_dst_port Adding Ternary Indirect table to nat_ingress_icmp_dst_port folding gateway cond-94 onto nat_ingress_ingress_ipv4_mcast Adding Action Data Table to nat_ingress_ingress_ipv4_mcast folding gateway cond-95 onto nat_ingress_ingress_ipv4 splitting nat_ingress_ingress_ipv4 across 2 stages Adding Ternary Indirect table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 folding gateway cond-97 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-98 onto nat_ingress_CalculateIPv4Len_ipv4_set_len folding gateway cond-99 onto tbl_nat_ingress_encap_ipv6 Adding Ternary Indirect table to tbl_nat_ingress_encap_ipv6 Adding Action Data Table to tbl_nat_ingress_encap_ipv6 Adding Ternary Indirect table to tbl_nat_ingress_CalculateIPv4Len_invert Adding Ternary Indirect table to tbl_nat_ingress_encap_ipv4 Adding Action Data Table to tbl_nat_ingress_encap_ipv4 folding gateway cond-100 onto tbl_sidecar760 Adding Ternary Indirect table to tbl_sidecar760 folding gateway cond-101 onto tbl_sidecar774 Adding Ternary Indirect table to tbl_sidecar774 folding gateway cond-104 onto services_service Adding Ternary Indirect table to services_service Adding Action Data Table to services_service Adding Ternary Indirect table to tbl_sidecar419 folding gateway cond-107 onto mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to tbl_sidecar1875 folding gateway cond-109 onto mcast_ingress_mcast_source_filter_ipv6 Adding Ternary Indirect table to mcast_ingress_mcast_source_filter_ipv6 Adding Ternary Indirect table to tbl_sidecar1884 folding gateway cond-110 onto tbl_mcast_ingress_drop_mcastv4_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv4_no_group folding gateway cond-111 onto tbl_mcast_ingress_drop_mcastv6_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv6_no_group folding gateway cond-112 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-115 onto nat_egress_nat_egress Adding Action Data Table to nat_egress_nat_egress folding gateway cond-118 onto tbl_sidecar1253$precompute folding gateway cond-119 onto tbl_sidecar1351 Adding Ternary Indirect table to tbl_sidecar1351 folding gateway cond-120 onto tbl_sidecar1362 Adding Ternary Indirect table to tbl_sidecar1362 Adding Ternary Indirect table to tbl_sidecar1367 folding gateway cond-121 onto tbl_sidecar1369 Adding Ternary Indirect table to tbl_sidecar1369 Adding Ternary Indirect table to tbl_l3_router_MulticastRouter4_icmp_error Adding Action Data Table to tbl_l3_router_MulticastRouter4_icmp_error Adding Ternary Indirect table to tbl_l3_router_MulticastRouter4_icmp_error_0 Adding Action Data Table to tbl_l3_router_MulticastRouter4_icmp_error_0 Adding Ternary Indirect table to tbl_sidecar1357 Adding Ternary Indirect table to tbl_sidecar1253 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-122 onto l3_router_Router4_lookup_idx_select_route Adding Ternary Indirect table to tbl_sidecar1127 Adding Action Data Table to l3_router_Router4_lookup_idx_route folding gateway cond-123 onto tbl_sidecar1277 Adding Ternary Indirect table to tbl_sidecar1277 folding gateway cond-124 onto tbl_sidecar1284 Adding Ternary Indirect table to tbl_sidecar1284 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_sidecar1282 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-126 onto tbl_sidecar1409$precompute folding gateway cond-127 onto tbl_sidecar1493 Adding Ternary Indirect table to tbl_sidecar1493 folding gateway cond-128 onto tbl_sidecar1504 Adding Ternary Indirect table to tbl_sidecar1504 Adding Ternary Indirect table to tbl_sidecar1509 Adding Ternary Indirect table to tbl_l3_router_MulticastRouter6_icmp_error Adding Action Data Table to tbl_l3_router_MulticastRouter6_icmp_error Adding Ternary Indirect table to tbl_l3_router_MulticastRouter6_icmp_error_0 Adding Action Data Table to tbl_l3_router_MulticastRouter6_icmp_error_0 Adding Ternary Indirect table to tbl_sidecar1499 Adding Ternary Indirect table to tbl_sidecar1409 splitting l3_router_Router6_lookup_idx_lookup across 2 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 tbl_sidecar1009 Adding Action Data Table to l3_router_Router6_lookup_idx_route folding gateway cond-130 onto tbl_sidecar1420 Adding Ternary Indirect table to tbl_sidecar1420 folding gateway cond-131 onto tbl_sidecar1429 Adding Ternary Indirect table to tbl_sidecar1429 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_sidecar1425 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-133 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-134 onto egress_filter_egress_filter folding gateway cond-135 onto tbl_sidecar2193 folding gateway cond-136 onto tbl_sidecar2199 Adding Ternary Indirect table to tbl_sidecar2199 folding gateway cond-137 onto mac_rewrite_mac_rewrite Adding Action Data Table to mac_rewrite_mac_rewrite folding gateway cond-138 onto tbl_sidecar2235 Adding Ternary Indirect table to tbl_sidecar2235 folding gateway cond-139 onto tbl_sidecar2349 Adding Ternary Indirect table to tbl_sidecar2349 folding gateway cond-147 onto tbl_sidecar2365 Adding Ternary Indirect table to tbl_sidecar2365 folding gateway cond-141 onto mcast_egress_mcast_tag_check Adding Ternary Indirect table to mcast_egress_mcast_tag_check Adding Ternary Indirect table to tbl_sidecar2357 Adding Action Data Table to mcast_egress_tbl_decap_ports folding gateway cond-142 onto tbl_sidecar2106 Adding Ternary Indirect table to tbl_sidecar2106 Adding Ternary Indirect table to mcast_egress_modify_hdr Adding Action Data Table to mcast_egress_modify_hdr Adding Action Data Table to mac_rewrite_mac_rewrite_0 folding gateway cond-143 onto tbl_sidecar1655 Adding Ternary Indirect table to tbl_sidecar1655 folding gateway cond-146 onto tbl_sidecar1665_0 Adding Ternary Indirect table to tbl_sidecar1665_0 Adding Ternary Indirect table to tbl_sidecar1667_0 Adding Ternary Indirect table to tbl_sidecar1670 folding gateway cond-144 onto tbl_sidecar1650 Adding Ternary Indirect table to tbl_sidecar1650 Adding Ternary Indirect table to tbl_sidecar1652 Adding Ternary Indirect table to tbl_sidecar1655_0 folding gateway cond-148 onto tbl_sidecar2371 folding gateway cond-149 onto tbl_sidecar2374 folding gateway cond-150 onto tbl_sidecar2377 folding gateway cond-151 onto tbl_sidecar2379 folding gateway cond-152 onto tbl_sidecar2383 table placement completed pipe ingress: [126] +--tbl_sidecar2146 0+--cond-89 00+--nat_ingress_icmp_dst_port 000+--tbl_sidecar2143 0000+--tbl_sidecar2142 00000+--tbl_sidecar2235 000000+--cond-102 0000000+--ara_table_41 00000000+--ara_table_44 000000000+--ara_table_48 0000000000+--ara_table_51 00000000000+--ara_table_53 000000000000+--cond-113 0000000000000+--ara_table_42 00000000000000+--ara_table_60 000000000000000+--ara_table_62 0000000000000000+--ara_table_64 00000000000000000+--ara_table_67 000000000000000000+--ara_table_69 0000000000000000000+--ara_table_40 00000000000000000000+--ara_table_55 000000000000000000000+--ara_table_58 0000000000000000000000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 00000000000000000000000+--ingresshdr.udp.checksum_encode_update_condition_3 000000000000000000000000+--ara_table_43 0000000000000000000000000+--ara_table_52 00000000000000000000000000+--ara_table_57 000000000000000000000000000+--ara_table_47 0000000000000000000000000000+--ara_table_50 00000000000000000000000000000+--ara_table_54 000000000000000000000000000000+--ara_table_59 0000000000000000000000000000000+--ara_table_61 00000000000000000000000000000000+--ara_table_66 000000000000000000000000000000000+--ara_table_68 0000000000000000000000000000000000+--ara_table_45 00000000000000000000000000000000000+--ara_table_46 000000000000000000000000000000000000+--ara_table_49 0000000000000000000000000000000000000+--ara_table_56 00000000000000000000000000000000000000+--ara_table_63 000000000000000000000000000000000000000+--ara_table_65 0000000000000000000000000000000000000000+--tbl_sidecar2193 0: tbl_sidecar2146(ingress::meta.ipv4_checksum_err;, 1 => $false){ GE 0+8, 1 0K } $false: [143] 1: filter_uplink_ports(ingress::meta.dropped; => $true, 1){ GE -1+0, 0 [1x5 5K] } $true: [363] $default: [128] 2: cond-79(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [141] b: filter_switch_ipv4_addr{ T 41+11, 0 0K } $false: [142] 3: cond-80(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [139] a: cond-81(ingress::meta.is_mcast; => $true, 1 => $false) $true: [130] c: tbl_filter_drop_bad_mac(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: [357] $default: [129] e: tbl_sidecar207{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [141]... $false: [140] 4: cond-83(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [132] 0 5: cond-84(ingress::meta.is_mcast; => $true, 1 => $false) $true: [136] 6: tbl_filter_drop_bad_mac_0(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1){ GE 0+8, 1 0K } $false: [135] 8: tbl_filter_drop_bad_mac_1(ingress::hdr.ethernet.dst_mac[31:24] == ingress::hdr.ipv6.dst_addr[31:24] && ingress::hdr.ethernet.dst_mac[23:16] == ingress::hdr.ipv6.dst_addr[23:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv6.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv6.dst_addr[7:0]; => $false, 1){ GE 0+8, 1 0K } $false: [358] $default: [134] 9: tbl_sidecar246{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $default: [133] 7: tbl_sidecar232{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [359] 10: cond-87(ingress::filter_hasReturned => $true, 1 => $false) $false: [138] 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: [360] $true: [361] $false: [362] d: cond-89(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [147] 12: attached_subnet_ingress_attached_subnets_v4(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GT 32+10, 32 1K } $false: [146] 13: attached_subnet_ingress_attached_subnets_v6(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GT 128+10, 32 1K } $false: [364] $false: [365] 20: nat_ingress_icmp_dst_port(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1;, 1 => $false){ GT 9+0, 0 0K } $false: [371] $default: [148] 0 21: cond-93(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [155] 24: nat_ingress_ingress_ipv4_mcast(ingress::meta.is_mcast;, 1 => $false){ GE 35+10, 32 [1x1 1K 1K 1K 1K] } $false: [151] 31: nat_ingress_ingress_ipv4(ingress::meta.encap_needed; => $true, 1){ GT 64+10, 32 1K } $true: [366] $try_next_stage: [419] 40: nat_ingress_ingress_ipv4{ GT 64+10, 32 1K } $false: [156] 22: cond-96(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [154] 23: nat_ingress_ingress_ipv6_mcast(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6;, 1 => $false){ GE 131+10, 32 [2x1 1K 1K 1K 1K] } $false: [153] 30: nat_ingress_ingress_ipv6{ T 160+10, 32 2K } $false: [367] 50: nat_ingress_ingress_hit{ E -6+2, 8 [1x2 2K] } $hit: [157] 0 52: nat_ingress_CalculateIPv4Len_ipv4_set_len(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE -6+16, 2 [1x3 3K] } $false: [160] 61: tbl_nat_ingress_encap_ipv6(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [368] $default: [159] $default: [158] 0 60: tbl_nat_ingress_encap_ipv4 65: tbl_nat_ingress_CalculateIPv4Len_invert 7a: tbl_sidecar760(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [369] $default: [161] $miss: [163] 51: tbl_sidecar774(ingress::meta.uplink_ingress && !ingress::meta.is_switch_address && !ingress::meta.is_link_local_mcastv6;, 1 => $false){ GE 0+8, 1 0K } $false: [370] $default: [162] 26: tbl_sidecar2143{ E 0+10, 0 0K } stats Ingress.packet_ctr 1024 27: tbl_sidecar2142{ E 0+10, 0 0K } stats Ingress.ingress_ctr 512 59: tbl_sidecar2235(ingress::meta.encap_needed;, 1 => $false) $false: [390] 62: cond-102(ingress::meta.dropped; => $true, 1 => $false) $false: [181] 63: cond-103(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [179] 78: services_service(!ingress::meta.is_switch_address;, ingress::hdr.geneve.$valid != 1;, ingress::hdr.geneve.vni == 0;, 1 => $true){ GT 34+13, 16 0K } stats Ingress.services.service_ctr 7 $true: [164] 79: tbl_sidecar419 $false: [180] 64: cond-105(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [166] 0 70: cond-106(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [176] 75: mcast_ingress_mcast_source_filter_ipv4(ingress::hdr.inner_ipv4.dst_addr[31:28] == 14;, 1 => $false){ GT 64+19, 1 1K } $false: [168] 76: tbl_sidecar1875 $false: [177] 71: cond-108(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [174] 73: mcast_ingress_mcast_source_filter_ipv6(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255;, 1 => $false){ GT 256+19, 1 1K } $false: [170] 74: tbl_sidecar1884 $false: [175] 72: tbl_mcast_ingress_drop_mcastv4_no_group(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [173] 77: tbl_mcast_ingress_drop_mcastv6_no_group(ingress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [372] 80: mcast_ingress_mcast_replication_ipv6(ingress::hdr.ipv6.$valid == 1 && ingress::meta.allow_source_mcast;, 1 => $false){ GE 118+11, 16 [2x1 1K 1K 1K 1K] } $false: [373] $default: [178] 90: mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } $false: [374] $true: [375] 70: ara_table_41 70: ara_table_44 70: ara_table_48 70: ara_table_51 80: ara_table_53 91: cond-113(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [182] 0 00 92: cond-114(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [184] a0: nat_egress_nat_egress(ingress::meta.nat_egress_hit;, 1 => $false){ GE -5+3, 8 [1x2 2K] } $false: [376] $default: [183] $false: [377] b0: cond-116(ingress::meta.dropped; => $true, 1 => $false) $false: [185] 0 b1: cond-117(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [212] b4: tbl_sidecar1253$precompute(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1) $true: [186] 0 b7: tbl_sidecar1351(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [378] c3: l3_router_MulticastRouter4_tbl{ E 22+28, 2 [1x1 1K 1K 1K 1K] } $hit: [192] c8: tbl_sidecar1362(ingress::hdr.ipv4.ttl == 1 && !ingress::meta.service_routed;, 1 => $false){ GE 0+8, 1 0K } $false: [189] 0 c9: tbl_sidecar1367 cc: tbl_sidecar1369(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [379] $default: [188] d4: tbl_l3_router_MulticastRouter4_icmp_error $miss: [191] 0 c6: tbl_sidecar1357{ E 0+8, 1 0K } d6: tbl_l3_router_MulticastRouter4_icmp_error_0 $default: [193] 0 00 000 b5: l3_router_Router4_lookup_idx_lookup{ T 32+11, 4 8K } c1: tbl_sidecar1253{ E 0+8, 1 0K } c7: tbl_sidecar1277(ingress::l3_router_Router4_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [198] 102: tbl_sidecar1284(ingress::l3_router_Router4_fwd.port == 0;, ingress::hdr.ipv4.ttl == 1; => $true, 1) $true: [195] 0 103: tbl_sidecar1282{ E 0+8, 1 0K } 104: tbl_l3_router_Router4_icmp_error $default: [196] $default: [197] 101: tbl_l3_router_Router4_icmp_error_0 d0: 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: [380] $default: [194] 0 e0: tbl_sidecar1127 f0: l3_router_Router4_lookup_idx_route{ E 6+44, 20 [1x1 2K 2K 2K 2K] } $false: [213] b2: cond-125(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [211] b3: tbl_sidecar1409$precompute(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1) $true: [199] 0 b8: tbl_sidecar1493(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [381] c4: l3_router_MulticastRouter6_tbl{ E 118+28, 2 [2x1 1K 1K 1K 1K] } $hit: [204] ca: tbl_sidecar1504(ingress::hdr.ipv6.hop_limit == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [202] cb: tbl_sidecar1509 $default: [201] d3: tbl_l3_router_MulticastRouter6_icmp_error $miss: [203] 0 c5: tbl_sidecar1499{ E 0+8, 1 0K } d5: tbl_l3_router_MulticastRouter6_icmp_error_0 $default: [205] 0 00 000 b6: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 1K } $try_next_stage: [420] c0: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 0K } c2: tbl_sidecar1409{ E 0+8, 1 0K } d1: cond-129(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [206] 0 00 d2: l3_router_Router6_lookup_idx_select_route{ E 6+16, 2 [1x3 3K 3K 3K 3K] } e1: tbl_sidecar1009 f1: l3_router_Router6_lookup_idx_route{ E 6+43, 20 [1x1 1K 1K 1K 1K] } $false: [382] d7: tbl_sidecar1420(ingress::l3_router_Router6_fwd.is_hit; => $true, 1){ GE 0+8, 1 0K } $true: [210] 105: tbl_sidecar1429(ingress::l3_router_Router6_fwd.port == 0;, ingress::hdr.ipv6.hop_limit == 1; => $true, 1) $true: [207] 0 106: tbl_sidecar1425{ E 0+8, 1 0K } 107: tbl_l3_router_Router6_icmp_error $default: [208] $default: [209] 100: tbl_l3_router_Router6_icmp_error_0 $false: [383] 110: cond-132(ingress::meta.resolve_nexthop; => $true, 1 => $false) $true: [216] 111: l3_router_Arp_tbl(ingress::meta.nexthop_ipv4 == 0; => $false, 1){ GE 22+12, 8 [1x1 1K 1K 1K 1K] } $false: [215] 112: l3_router_Ndp_tbl{ E 118+20, 9 [2x1 1K 1K 1K 1K] } $default: [214] $false: [384] $true: [385] 120: egress_filter_egress_filter(!ingress::meta.dropped && ingress::meta.nat_egress_hit && !ingress::meta.is_mcast && !ingress::meta.service_routed;, 1 => $false){ GE -1+9, 1 [1x5 5K] } $false: [386] $false: [387] 90: ara_table_42 90: ara_table_60 90: ara_table_62 90: ara_table_64 90: ara_table_67 90: ara_table_69 a0: ara_table_40 a0: ara_table_55 a0: ara_table_58 b9: 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: [421] ba: ingresshdr.udp.checksum_encode_update_condition_3{ E -4+6, 1 [1x5 5K] } b0: ara_table_43 d0: ara_table_52 d0: ara_table_57 100: ara_table_47 100: ara_table_50 100: ara_table_54 100: ara_table_59 100: ara_table_61 100: ara_table_66 100: ara_table_68 110: ara_table_45 110: ara_table_46 110: ara_table_49 110: ara_table_56 110: ara_table_63 110: ara_table_65 130: tbl_sidecar2193(ingress::meta.dropped;, 1 => $false){ GE 0+10, 0 0K } stats Ingress.drop_reason_ctr 27 $false: [221] 132: tbl_sidecar2199(ingress::meta.is_mcast; => $true, 1) $true: [389] $default: [219] 0 133: mac_rewrite_mac_rewrite(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1){ GE -1+42, 6 [1x1 1K] } $false: [388] 134: tbl_sidecar2195{ E 0+10, 0 0K } stats Ingress.egress_ctr 512 $default: [218] 131: tbl_sidecar2191{ E 0+10, 0 0K } stats Ingress.drop_port_ctr 512 egress: [223] +--cond-140 0+--ara_table_73 00+--tbl_sidecar2349 000+--ara_table_71 0000+--tbl_sidecar2371 00000+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 000000+--ara_table_72 0000000+--ara_table_70 f: cond-140(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [240] 14: 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: [238] 19: tbl_sidecar2357{ E 0+8, 1 0K } $hit: [229] 0 15: mcast_egress_tbl_decap_ports{ E 6+13, 34 [1x1 1K 1K 1K 1K] } $hit: [226] 0 16: mcast_egress_asic_id_to_port{ E -1+8, 1 [1x5 5K] } $hit: [227] 25: mcast_egress_port_bitmap_check{ E -2+35, 4 [1x1 1K] } $miss: [393] 32: tbl_sidecar2106(egress::meta.bitmap_result == 0; => $false, 1) $false: [394] $default: [228] 41: mcast_egress_modify_hdr{ T 14+2, 8 0K } $miss: [395] 17: mac_rewrite_mac_rewrite_0{ E -1+42, 6 [1x1 1K] } $hit: [237] 53: tbl_sidecar1655(egress::hdr.ipv4.$valid == 1;, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1;, 1 => $false) $false: [236] 56: cond-145(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [233] 0 57: tbl_sidecar1665_0(egress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [235] 58: tbl_sidecar1667_0 66: tbl_sidecar1670{ E 0+16, 2 0K } $false: [397] $default: [230] 0 54: tbl_sidecar1650(egress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [232] 55: tbl_sidecar1652{ E 0+8, 1 0K } 67: tbl_sidecar1655_0 $miss: [398] $miss: [396] 17: mac_rewrite_mac_rewrite_0{ E -1+42, 6 [1x1 1K] } $hit: [237]... $miss: [398]... $false: [241] 1a: tbl_sidecar2365(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [392] $default: [239] 0: ara_table_73 18: tbl_sidecar2349(egress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+32, 4 0K } $false: [391] 20: ara_table_71 33: tbl_sidecar2371(egress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.drop_reason_ctr 27 $false: [250] 43: tbl_sidecar2374(egress::is_link_local_ipv6_mcast_0, egress::eg_intr_md.egress_rid == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.mcast_ctr 512 $false: [249] 44: tbl_sidecar2388{ E 0+10, 0 0K } stats Egress.unicast_ctr 512 $default: [243] 45: tbl_sidecar2377(egress::is_link_local_ipv6_mcast_0, 1 => $false){ GE 0+10, 0 0K } stats Egress.link_local_mcast_ctr 512 $false: [248] 5a: tbl_sidecar2379(egress::hdr.geneve.$valid == 1;, 1 => $false){ GE 0+10, 0 0K } stats Egress.external_mcast_ctr 512 $false: [246] 5b: tbl_sidecar2383(egress::hdr.geneve.$valid == 1 && egress::hdr.geneve_opts.oxg_mcast.$valid == 1 && egress::hdr.geneve_opts.oxg_mcast.mcast_tag == 1;, 1 => $false){ GE 0+10, 0 0K } stats Egress.underlay_mcast_ctr 512 $false: [399] $default: [242] 34: tbl_sidecar2370{ E 0+10, 0 0K } stats Egress.drop_port_ctr 512 42: 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: [424] 40: ara_table_72 60: ara_table_70