Table Placement INITIAL, not ignoring container conflicts Table placement starting on pipe with DEFAULT PLACEMENT approach ingress: [119] +--ara_table_1 0+--tbl_sidecar1960 00+--tbl_sidecar1961 000+--cond-71 1001+--cond-83 10011+--cond-92 100111+--cond-104 1001111+--cond-123 10011000+--cond-126 100111100+--ingresshdr.udp.checksum_encode_update_condition_3 1001111000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 ara_table_1 tbl_sidecar1960 stats Ingress.ingress_ctr 512 tbl_sidecar1961 stats Ingress.packet_ctr 1024 cond-71(ingress::meta.ipv4_checksum_err; => $true, 1 => $false) $true: [120] tbl_sidecar1964 $false: [136] cond-72(ingress::meta.dropped; => $true, 1 => $false) $false: [121] cond-73(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [134] filter_switch_ipv4_addr{ T 41+1, 0 0K } $false: [135] cond-74(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [132] cond-75(ingress::meta.is_mcast; => $true, 1 => $false) $true: [123] cond-76(ingress::hdr.ethernet.dst_mac[23:23] != 0; => $true, ingress::hdr.ethernet.dst_mac[22:16] == ingress::hdr.ipv4.dst_addr[22:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv4.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv4.dst_addr[7:0]; => $false, 1 => $true) $true: [122] 0 tbl_filter_drop_bad_mac tbl_sidecar190 stats Ingress.filter.drop_mcast_ctr 512 $false: [237] $false: [134]... $false: [133] cond-77(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [125] 1 cond-78(ingress::meta.is_mcast; => $true, 1 => $false) $true: [129] cond-79(ingress::hdr.ethernet.dst_mac[47:40] == 51 && ingress::hdr.ethernet.dst_mac[39:32] == 51; => $false, 1 => $true) $true: [126] 0 tbl_filter_drop_bad_mac_0 tbl_sidecar211 stats Ingress.filter.drop_mcast_ctr 512 $false: [128] cond-80(ingress::hdr.ethernet.dst_mac[31:24] == ingress::hdr.ipv6.dst_addr[31:24] && ingress::hdr.ethernet.dst_mac[23:16] == ingress::hdr.ipv6.dst_addr[23:16] && ingress::hdr.ethernet.dst_mac[15:8] == ingress::hdr.ipv6.dst_addr[15:8] && ingress::hdr.ethernet.dst_mac[7:0] == ingress::hdr.ipv6.dst_addr[7:0]; => $false, 1 => $true) $true: [127] 0 tbl_filter_drop_bad_mac_1 tbl_sidecar225 stats Ingress.filter.drop_mcast_ctr 512 $false: [238] $false: [239] cond-81(ingress::filter_hasReturned => $true, 1 => $false) $false: [131] cond-82(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [130] filter_switch_ipv6_addr{ T 137+1, 0 0K } $false: [240] $true: [241] $false: [242] $true: [243] cond-83(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1; => $true, 1 => $false) $true: [137] 1 11 nat_ingress_icmp_dst_port{ T 9+0, 0 0K } cond-84(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [143] cond-85(ingress::meta.is_mcast; => $true, 1 => $false) $true: [138] nat_ingress_ingress_ipv4_mcast{ E 22+0, 32 1K } $false: [139] nat_ingress_ingress_ipv4{ T 64+0, 32 1K } $false: [144] cond-86(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [142] cond-87(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [140] nat_ingress_ingress_ipv6_mcast{ E 118+0, 32 1K } $false: [141] nat_ingress_ingress_ipv6{ T 160+0, 32 1K } $false: [244] nat_ingress_ingress_hit{ T 4+2, 8 0K } $hit: [145] 1 cond-88(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [146] +--nat_ingress_CalculateIPv4Len_ipv4_set_len 1+--tbl_nat_ingress_CalculateIPv4Len_invert 00+--tbl_nat_ingress_encap_ipv4 001+--ara_table_7 0010+--ara_table_5 00101+--ara_table_3 000000+--ara_table_0 nat_ingress_CalculateIPv4Len_ipv4_set_len{ E -6+0, 2 0K } tbl_nat_ingress_CalculateIPv4Len_invert tbl_nat_ingress_encap_ipv4 ara_table_7 ara_table_5 ara_table_3 ara_table_0 $false: [148] cond-89(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [147] 1 10 101 0000 tbl_nat_ingress_encap_ipv6 ara_table_7 ara_table_5 ara_table_3 ara_table_0 $false: [245] 0 01 000 ara_table_7 ara_table_5 ara_table_3 ara_table_0 cond-90(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [149] 1 tbl_sidecar686 ara_table_9 $false: [246] ara_table_9 $miss: [151] cond-91(ingress::meta.is_switch_address; => $true, 1 => $false) $false: [150] +--nat_ingress_nat_only 0+--ara_table_7 00+--ara_table_5 001+--ara_table_3 0000+--ara_table_0 00000+--ara_table_9 nat_ingress_nat_only{ E -1+0, 0 0K } ara_table_7 ara_table_5 ara_table_3 ara_table_0 ara_table_9 $true: [247] 0 01 000 0000 ara_table_7 ara_table_5 ara_table_3 ara_table_0 ara_table_9 $false: [248] 0 01 000 0000 ara_table_7 ara_table_5 ara_table_3 ara_table_0 ara_table_9 cond-92(ingress::meta.dropped; => $true, 1 => $false) $false: [171] cond-93(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [169] 0 10 000 ara_table_15 ara_table_13 ara_table_11 cond-94(!ingress::meta.is_switch_address && ingress::meta.nat_ingress_port && !ingress::meta.nat_ingress_hit; => $true, 1 => $false) $true: [152] tbl_sidecar408 $false: [155] cond-95(!ingress::meta.is_switch_address; => $false, ingress::hdr.geneve.$valid != 1; => $false, ingress::hdr.geneve.vni == 0; => $false, 1 => $true) $true: [153] tbl_sidecar412 $false: [154] services_service{ T 34+3, 8 0K } stats Ingress.services.service_ctr 7 $false: [170] cond-96(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [156] 1 cond-97(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [166] cond-98(ingress::hdr.inner_ipv4.dst_addr[31:24] == 232; => $true, 1 => $false) $true: [157] mcast_ingress_mcast_source_filter_ipv4{ T 64+1, 0 1K } $false: [158] tbl_sidecar1707 $false: [167] cond-99(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [164] cond-100(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255 && ingress::hdr.inner_ipv6.dst_addr[119:116] == 3; => $true, 1 => $false) $true: [159] mcast_ingress_mcast_source_filter_ipv6{ E 246+1, 0 1K } $false: [160] tbl_sidecar1716 $false: [165] cond-101(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [162] tbl_mcast_ingress_drop_mcastv4_no_group $false: [163] cond-102(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [161] tbl_mcast_ingress_drop_mcastv6_no_group $false: [249] cond-103(ingress::hdr.ipv6.$valid == 1 && ingress::meta.allow_source_mcast; => $true, 1 => $false) $true: [168] 1 10 100 1101 mcast_ingress_mcast_replication_ipv6{ E 118+1, 16 1K } ara_table_15 ara_table_13 mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } ara_table_11 $false: [250] 0 10 ara_table_15 ara_table_13 ara_table_11 $false: [251] 0 10 ara_table_15 ara_table_13 ara_table_11 $true: [252] 0 10 ara_table_15 ara_table_13 ara_table_11 cond-104(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [172] 1 cond-105(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [174] cond-106(ingress::meta.nat_egress_hit; => $true, 1 => $false) $true: [173] nat_egress_nat_egress{ E -5+3, 8 0K } $false: [253] $false: [254] cond-107(ingress::meta.dropped; => $true, 1 => $false) $false: [203] cond-108(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [201] 0 00 000 0100 ara_table_8 ara_table_2 ara_table_14 ara_table_10 cond-109(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [175] 0 00 000 0001 ara_table_6 ara_table_4 ara_table_12 cond-110(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [176] tbl_sidecar1237 $false: [255] l3_router_MulticastRouter4_tbl{ E 22+2, 2 1K } $hit: [181] cond-111(ingress::hdr.ipv4.ttl == 1 && !ingress::meta.service_routed; => $true, 1 => $false) $true: [177] 0 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1248 $false: [178] 0 tbl_sidecar1253 cond-112(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [179] tbl_sidecar1255 $false: [256] $miss: [180] 0 tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1243 $false: [182] 1 00 111 1111 tbl_sidecar1154$precompute tbl_sidecar1154 l3_router_Router4_lookup_idx_lookup{ T 32+1, 4 8K } cond-113(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [183] 0 10 101 l3_router_Router4_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_6 tbl_sidecar1019 l3_router_Router4_lookup_idx_route{ E 6+1, 8 7K } $false: [257] ara_table_6 cond-114(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [187] 0 ara_table_4 cond-115(ingress::l3_router_Router4_fwd.port == 0; => $false, ingress::hdr.ipv4.ttl == 1; => $true, 1 => $false) $true: [184] 0 00 ara_table_12 tbl_l3_router_Router4_icmp_error tbl_sidecar1172 $false: [185] 1 00 tbl_sidecar1174 l3_router_Router4_Arp_tbl{ E 22+2, 8 0K } ara_table_12 $false: [186] 0 00 000 ara_table_4 tbl_l3_router_Router4_icmp_error_0 tbl_sidecar1167 ara_table_12 $false: [202] cond-116(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [200] cond-117(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [188] +--ara_table_8 0+--ara_table_2 00+--ara_table_14 000+--ara_table_10 0000+--cond-118 01001+--l3_router_MulticastRouter6_tbl ara_table_8 ara_table_2 ara_table_14 ara_table_10 cond-118(ingress::hdr.vlan.$valid == 1; => $true, 1 => $false) $true: [189] tbl_sidecar1375 $false: [258] l3_router_MulticastRouter6_tbl{ E 118+2, 2 1K } $hit: [193] cond-119(ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [190] 0 00 000 0000 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1386 ara_table_6 ara_table_4 ara_table_12 $false: [191] 0 00 000 tbl_sidecar1391 ara_table_6 ara_table_4 ara_table_12 $miss: [192] 0 00 000 0000 tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1381 ara_table_6 ara_table_4 ara_table_12 $false: [194] 1 00 111 1111 tbl_sidecar1294$precompute tbl_sidecar1294 l3_router_Router6_lookup_idx_lookup{ T 128+1, 4 1K } cond-120(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [195] 0 10 101 l3_router_Router6_lookup_idx_select_route{ E 6+0, 2 2K } ara_table_8 tbl_sidecar924 l3_router_Router6_lookup_idx_route{ E 6+1, 32 0K } $false: [259] ara_table_8 cond-121(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [199] 1 ara_table_2 cond-122(ingress::l3_router_Router6_fwd.port == 0; => $false, ingress::hdr.ipv6.hop_limit == 1; => $true, 1 => $false) $true: [196] +--ara_table_14 0+--ara_table_10 00+--tbl_l3_router_Router6_icmp_error 000+--tbl_sidecar1310 0000+--ara_table_6 00000+--ara_table_4 000000+--ara_table_12 ara_table_14 ara_table_10 tbl_l3_router_Router6_icmp_error tbl_sidecar1310 ara_table_6 ara_table_4 ara_table_12 $false: [197] +--tbl_sidecar1314 1+--l3_router_Router6_Ndp_tbl 00+--ara_table_14 000+--ara_table_10 0000+--ara_table_6 00000+--ara_table_4 000000+--ara_table_12 tbl_sidecar1314 l3_router_Router6_Ndp_tbl{ E 118+2, 8 0K } ara_table_14 ara_table_10 ara_table_6 ara_table_4 ara_table_12 $false: [198] +--ara_table_2 0+--tbl_l3_router_Router6_icmp_error_0 00+--tbl_sidecar1305 000+--ara_table_14 0000+--ara_table_10 00000+--ara_table_6 100000+--ara_table_4 0000000+--ara_table_12 ara_table_2 tbl_l3_router_Router6_icmp_error_0 tbl_sidecar1305 ara_table_14 ara_table_10 ara_table_6 ara_table_4 ara_table_12 $false: [260] +--ara_table_8 0+--ara_table_2 00+--ara_table_14 000+--ara_table_10 0000+--ara_table_6 01000+--ara_table_4 000000+--ara_table_12 ara_table_8 ara_table_2 ara_table_14 ara_table_10 ara_table_6 ara_table_4 ara_table_12 $true: [261] +--ara_table_8 0+--ara_table_2 00+--ara_table_14 000+--ara_table_10 0000+--ara_table_6 01000+--ara_table_4 000000+--ara_table_12 ara_table_8 ara_table_2 ara_table_14 ara_table_10 ara_table_6 ara_table_4 ara_table_12 $false: [262] +--ara_table_8 0+--ara_table_2 00+--ara_table_14 000+--ara_table_10 0000+--ara_table_6 01000+--ara_table_4 000000+--ara_table_12 ara_table_8 ara_table_2 ara_table_14 ara_table_10 ara_table_6 ara_table_4 ara_table_12 cond-123(ingress::meta.dropped; => $true, 1 => $false) $true: [204] 0 tbl_sidecar1999 stats Ingress.drop_port_ctr 512 tbl_sidecar2001 stats Ingress.drop_reason_ctr 26 $false: [207] cond-124(ingress::meta.is_mcast; => $true, 1 => $false) $false: [205] 0 00 tbl_sidecar2003 stats Ingress.egress_ctr 512 cond-125(ingress::ig_intr_md_for_tm.ucast_egress_port == 0; => $false, 1 => $true) $true: [206] mac_rewrite_mac_rewrite{ E -1+0, 8 0K } $false: [263] tbl_sidecar2007 $true: [264] cond-126(ingress::meta.nat_ingress_hit; => $true, 1 => $false) $true: [208] tbl_sidecar2043 $false: [265] 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: [209] +--ara_table_19 0+--ara_table_17 00+--cond-127 111+--cond-128 1111+--cond-136 11110+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 100000+--ara_table_18 ara_table_19 ara_table_17 cond-127(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [210] tbl_sidecar2156 $false: [266] cond-128(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [226] cond-129(egress::meta.bridge_hdr.ingress_port == egress::eg_intr_md.egress_port; => $true, 1 => $false) $true: [211] 0 ara_table_16 tbl_sidecar2164 $false: [212] 1 mcast_egress_mcast_tag_check{ T 133+0, 0 0K } $hit: [216] mcast_egress_tbl_decap_ports{ E 6+1, 48 1K } $hit: [213] 1 mcast_egress_asic_id_to_port{ E -1+0, 1 0K } $hit: [214] mcast_egress_port_bitmap_check{ E -2+3, 4 0K } $miss: [268] cond-130(egress::meta.bitmap_result == 0; => $false, 1 => $true) $true: [215] 0 tbl_sidecar1929 mcast_egress_modify_hdr{ T 14+2, 4 0K } $false: [269] $miss: [270] $miss: [271] mac_rewrite_mac_rewrite_0{ E -1+0, 8 0K } $hit: [224] cond-131(egress::hdr.ipv4.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [217] 0 00 011 ara_table_16 cond-132(egress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [218] tbl_sidecar1483 $false: [219] tbl_sidecar1485 tbl_sidecar1488 tbl_sidecar1488_0 $false: [223] cond-133(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [220] 1 00 cond-134(egress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [221] tbl_sidecar1498_0 $false: [222] tbl_sidecar1500_0 tbl_sidecar1503 ara_table_16 $false: [272] ara_table_16 $miss: [273] ara_table_16 $false: [227] cond-135(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1; => $true, 1 => $false) $true: [225] 0 tbl_sidecar2173 ara_table_16 $false: [267] ara_table_16 cond-136(egress::meta.drop_reason == 0; => $false, 1 => $true) $true: [228] 0 tbl_sidecar2179 stats Egress.drop_port_ctr 512 tbl_sidecar2180 stats Egress.drop_reason_ctr 26 $false: [236] cond-137(egress::is_link_local_ipv6_mcast_0 => $true, egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [229] 0 tbl_sidecar2182 stats Egress.mcast_ctr 512 cond-138(egress::is_link_local_ipv6_mcast_0 => $true, 1 => $false) $true: [233] tbl_sidecar2185 stats Egress.link_local_mcast_ctr 512 $false: [234] cond-139(egress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [231] tbl_sidecar2187 stats Egress.external_mcast_ctr 512 $false: [232] cond-140(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: [230] tbl_sidecar2191 stats Egress.underlay_mcast_ctr 512 $false: [274] $false: [235] tbl_sidecar2196 stats Egress.unicast_ctr 512 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5{ E -8+1, 1 0K } ara_table_18 stage 0, work: [ 37090355, 37289270 ], partly placed 0, placed 0 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 try_place_table(cond-71, stage=0) Merging with match table tbl_sidecar1964 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_sidecar1964 Picking layout option for table : tbl_sidecar1964 with requested entries : 1 picked layout for tbl_sidecar1964 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1964 Trying to allocate imem for tbl_sidecar1964 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar1964 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar1964 - skipping cond-83 due to in-sequence control dependence on cond-71 - skipping cond-92 due to in-sequence control dependence on cond-71 - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 0 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 found 8 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, tbl_sidecar1964, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1964 with best: ara_table_1 Updating best to tbl_sidecar1964 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: tbl_sidecar1964 Keeping best tbl_sidecar1964 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: tbl_sidecar1964 Keeping best tbl_sidecar1964 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: tbl_sidecar1964 Keeping best tbl_sidecar1964 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: tbl_sidecar1964 Keeping best tbl_sidecar1964 for reason: longer downward prop control-included dependence tail chain Adding table:ara_table_1 in the initial stage option Adding table:tbl_sidecar1960 in the initial stage option Adding table:tbl_sidecar1961 in the initial stage option Adding table:tbl_sidecar1964 in the initial stage option Adding table:ara_table_19 in the initial stage option Adding table:ara_table_17 in the initial stage option Adding table:tbl_sidecar2156 in the initial stage option Adding table:cond-128 in the initial stage option placing 1 entries of tbl_sidecar1964 ( tbl_sidecar1964 ) (with gw cond-71, result tag $true) in stage 0(0) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091676 ], partly placed 0, placed 1 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-72 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-72 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-72 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-72, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-72 Picking layout option for table : cond-72 with requested entries : 0 picked layout for cond-72 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-72 Trying to allocate imem for cond-72 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-72 in stage 0 Table is placed Pl vector: cond-72 found 8 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-72 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-72 with best: ara_table_1 Updating best to cond-72 from ara_table_1 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-72 ( cond-72 ) in stage 0(1) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091676, 37090592 ], partly placed 0, placed 2 { id=1 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-73 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-73 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-73 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-72 as its already done try_place_table(cond-73, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-73 Picking layout option for table : cond-73 with requested entries : 0 picked layout for cond-73 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-73 Trying to allocate imem for cond-73 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-73 in stage 0 Table is placed Pl vector: cond-73 found 8 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-73 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-73 with best: ara_table_1 Updating best to cond-73 from ara_table_1 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-73 ( cond-73 ) in stage 0(2) FormatType(02) stage 0, work: [ 37090355, 37289270, 37090592, 37091674 ], partly placed 0, placed 3 { id=1 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-73 as its already done try_place_table(cond-74, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-74 Picking layout option for table : cond-74 with requested entries : 0 picked layout for cond-74 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-74 Trying to allocate imem for cond-74 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-74 in stage 0 Table is placed Pl vector: cond-74 found 8 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-74 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-74 with best: ara_table_1 Updating best to cond-74 from ara_table_1 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-74 ( cond-74 ) in stage 0(3) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091674, 37091668, 37091670 ], partly placed 0, placed 4 { id=1 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-74 as its already done try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 try_place_table(cond-77, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-77 Picking layout option for table : cond-77 with requested entries : 0 picked layout for cond-77 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-77 Trying to allocate imem for cond-77 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-77 in stage 0 Table is placed Pl vector: cond-77 found 9 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, cond-77 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-77 with best: cond-75 Updating best to cond-77 from cond-75 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-77 ( cond-77 ) in stage 0(4) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091668, 37091670, 37091157 ], partly placed 0, placed 5 { id=1 ram=0 tcam=0 mram=0 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 - skipping cond-77 as its already done try_place_table(cond-78, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-78 Picking layout option for table : cond-78 with requested entries : 0 picked layout for cond-78 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-78 Trying to allocate imem for cond-78 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-78 in stage 0 Table is placed Pl vector: cond-78 - skipping cond-81 due to in-sequence control dependence on cond-78 found 9 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, cond-78 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-78 with best: cond-75 Updating best to cond-78 from cond-75 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-78 ( cond-78 ) in stage 0(5) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091668, 37091157, 37091495 ], partly placed 0, placed 6 { id=1 ram=0 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 - skipping cond-78 as its already done - skipping cond-81 because it depends on cond-79 - skipping gateway cond-81 until any of the control dominating tables can be placed try_place_table(cond-79, stage=0) Merging with match table tbl_filter_drop_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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar211 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_sidecar211 Picking layout option for table : tbl_sidecar211 with requested entries : 1 picked layout for tbl_sidecar211 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar211 Trying to allocate imem for tbl_sidecar211 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar211 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_0 tbl_sidecar211 found 10 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, tbl_filter_drop_bad_mac_0, tbl_sidecar211 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_0 with best: cond-75 Updating best to tbl_filter_drop_bad_mac_0 from cond-75 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar211 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-79, result tag $true) in stage 0(6) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091668, 37091157, 37091495, 37091167, 37091493 ], partly placed 0, placed 7 { id=2 ram=0 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 - skipping cond-78 as its already done - skipping cond-81 because it depends on cond-80 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping cond-79 as its already done - skipping tbl_filter_drop_bad_mac_0 as its already done tbl_sidecar211 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar211, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar211 Picking layout option for table : tbl_sidecar211 with requested entries : 1 picked layout for tbl_sidecar211 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar211 Trying to allocate imem for tbl_sidecar211 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar211 in stage 0 Table is placed Pl vector: tbl_sidecar211 try_place_table(cond-80, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar225 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_1 tbl_sidecar225 found 11 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, tbl_sidecar211, tbl_filter_drop_bad_mac_1, tbl_sidecar225 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar211 with best: cond-75 Updating best to tbl_sidecar211 from cond-75 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_1 with best: tbl_sidecar211 Keeping best tbl_sidecar211 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar225 with best: tbl_sidecar211 Keeping best tbl_sidecar211 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar211 ( tbl_sidecar211 ) in stage 0(7) FormatType(022) stage 0, work: [ 37090355, 37289270, 37091668, 37091157, 37091493 ], partly placed 0, placed 8 { id=3 ram=2 tcam=0 mram=2 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 - skipping cond-78 as its already done - skipping cond-81 because it depends on cond-80 - skipping gateway cond-81 until any of the control dominating tables can be placed try_place_table(cond-80, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar225 and tag $true Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac_1 tbl_sidecar225 found 10 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, tbl_filter_drop_bad_mac_1, tbl_sidecar225 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_filter_drop_bad_mac_1 with best: cond-75 Updating best to tbl_filter_drop_bad_mac_1 from cond-75 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 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-80, result tag $true) in stage 0(8) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091668, 37091157, 37091493, 37091332 ], partly placed 0, placed 9 { id=4 ram=2 tcam=0 mram=2 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 - skipping cond-78 as its already done - skipping cond-81 because it depends on tbl_sidecar225 - skipping gateway cond-81 until any of the control dominating tables can be placed - skipping cond-80 as its already done - skipping tbl_filter_drop_bad_mac_1 as its already done tbl_sidecar225 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar225, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar225 Picking layout option for table : tbl_sidecar225 with requested entries : 1 picked layout for tbl_sidecar225 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar225 Trying to allocate imem for tbl_sidecar225 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar225 in stage 0 Table is placed Pl vector: tbl_sidecar225 found 9 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, tbl_sidecar225 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar225 with best: cond-75 Updating best to tbl_sidecar225 from cond-75 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar225 ( tbl_sidecar225 ) in stage 0(9) FormatType(022) stage 0, work: [ 37090355, 37289270, 37091668, 37091157 ], partly placed 0, placed 10 { id=5 ram=4 tcam=0 mram=4 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 try_place_table(cond-75, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-75 Picking layout option for table : cond-75 with requested entries : 0 picked layout for cond-75 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-75 Trying to allocate imem for cond-75 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-75 in stage 0 Table is placed Pl vector: cond-75 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 found 9 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-75, cond-81 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-75 with best: ara_table_1 Updating best to cond-75 from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-75 Keeping best cond-75 for reason: earlier stage calculated placing 0 entries of cond-75 ( cond-75 ) in stage 0(a) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091668, 37091157, 37091149, 37091672 ], partly placed 0, placed 11 { id=5 ram=4 tcam=0 mram=4 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 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-83 until mergeable tables are available - skipping cond-92 because it depends on filter_switch_ipv4_addr - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-75 as its already done - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 try_place_table(cond-76, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar190 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_sidecar190 Picking layout option for table : tbl_sidecar190 with requested entries : 1 picked layout for tbl_sidecar190 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar190 Trying to allocate imem for tbl_sidecar190 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar190 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac tbl_sidecar190 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 11 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-81, tbl_filter_drop_bad_mac, tbl_sidecar190, filter_switch_ipv4_addr ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: ara_table_1 Keeping best ara_table_1 for reason: earlier stage calculated For trial t : tbl_filter_drop_bad_mac with best: ara_table_1 Updating best to tbl_filter_drop_bad_mac from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar190 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: [ 37090355, 37289270, 37091157, 37091149 ], partly placed 0, placed 12 { id=6 ram=7 tcam=1 mram=6 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-76 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-76 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-76 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 try_place_table(cond-76, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar190 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_sidecar190 Picking layout option for table : tbl_sidecar190 with requested entries : 1 picked layout for tbl_sidecar190 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar190 Trying to allocate imem for tbl_sidecar190 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar190 in stage 0 Table is placed Gateway is placed Pl vector: tbl_filter_drop_bad_mac tbl_sidecar190 found 10 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-81, tbl_filter_drop_bad_mac, tbl_sidecar190 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: ara_table_1 Keeping best ara_table_1 for reason: earlier stage calculated For trial t : tbl_filter_drop_bad_mac with best: ara_table_1 Updating best to tbl_filter_drop_bad_mac from ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar190 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-76, result tag $true) in stage 0(c) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091157, 37091149, 37090836 ], partly placed 0, placed 13 { id=7 ram=7 tcam=1 mram=6 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } ara_table_1 is not a gateway! Aborting search for merge choices try_place_table(ara_table_1, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_1 Picking layout option for table : ara_table_1 with requested entries : 0 picked layout for ara_table_1 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_1 Trying to allocate imem for ara_table_1 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_1 in stage 0 Table is placed Pl vector: ara_table_1 tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on ara_table_1 - skipping cond-123 due to in-sequence control dependence on ara_table_1 - skipping cond-126 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on ara_table_1 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on ara_table_1 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 - skipping cond-76 as its already done - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar190 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar190, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar190 Picking layout option for table : tbl_sidecar190 with requested entries : 1 picked layout for tbl_sidecar190 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar190 Trying to allocate imem for tbl_sidecar190 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar190 in stage 0 Table is placed Pl vector: tbl_sidecar190 found 9 tables that could be placed: [ ara_table_1, tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-81, tbl_sidecar190 ] Initial best is first table seen: ara_table_1 For trial t : tbl_sidecar1960 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1961 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: ara_table_1 Keeping best ara_table_1 for reason: earlier stage calculated For trial t : tbl_sidecar190 with best: ara_table_1 Keeping best ara_table_1 for reason: longer downward prop control-included dependence tail chain placing 0 entries of ara_table_1 ( ara_table_1 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091157, 37090836 ], partly placed 0, placed 14 { id=7 ram=7 tcam=1 mram=6 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 tbl_sidecar1961 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1961, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1961 Picking layout option for table : tbl_sidecar1961 with requested entries : 1 picked layout for tbl_sidecar1961 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1961 Trying to allocate imem for tbl_sidecar1961 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1961 in stage 0 Table is placed Pl vector: tbl_sidecar1961 - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar190 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar190, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar190 Picking layout option for table : tbl_sidecar190 with requested entries : 1 picked layout for tbl_sidecar190 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar190 Trying to allocate imem for tbl_sidecar190 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar190 in stage 0 Table is placed Pl vector: tbl_sidecar190 found 8 tables that could be placed: [ tbl_sidecar1960, tbl_sidecar1961, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-81, tbl_sidecar190 ] Initial best is first table seen: tbl_sidecar1960 For trial t : tbl_sidecar1961 with best: tbl_sidecar1960 Updating best to tbl_sidecar1961 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_19 with best: tbl_sidecar1961 Keeping best tbl_sidecar1961 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: tbl_sidecar1961 Keeping best tbl_sidecar1961 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: tbl_sidecar1961 Keeping best tbl_sidecar1961 for reason: longer downward prop control-included dependence tail chain For trial t : cond-128 with best: tbl_sidecar1961 Keeping best tbl_sidecar1961 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: tbl_sidecar1961 Keeping best tbl_sidecar1961 for reason: earlier stage calculated For trial t : tbl_sidecar190 with best: tbl_sidecar1961 Keeping best tbl_sidecar1961 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1961 ( tbl_sidecar1961 ) in stage 0(d) FormatType(022) stage 0, work: [ 37090355, 37289270, 37091157, 37090836 ], partly placed 0, placed 15 { id=8 ram=9 tcam=1 mram=8 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 - skipping tbl_filter_drop_bad_mac as its already done tbl_sidecar190 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar190, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar190 Picking layout option for table : tbl_sidecar190 with requested entries : 1 picked layout for tbl_sidecar190 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar190 Trying to allocate imem for tbl_sidecar190 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar190 in stage 0 Table is placed Pl vector: tbl_sidecar190 found 7 tables that could be placed: [ tbl_sidecar1960, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-81, tbl_sidecar190 ] Initial best is first table seen: tbl_sidecar1960 For trial t : ara_table_19 with best: tbl_sidecar1960 Updating best to ara_table_19 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_19 Keeping best ara_table_19 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_19 Keeping best ara_table_19 for reason: longer control-excluded dependence tail chain For trial t : cond-128 with best: ara_table_19 Updating best to cond-128 from ara_table_19 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-128 Keeping best cond-128 for reason: earlier stage calculated For trial t : tbl_sidecar190 with best: cond-128 Updating best to tbl_sidecar190 from cond-128 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar190 ( tbl_sidecar190 ) in stage 0(e) FormatType(022) stage 0, work: [ 37090355, 37289270, 37091157 ], partly placed 0, placed 16 { id=9 ram=11 tcam=1 mram=10 eixb=12 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 0 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 0 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 try_place_table(cond-128, stage=0) Initial # of stages is 0, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-128 Picking layout option for table : cond-128 with requested entries : 0 picked layout for cond-128 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-128 Trying to allocate imem for cond-128 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of cond-128 in stage 0 Table is placed Pl vector: cond-128 - skipping cond-136 due to in-sequence control dependence on cond-128 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 found 6 tables that could be placed: [ tbl_sidecar1960, ara_table_19, ara_table_17, tbl_sidecar2156, cond-128, cond-81 ] Initial best is first table seen: tbl_sidecar1960 For trial t : ara_table_19 with best: tbl_sidecar1960 Updating best to ara_table_19 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_17 with best: ara_table_19 Keeping best ara_table_19 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_19 Keeping best ara_table_19 for reason: longer control-excluded dependence tail chain For trial t : cond-128 with best: ara_table_19 Updating best to cond-128 from ara_table_19 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: cond-128 Keeping best cond-128 for reason: earlier stage calculated placing 0 entries of cond-128 ( cond-128 ) in stage 0(f) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091157, 37320230, 37320232 ], partly placed 0, placed 17 { id=9 ram=11 tcam=1 mram=10 eixb=14 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 table tbl_sidecar1960 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_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 table tbl_sidecar1960 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_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 ara_table_19 is not a gateway! Aborting search for merge choices try_place_table(ara_table_19, 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_19 Picking layout option for table : ara_table_19 with requested entries : 0 picked layout for ara_table_19 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_19 Trying to allocate imem for ara_table_19 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_19 in stage 0 Table is placed Pl vector: ara_table_19 ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to in-sequence control dependence on ara_table_19 - skipping ara_table_18 due to in-sequence control dependence on ara_table_19 - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 try_place_table(cond-129, stage=0) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 0, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_mcast_tag_check Picking layout option for table : mcast_egress_mcast_tag_check with requested entries : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check 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: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check 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 : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 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_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2164 try_place_table(cond-135, stage=0) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 found 8 tables that could be placed: [ tbl_sidecar1960, ara_table_19, ara_table_17, tbl_sidecar2156, cond-81, mcast_egress_mcast_tag_check, tbl_sidecar2164, tbl_sidecar2173 ] Initial best is first table seen: tbl_sidecar1960 For trial t : ara_table_19 with best: tbl_sidecar1960 Updating best to ara_table_19 from tbl_sidecar1960 for reason: earlier stage calculated For trial t : ara_table_17 with best: ara_table_19 Keeping best ara_table_19 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2156 with best: ara_table_19 Keeping best ara_table_19 for reason: earlier stage calculated For trial t : cond-81 with best: ara_table_19 Keeping best ara_table_19 for reason: earlier stage calculated For trial t : mcast_egress_mcast_tag_check with best: ara_table_19 Keeping best ara_table_19 for reason: earlier stage calculated For trial t : tbl_sidecar2164 with best: ara_table_19 Keeping best ara_table_19 for reason: earlier stage calculated For trial t : tbl_sidecar2173 with best: ara_table_19 Keeping best ara_table_19 for reason: earlier stage calculated placing 0 entries of ara_table_19 ( ara_table_19 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091157, 37320230, 37320232 ], partly placed 0, placed 18 { id=9 ram=11 tcam=1 mram=10 eixb=14 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 table tbl_sidecar1960 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_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 table tbl_sidecar1960 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_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done ara_table_17 is not a gateway! Aborting search for merge choices try_place_table(ara_table_17, 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_17 Picking layout option for table : ara_table_17 with requested entries : 0 picked layout for ara_table_17 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_17 Trying to allocate imem for ara_table_17 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 0 Furthest stage: 1 try_place_table returning 0 of ara_table_17 in stage 0 Table is placed Pl vector: ara_table_17 try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-129 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-129 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 try_place_table(cond-129, stage=0) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 0, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_mcast_tag_check Picking layout option for table : mcast_egress_mcast_tag_check with requested entries : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check 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: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check 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 : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 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_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2164 try_place_table(cond-135, stage=0) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 found 7 tables that could be placed: [ tbl_sidecar1960, ara_table_17, tbl_sidecar2156, cond-81, mcast_egress_mcast_tag_check, tbl_sidecar2164, tbl_sidecar2173 ] Initial best is first table seen: tbl_sidecar1960 For trial t : ara_table_17 with best: tbl_sidecar1960 Updating best to ara_table_17 from tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2156 with best: ara_table_17 Keeping best ara_table_17 for reason: earlier stage calculated For trial t : cond-81 with best: ara_table_17 Keeping best ara_table_17 for reason: earlier stage calculated For trial t : mcast_egress_mcast_tag_check with best: ara_table_17 Keeping best ara_table_17 for reason: earlier stage calculated For trial t : tbl_sidecar2164 with best: ara_table_17 Keeping best ara_table_17 for reason: earlier stage calculated For trial t : tbl_sidecar2173 with best: ara_table_17 Keeping best ara_table_17 for reason: earlier stage calculated placing 0 entries of ara_table_17 ( ara_table_17 ) in stage 0(ffffffffffffffff) FormatType(02) stage 0, work: [ 37090355, 37289270, 37091157, 37320230, 37320232 ], partly placed 0, placed 19 { id=9 ram=11 tcam=1 mram=10 eixb=14 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=0) Initial # of stages is 0, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 table tbl_sidecar1960 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_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 table tbl_sidecar1960 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_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-81 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-81 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-81 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done try_place_table(cond-127, stage=0) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-129 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-129 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done try_place_table(cond-81, stage=0) - dependency between tbl_sidecar225 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-81 Picking layout option for table : cond-81 with requested entries : 0 picked layout for cond-81 FormatType(02) layout: 0gV ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-81 Trying to allocate imem for cond-81 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 0 of cond-81 in stage 1 Table is placed Pl vector: cond-81 try_place_table(cond-129, stage=0) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 0, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_mcast_tag_check Picking layout option for table : mcast_egress_mcast_tag_check with requested entries : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check 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: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check 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 : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 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_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2164 try_place_table(cond-135, stage=0) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 1 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 found 6 tables that could be placed: [ tbl_sidecar1960, tbl_sidecar2156, cond-81, mcast_egress_mcast_tag_check, tbl_sidecar2164, tbl_sidecar2173 ] Initial best is first table seen: tbl_sidecar1960 For trial t : tbl_sidecar2156 with best: tbl_sidecar1960 Updating best to tbl_sidecar2156 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : cond-81 with best: tbl_sidecar2156 Updating best to cond-81 from tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: cond-81 Keeping best cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 with best: cond-81 Keeping best cond-81 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2173 with best: cond-81 Keeping best cond-81 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1960 in the initial stage option Adding table:tbl_sidecar2156 in the initial stage option Adding table:cond-81 in the initial stage option Adding table:mcast_egress_mcast_tag_check in the initial stage option Adding table:tbl_sidecar2164 in the initial stage option Adding table:tbl_sidecar2173 in the initial stage option placing 0 entries of cond-81 ( cond-81 ) in stage 1(10) FormatType(02) stage 1, work: [ 37090355, 37289270, 37091157, 37320230, 37320232, 37091666 ], partly placed 0, placed 20 { id=0 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 because it depends on cond-82 - removing nat_ingress_icmp_dst_port from merge list because it depends on cond-82 - skipping gateway cond-83 until mergeable tables are available - skipping cond-92 because it depends on cond-82 - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done try_place_table(cond-127, stage=1) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-129 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-129 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-78 as its already done - skipping cond-81 as its already done try_place_table(cond-129, stage=1) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_mcast_tag_check Picking layout option for table : mcast_egress_mcast_tag_check with requested entries : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 512 of mcast_egress_mcast_tag_check in stage 1 Table is placed Gateway is placed Merging with match table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2164 try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 try_place_table(cond-82, 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 6 tables that could be placed: [ tbl_sidecar1960, tbl_sidecar2156, mcast_egress_mcast_tag_check, tbl_sidecar2164, tbl_sidecar2173, filter_switch_ipv6_addr ] Initial best is first table seen: tbl_sidecar1960 For trial t : tbl_sidecar2156 with best: tbl_sidecar1960 Updating best to tbl_sidecar2156 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: tbl_sidecar2156 Updating best to mcast_egress_mcast_tag_check from tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 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_sidecar2173 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-82, result tag $true) in stage 1(11) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320230, 37320232 ], partly placed 0, placed 21 { id=1 ram=3 tcam=4 mram=2 eixb=18 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done try_place_table(cond-127, stage=1) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-129 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-129 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-129, stage=1) Merging with match table mcast_egress_mcast_tag_check and tag $false Initial # of stages is 1, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_mcast_tag_check Picking layout option for table : mcast_egress_mcast_tag_check with requested entries : 4 picked layout for mcast_egress_mcast_tag_check FormatType(02) layout: 4tV ixbar:19B/133b match:19B/133b entries:512 srams:0 local_tinds: 0 maprams:0 tcams:4 afi:0 Trying to allocate adb for mcast_egress_mcast_tag_check Trying to allocate imem for mcast_egress_mcast_tag_check Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 512 of mcast_egress_mcast_tag_check in stage 1 Table is placed Gateway is placed Merging with match table tbl_sidecar2164 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_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Gateway is placed Pl vector: mcast_egress_mcast_tag_check tbl_sidecar2164 try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 found 6 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2156, mcast_egress_mcast_tag_check, tbl_sidecar2164, tbl_sidecar2173 ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2156 with best: tbl_sidecar1960 Updating best to tbl_sidecar2156 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_mcast_tag_check with best: tbl_sidecar2156 Updating best to mcast_egress_mcast_tag_check from tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 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_sidecar2173 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-129, result tag $false) in stage 1(12) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320230, 37320232, 37289431, 37289511, 37319307 ], partly placed 0, placed 22 { id=2 ram=3 tcam=8 mram=2 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done try_place_table(cond-127, stage=1) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 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_18 because it depends on mcast_egress_tbl_decap_ports ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-129 as its already done try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 - skipping ara_table_16 as a parent is not yet placed tbl_sidecar2164 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2164, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Pl vector: tbl_sidecar2164 - 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 7 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2156, tbl_sidecar2173, tbl_sidecar2164, mac_rewrite_mac_rewrite_0, mcast_egress_tbl_decap_ports ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2156 with best: tbl_sidecar1960 Updating best to tbl_sidecar2156 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2173 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_tbl_decap_ports with best: tbl_sidecar2156 Updating best to mcast_egress_tbl_decap_ports from tbl_sidecar2156 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(13) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320232, 37289431, 37289511, 37319307, 37290031 ], partly placed 0, placed 23 { id=3 ram=15 tcam=8 mram=2 eixb=39 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done try_place_table(cond-127, stage=1) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 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_18 because it depends on mcast_egress_asic_id_to_port ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 - skipping ara_table_16 as a parent is not yet placed tbl_sidecar2164 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2164, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Pl vector: tbl_sidecar2164 - 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-130 due to in-sequence control dependence on mcast_egress_asic_id_to_port found 7 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2156, tbl_sidecar2173, tbl_sidecar2164, mac_rewrite_mac_rewrite_0, mcast_egress_asic_id_to_port ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2156 with best: tbl_sidecar1960 Updating best to tbl_sidecar2156 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2173 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_asic_id_to_port with best: tbl_sidecar2156 Updating best to mcast_egress_asic_id_to_port from tbl_sidecar2156 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(14) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320232, 37289431, 37289511, 37290031, 37318196 ], partly placed 0, placed 24 { id=4 ram=16 tcam=8 mram=2 eixb=41 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done try_place_table(cond-127, stage=1) Merging with match table tbl_sidecar2156 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_sidecar2156 Picking layout option for table : tbl_sidecar2156 with requested entries : 1 picked layout for tbl_sidecar2156 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_sidecar2156 Trying to allocate imem for tbl_sidecar2156 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2156 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2156 - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 - skipping ara_table_16 as a parent is not yet placed tbl_sidecar2164 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2164, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Pl vector: tbl_sidecar2164 - 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-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-127 - skipping gateway cond-130 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 7 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2156, tbl_sidecar2173, tbl_sidecar2164, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2156 with best: tbl_sidecar1960 Updating best to tbl_sidecar2156 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2173 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2156 Keeping best tbl_sidecar2156 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2156 ( tbl_sidecar2156 ) (with gw cond-127, result tag $true) in stage 1(15) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320232, 37289431, 37289511, 37290031, 37318196 ], partly placed 0, placed 25 { id=5 ram=16 tcam=8 mram=2 eixb=41 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 - skipping ara_table_16 as a parent is not yet placed tbl_sidecar2164 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2164, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2164 Picking layout option for table : tbl_sidecar2164 with requested entries : 1 picked layout for tbl_sidecar2164 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2164 Trying to allocate imem for tbl_sidecar2164 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2164 in stage 1 Table is placed Pl vector: tbl_sidecar2164 - 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-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 6 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2173, tbl_sidecar2164, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2173 with best: tbl_sidecar1960 Updating best to tbl_sidecar2173 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2164 with best: tbl_sidecar2173 Updating best to tbl_sidecar2164 from tbl_sidecar2173 for reason: control dom set is placeable in this stage For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2164 Keeping best tbl_sidecar2164 for reason: longer downward dominance frontier dependence chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2164 Keeping best tbl_sidecar2164 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2164 ( tbl_sidecar2164 ) in stage 1(16) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320232, 37289431, 37289511, 37290031, 37318196 ], partly placed 0, placed 26 { id=6 ram=16 tcam=8 mram=2 eixb=41 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 because it depends on cond-135 - removing tbl_sidecar2179 from merge list because it depends on cond-135 - removing tbl_sidecar2180 from merge list because it depends on cond-135 - skipping gateway cond-136 until mergeable tables are available - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-135, stage=1) Merging with match table tbl_sidecar2173 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_sidecar2173 Picking layout option for table : tbl_sidecar2173 with requested entries : 1 picked layout for tbl_sidecar2173 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:2 ov:11 imm:11 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar2173 Trying to allocate imem for tbl_sidecar2173 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2173 in stage 1 Table is placed Gateway is placed Pl vector: tbl_sidecar2173 - skipping ara_table_16 as a parent is not yet placed - skipping tbl_sidecar2164 as its already done - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 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-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 5 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2173, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2173 with best: tbl_sidecar1960 Updating best to tbl_sidecar2173 from tbl_sidecar1960 for reason: longer downward prop control-included dependence tail chain For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar2173 Keeping best tbl_sidecar2173 for reason: longer downward dominance frontier dependence chain For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2173 Keeping best tbl_sidecar2173 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2173 ( tbl_sidecar2173 ) (with gw cond-135, result tag $true) in stage 1(17) FormatType(02) stage 1, work: [ 37090355, 37289270, 37320232, 37289511, 37290031, 37318196, 37320150, 38340653 ], partly placed 0, placed 27 { id=7 ram=16 tcam=8 mram=2 eixb=41 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=1) Merging with match table tbl_sidecar2179 and tag $true - dependency between tbl_sidecar2173 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 and tag $true - dependency between tbl_sidecar2173 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-135 as its already done - skipping mcast_egress_mcast_tag_check as its already done mac_rewrite_mac_rewrite_0 is not a gateway! Aborting search for merge choices try_place_table(mac_rewrite_mac_rewrite_0, stage=1) Initial # of stages is 1, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for mac_rewrite_mac_rewrite_0 Picking layout option for table : mac_rewrite_mac_rewrite_0 with requested entries : 256 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-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 tbl_sidecar2173 as its already done - skipping ara_table_16 as a parent is not yet placed - skipping ara_table_16 as a parent is not yet placed found 6 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2179, tbl_sidecar2180, mac_rewrite_mac_rewrite_0, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2179 with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2180 with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : mac_rewrite_mac_rewrite_0 with best: tbl_sidecar1960 Updating best to mac_rewrite_mac_rewrite_0 from tbl_sidecar1960 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(18) FormatType(02) stage 1, work: [ 37090355, 37289270, 37289511, 37290031, 37318196, 37320144, 38341726 ], partly placed 0, placed 28 { id=8 ram=20 tcam=8 mram=4 eixb=43 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done tbl_sidecar1960 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1960, stage=1) Initial # of stages is 1, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1960 Picking layout option for table : tbl_sidecar1960 with requested entries : 1 picked layout for tbl_sidecar1960 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1960 Trying to allocate imem for tbl_sidecar1960 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 1 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar1960 in stage 1 Table is placed Pl vector: tbl_sidecar1960 - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=1) Merging with match table tbl_sidecar2179 and tag $true - dependency between tbl_sidecar2173 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 and tag $true - dependency between tbl_sidecar2173 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - 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-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping ara_table_16 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1960, nat_ingress_icmp_dst_port, tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check ] Initial best is first table seen: tbl_sidecar1960 For trial t : nat_ingress_icmp_dst_port with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2179 with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : tbl_sidecar2180 with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar1960 Keeping best tbl_sidecar1960 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1960 ( tbl_sidecar1960 ) in stage 1(19) FormatType(022) stage 1, work: [ 37090355, 37289270, 37290031, 37318196, 37320144 ], partly placed 0, placed 29 { id=9 ram=22 tcam=8 mram=6 eixb=43 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done try_place_table(cond-83, 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 gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-83 - skipping cond-123 due to in-sequence control dependence on cond-83 - skipping cond-126 due to in-sequence control dependence on cond-83 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-83 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-83 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=1) Merging with match table tbl_sidecar2179 and tag $true - dependency between tbl_sidecar2173 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 and tag $true - dependency between tbl_sidecar2173 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 2 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available found 4 tables that could be placed: [ nat_ingress_icmp_dst_port, tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check ] Initial best is first table seen: nat_ingress_icmp_dst_port For trial t : tbl_sidecar2179 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_sidecar2180 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 Adding table:nat_ingress_icmp_dst_port in the initial stage option Adding table:tbl_sidecar2179 in the initial stage option Adding table:tbl_sidecar2180 in the initial stage option Adding table:mcast_egress_port_bitmap_check in the initial stage option placing 512 entries of nat_ingress_icmp_dst_port ( Ingress.nat_ingress.icmp_dst_port ) (with gw cond-83, result tag $true) in stage 2(20) FormatType(02) stage 2, work: [ 37090355, 37289270, 37290031, 37318196, 37320144, 37091682, 38335885 ], partly placed 0, placed 30 { id=1 ram=0 tcam=1 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on cond-84 - removing tbl_sidecar2043 from merge list because it depends on cond-84 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=2) Merging with match table tbl_sidecar2179 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done try_place_table(cond-84, stage=2) Initial # of stages is 2, 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: 2 Furthest stage: 3 try_place_table returning 0 of cond-84 in stage 2 Table is placed Pl vector: cond-84 - skipping nat_ingress_ingress_hit due to in-sequence control dependence on cond-84 - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed found 4 tables that could be placed: [ tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check, cond-84 ] Initial best is first table seen: tbl_sidecar2179 For trial t : tbl_sidecar2180 with best: tbl_sidecar2179 Updating best to tbl_sidecar2180 from tbl_sidecar2179 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2180 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2180 for reason: longer downward prop control-included dependence tail chain For trial t : cond-84 with best: mcast_egress_port_bitmap_check Updating best to cond-84 from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-84 ( cond-84 ) in stage 2(21) FormatType(02) stage 2, work: [ 37090355, 37289270, 37290031, 37318196, 37320144, 37091682, 37092547, 37092549 ], partly placed 0, placed 31 { id=1 ram=0 tcam=1 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on cond-85 - removing tbl_sidecar2043 from merge list because it depends on cond-85 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=2) Merging with match table tbl_sidecar2179 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on cond-85 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(cond-85, stage=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 Merging with match table nat_ingress_ingress_ipv4_mcast and tag $true Initial # of stages is 2, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_ingress_ipv4_mcast Picking layout option for table : nat_ingress_ingress_ipv4_mcast with requested entries : 1024 picked layout for nat_ingress_ingress_ipv4_mcast FormatType(02) layout: 1024eV ixbar:4B/32b match:3B/22b gh:1 adb:32/32 ov:10 way:{ g:1 e:0 w:1 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv4_mcast Trying to allocate imem for nat_ingress_ingress_ipv4_mcast Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv4_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv4_mcast try_place_table(cond-86, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-86 Picking layout option for table : cond-86 with requested entries : 0 picked layout for cond-86 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-86 Trying to allocate imem for cond-86 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-86 in stage 2 Table is placed Pl vector: cond-86 found 6 tables that could be placed: [ tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv4_mcast, cond-86 ] Initial best is first table seen: tbl_sidecar2179 For trial t : tbl_sidecar2180 with best: tbl_sidecar2179 Updating best to tbl_sidecar2180 from tbl_sidecar2179 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2180 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2180 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: mcast_egress_port_bitmap_check Keeping best mcast_egress_port_bitmap_check for reason: earlier stage calculated 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-86 with best: nat_ingress_ingress_ipv4_mcast Keeping best nat_ingress_ingress_ipv4_mcast for reason: average chain length of control dom set placing 4096 entries of nat_ingress_ingress_ipv4_mcast ( Ingress.nat_ingress.ingress_ipv4_mcast ) (with gw cond-85, result tag $true) in stage 2(22) FormatType(02) stage 2, work: [ 37090355, 37289270, 37290031, 37318196, 37320144, 37091682, 37092547, 37092549, 37092211 ], partly placed 0, placed 32 { id=2 ram=15 tcam=1 mram=3 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=2) Merging with match table tbl_sidecar2179 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices - skipping cond-85 as its already done try_place_table(cond-86, stage=2) Initial # of stages is 2, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-86 Picking layout option for table : cond-86 with requested entries : 0 picked layout for cond-86 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-86 Trying to allocate imem for cond-86 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 0 of cond-86 in stage 2 Table is placed Pl vector: cond-86 nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=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_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 Pl vector: nat_ingress_ingress_ipv4 found 5 tables that could be placed: [ tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check, cond-86, nat_ingress_ingress_ipv4 ] Initial best is first table seen: tbl_sidecar2179 For trial t : tbl_sidecar2180 with best: tbl_sidecar2179 Updating best to tbl_sidecar2180 from tbl_sidecar2179 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2180 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2180 for reason: longer downward prop control-included dependence tail chain For trial t : cond-86 with best: mcast_egress_port_bitmap_check Updating best to cond-86 from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: cond-86 Keeping best cond-86 for reason: earlier stage calculated placing 0 entries of cond-86 ( cond-86 ) in stage 2(23) FormatType(02) stage 2, work: [ 37090355, 37289270, 37290031, 37318196, 37320144, 37091682, 37092549, 37092211, 37092545 ], partly placed 0, placed 33 { id=2 ram=15 tcam=1 mram=3 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=2) Merging with match table tbl_sidecar2179 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices - skipping cond-86 as its already done nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=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_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 Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-87, 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:16B/128b match:15B/118b gh:1 adb:32/32 ov:10 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:19 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for nat_ingress_ingress_ipv6_mcast Trying to allocate imem for nat_ingress_ingress_ipv6_mcast Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 4096 of nat_ingress_ingress_ipv6_mcast in stage 2 Table is placed Gateway is placed Pl vector: nat_ingress_ingress_ipv6 nat_ingress_ingress_ipv6_mcast found 6 tables that could be placed: [ tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, nat_ingress_ingress_ipv6_mcast ] Initial best is first table seen: tbl_sidecar2179 For trial t : tbl_sidecar2180 with best: tbl_sidecar2179 Updating best to tbl_sidecar2180 from tbl_sidecar2179 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2180 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2180 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: mcast_egress_port_bitmap_check Keeping best mcast_egress_port_bitmap_check for reason: earlier stage calculated 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_ipv6_mcast with best: mcast_egress_port_bitmap_check Updating best to nat_ingress_ingress_ipv6_mcast from mcast_egress_port_bitmap_check for reason: longer downward prop control-included dependence tail chain placing 4096 entries of nat_ingress_ingress_ipv6_mcast ( Ingress.nat_ingress.ingress_ipv6_mcast ) (with gw cond-87, result tag $true) in stage 2(24) FormatType(02) stage 2, work: [ 37090355, 37289270, 37290031, 37318196, 37320144, 37091682, 37092211, 37092545, 37092543 ], partly placed 0, placed 34 { id=3 ram=34 tcam=1 mram=6 eixb=24 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=2) Merging with match table tbl_sidecar2179 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 because it depends on mcast_egress_port_bitmap_check - removing tbl_sidecar1929 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-130 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 - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=2) - 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 Pl vector: nat_ingress_ingress_ipv4 - skipping cond-87 as its already done nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=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 5 tables that could be placed: [ tbl_sidecar2179, tbl_sidecar2180, mcast_egress_port_bitmap_check, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar2179 For trial t : tbl_sidecar2180 with best: tbl_sidecar2179 Updating best to tbl_sidecar2180 from tbl_sidecar2179 for reason: default choice For trial t : mcast_egress_port_bitmap_check with best: tbl_sidecar2180 Updating best to mcast_egress_port_bitmap_check from tbl_sidecar2180 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_ipv4 with best: mcast_egress_port_bitmap_check Keeping best mcast_egress_port_bitmap_check for reason: earlier stage calculated 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 placing 1024 entries of mcast_egress_port_bitmap_check ( Egress.mcast_egress.port_bitmap_check ) in stage 2(25) FormatType(02) stage 2, work: [ 37090355, 37289270, 37290031, 37320144, 37091682, 37092211, 37092543 ], partly placed 0, placed 35 { id=4 ram=35 tcam=1 mram=6 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done try_place_table(cond-136, stage=2) Merging with match table tbl_sidecar2179 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_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2180 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_sidecar2180 Picking layout option for table : tbl_sidecar2180 with requested entries : 1 picked layout for tbl_sidecar2180 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2180 Trying to allocate imem for tbl_sidecar2180 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2180 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2179 tbl_sidecar2180 - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-130, stage=2) Merging with match table tbl_sidecar1929 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_sidecar1929 Picking layout option for table : tbl_sidecar1929 with requested entries : 1 picked layout for tbl_sidecar1929 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1929 Trying to allocate imem for tbl_sidecar1929 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1929 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1929 mcast_egress_modify_hdr - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=2) - 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 Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=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 6 tables that could be placed: [ tbl_sidecar2179, tbl_sidecar2180, tbl_sidecar1929, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6 ] Initial best is first table seen: tbl_sidecar2179 For trial t : tbl_sidecar2180 with best: tbl_sidecar2179 Updating best to tbl_sidecar2180 from tbl_sidecar2179 for reason: default choice For trial t : tbl_sidecar1929 with best: tbl_sidecar2180 Keeping best tbl_sidecar2180 for reason: earlier stage calculated For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2180 Keeping best tbl_sidecar2180 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar2180 Keeping best tbl_sidecar2180 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv6 with best: tbl_sidecar2180 Keeping best tbl_sidecar2180 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2180 ( tbl_sidecar2180 ) (with gw cond-136, result tag $true) in stage 2(26) FormatType(022) stage 2, work: [ 37090355, 37289270, 37290031, 37320144, 37091682, 37092211, 37092543, 37320238, 37320788 ], partly placed 0, placed 36 { id=5 ram=37 tcam=1 mram=8 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-130, stage=2) Merging with match table tbl_sidecar1929 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_sidecar1929 Picking layout option for table : tbl_sidecar1929 with requested entries : 1 picked layout for tbl_sidecar1929 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1929 Trying to allocate imem for tbl_sidecar1929 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1929 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1929 mcast_egress_modify_hdr - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=2) - 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 Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=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 tbl_sidecar2179 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2179, stage=2) Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2179 Picking layout option for table : tbl_sidecar2179 with requested entries : 1 picked layout for tbl_sidecar2179 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2179 Trying to allocate imem for tbl_sidecar2179 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2179 in stage 2 Table is placed Pl vector: tbl_sidecar2179 - skipping tbl_sidecar2180 as its already done try_place_table(cond-137, stage=2) Merging with match table tbl_sidecar2196 and tag $false Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2196 in stage 2 Table is placed Gateway is placed Merging with match table tbl_sidecar2182 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 2 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2182 in stage 2 Table is placed Gateway is placed Pl vector: tbl_sidecar2196 tbl_sidecar2182 found 7 tables that could be placed: [ tbl_sidecar1929, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2179, tbl_sidecar2196, tbl_sidecar2182 ] Initial best is first table seen: tbl_sidecar1929 For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1929 Updating best to mcast_egress_modify_hdr from tbl_sidecar1929 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 For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4 Updating best to nat_ingress_ingress_ipv6 from nat_ingress_ingress_ipv4 for reason: default choice For trial t : tbl_sidecar2179 with best: nat_ingress_ingress_ipv6 Updating best to tbl_sidecar2179 from nat_ingress_ingress_ipv6 for reason: earlier stage calculated For trial t : tbl_sidecar2196 with best: tbl_sidecar2179 Keeping best tbl_sidecar2179 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar2182 with best: tbl_sidecar2179 Keeping best tbl_sidecar2179 for reason: control dom set is placeable in this stage placing 1 entries of tbl_sidecar2179 ( tbl_sidecar2179 ) in stage 2(27) FormatType(022) stage 2, work: [ 37090355, 37289270, 37290031, 37320144, 37091682, 37092211, 37092543, 37320788 ], partly placed 0, placed 37 { id=6 ram=39 tcam=1 mram=10 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-130, stage=2) Merging with match table tbl_sidecar1929 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_sidecar1929 Picking layout option for table : tbl_sidecar1929 with requested entries : 1 picked layout for tbl_sidecar1929 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1929 Trying to allocate imem for tbl_sidecar1929 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar1929 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true - dependency between mcast_egress_port_bitmap_check and table advances stage Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1929 mcast_egress_modify_hdr - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=2) - 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 Pl vector: nat_ingress_ingress_ipv4 nat_ingress_ingress_ipv6 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv6, stage=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-137, stage=2) Merging with match table tbl_sidecar2196 and tag $false Initial # of stages is 2, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 table tbl_sidecar2196 could not fit in stage 2 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_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 table tbl_sidecar2196 could not fit in stage 2 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_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2196 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2182 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 table tbl_sidecar2182 could not fit in stage 2 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 table tbl_sidecar2182 could not fit in stage 2 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 3 try_place_table returning 1 of tbl_sidecar2182 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2196 tbl_sidecar2182 found 6 tables that could be placed: [ tbl_sidecar1929, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4, nat_ingress_ingress_ipv6, tbl_sidecar2196, tbl_sidecar2182 ] Initial best is first table seen: tbl_sidecar1929 For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1929 Updating best to mcast_egress_modify_hdr from tbl_sidecar1929 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 For trial t : nat_ingress_ingress_ipv6 with best: nat_ingress_ingress_ipv4 Updating best to nat_ingress_ingress_ipv6 from nat_ingress_ingress_ipv4 for reason: default choice For trial t : tbl_sidecar2196 with best: nat_ingress_ingress_ipv6 Keeping best nat_ingress_ingress_ipv6 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2182 with best: nat_ingress_ingress_ipv6 Keeping best nat_ingress_ingress_ipv6 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1929 in the initial stage option Adding table:mcast_egress_modify_hdr in the initial stage option Adding table:nat_ingress_ingress_ipv4 in the initial stage option Adding table:nat_ingress_ingress_ipv6 in the initial stage option Adding table:tbl_sidecar2196 in the initial stage option Adding table:tbl_sidecar2182 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: [ 37090355, 37289270, 37290031, 37320144, 37091682, 37092211, 37320788 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-130, stage=3) Merging with match table tbl_sidecar1929 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_sidecar1929 Picking layout option for table : tbl_sidecar1929 with requested entries : 1 picked layout for tbl_sidecar1929 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1929 Trying to allocate imem for tbl_sidecar1929 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1929 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 512 of mcast_egress_modify_hdr in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar1929 mcast_egress_modify_hdr - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=3) 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 Pl vector: nat_ingress_ingress_ipv4 try_place_table(cond-137, stage=3) Merging with match table tbl_sidecar2196 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_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2196 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2182 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2182 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2196 tbl_sidecar2182 found 5 tables that could be placed: [ tbl_sidecar1929, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4, tbl_sidecar2196, tbl_sidecar2182 ] Initial best is first table seen: tbl_sidecar1929 For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1929 Updating best to mcast_egress_modify_hdr from tbl_sidecar1929 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 For trial t : tbl_sidecar2196 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_sidecar2182 with best: nat_ingress_ingress_ipv4 Keeping best nat_ingress_ingress_ipv4 for reason: longer downward prop control-included dependence tail chain placing 1024 entries of nat_ingress_ingress_ipv4 ( Ingress.nat_ingress.ingress_ipv4 ) in stage 3(31) FormatType(02) (need more match) stage 3, work: [ 37090355, 37289270, 37290031, 37320144, 37091682, 37092211, 37320788 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 because it depends on cond-130 egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices - skipping ara_table_18 because it depends on cond-130 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done try_place_table(cond-130, stage=3) Merging with match table tbl_sidecar1929 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_sidecar1929 Picking layout option for table : tbl_sidecar1929 with requested entries : 1 picked layout for tbl_sidecar1929 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1929 Trying to allocate imem for tbl_sidecar1929 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar1929 in stage 3 Table is placed Gateway is placed Merging with match table mcast_egress_modify_hdr and tag $true Initial # of stages is 3, initial # of entries is 4 Try_alloc_all for Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 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_sidecar1929 mcast_egress_modify_hdr - skipping cond-131 because it depends on cond-130 - removing tbl_sidecar1488 from merge list because it depends on cond-130 - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=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 try_place_table(cond-137, stage=3) Merging with match table tbl_sidecar2196 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_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2196 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2182 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2182 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2196 tbl_sidecar2182 found 5 tables that could be placed: [ tbl_sidecar1929, mcast_egress_modify_hdr, nat_ingress_ingress_ipv4, tbl_sidecar2196, tbl_sidecar2182 ] Initial best is first table seen: tbl_sidecar1929 For trial t : mcast_egress_modify_hdr with best: tbl_sidecar1929 Keeping best tbl_sidecar1929 for reason: earlier stage calculated For trial t : nat_ingress_ingress_ipv4 with best: tbl_sidecar1929 Keeping best tbl_sidecar1929 for reason: earlier stage calculated For trial t : tbl_sidecar2196 with best: tbl_sidecar1929 Keeping best tbl_sidecar1929 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2182 with best: tbl_sidecar1929 Keeping best tbl_sidecar1929 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1929 ( tbl_sidecar1929 ) (with gw cond-130, result tag $true) in stage 3(32) FormatType(02) stage 3, work: [ 37090355, 37289270, 37290031, 37320144, 37091682, 37092211, 37320788, 37318202 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - dependency between tbl_sidecar1929 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_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices - skipping mcast_egress_asic_id_to_port as its already done - skipping cond-130 as its already done - skipping cond-131 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1488 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=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 try_place_table(cond-137, stage=3) Merging with match table tbl_sidecar2196 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_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2196 in stage 3 Table is placed Gateway is placed Merging with match table tbl_sidecar2182 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_sidecar2182 Picking layout option for table : tbl_sidecar2182 with requested entries : 1 picked layout for tbl_sidecar2182 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2182 Trying to allocate imem for tbl_sidecar2182 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2182 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2196 tbl_sidecar2182 - skipping tbl_sidecar1929 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 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: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_ipv4, tbl_sidecar2196, tbl_sidecar2182, mcast_egress_modify_hdr ] 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 : tbl_sidecar2196 with best: nat_ingress_ingress_ipv4 Updating best to tbl_sidecar2196 from nat_ingress_ingress_ipv4 for reason: earlier stage calculated For trial t : tbl_sidecar2182 with best: tbl_sidecar2196 Updating best to tbl_sidecar2182 from tbl_sidecar2196 for reason: default choice For trial t : mcast_egress_modify_hdr with best: tbl_sidecar2182 Keeping best tbl_sidecar2182 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2182 ( tbl_sidecar2182 ) (with gw cond-137, result tag $true) in stage 3(33) FormatType(022) stage 3, work: [ 37090355, 37289270, 37320144, 37091682, 37092211, 37320788, 37318202, 37320392, 37320786 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - dependency between tbl_sidecar1929 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_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-131 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1488 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=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 cond-137 as its already done - skipping tbl_sidecar1929 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 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 - skipping tbl_sidecar2182 as its already done try_place_table(cond-138, stage=3) Merging with match table tbl_sidecar2185 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_sidecar2185 Picking layout option for table : tbl_sidecar2185 with requested entries : 1 picked layout for tbl_sidecar2185 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2185 Trying to allocate imem for tbl_sidecar2185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2185 in stage 3 Table is placed Gateway is placed Pl vector: tbl_sidecar2185 tbl_sidecar2196 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2196, stage=3) Initial # of stages is 3, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2196 Picking layout option for table : tbl_sidecar2196 with requested entries : 1 picked layout for tbl_sidecar2196 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2196 Trying to allocate imem for tbl_sidecar2196 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 3 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2196 in stage 3 Table is placed Pl vector: tbl_sidecar2196 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_sidecar2185, tbl_sidecar2196 ] 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_sidecar2185 with best: nat_ingress_ingress_ipv4 Updating best to tbl_sidecar2185 from nat_ingress_ingress_ipv4 for reason: earlier stage calculated For trial t : tbl_sidecar2196 with best: tbl_sidecar2185 Updating best to tbl_sidecar2196 from tbl_sidecar2185 for reason: direct control dependency difference placing 1 entries of tbl_sidecar2196 ( tbl_sidecar2196 ) in stage 3(34) FormatType(022) stage 3, work: [ 37090355, 37289270, 37320144, 37091682, 37092211, 37318202, 37320392 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 - skipping cond-126 because it depends on nat_ingress_ingress_ipv4 - removing tbl_sidecar2043 from merge list because it depends on nat_ingress_ingress_ipv4 - skipping gateway cond-126 until mergeable tables are available - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 is not a gateway! Aborting search for merge choices try_place_table(egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, stage=3) - dependency between tbl_sidecar1929 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_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-131 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1488 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit because it depends on nat_ingress_ingress_ipv4 nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices nat_ingress_ingress_ipv4 is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_ipv4, stage=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_sidecar1929 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr 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:4/4 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 Table use Trying to allocate layout for mcast_egress_modify_hdr Picking layout option for table : mcast_egress_modify_hdr with requested entries : 4 picked layout for mcast_egress_modify_hdr FormatType(02) layout: 4tV ixbar:3B/14b match:3B/14b adb:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 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 - skipping tbl_sidecar2182 as its already done try_place_table(cond-138, stage=3) Merging with match table tbl_sidecar2185 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_sidecar2185 Picking layout option for table : tbl_sidecar2185 with requested entries : 1 picked layout for tbl_sidecar2185 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2185 Trying to allocate imem for tbl_sidecar2185 table tbl_sidecar2185 could not fit in stage 3 with 1 entries along with 512 entries of Counter Egress.link_local_mcast_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Table use of memory allocation did not fit Try_alloc_all for Min use Trying to allocate layout for tbl_sidecar2185 Picking layout option for table : tbl_sidecar2185 with requested entries : 1 picked layout for tbl_sidecar2185 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2185 Trying to allocate imem for tbl_sidecar2185 table tbl_sidecar2185 could not fit in stage 3 with 1 entries along with 512 entries of Counter Egress.link_local_mcast_ctr too many stats tables Memuse for failed memory placement: tc sb rb tib ab st srams mapram ov gw pay 2p .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. .. .. .......... ...... .. .. .. . .. .. .. .. Min use of memory allocation did not fit Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2185 Picking layout option for table : tbl_sidecar2185 with requested entries : 1 picked layout for tbl_sidecar2185 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2185 Trying to allocate imem for tbl_sidecar2185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 4 try_place_table returning 1 of tbl_sidecar2185 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2185 found 4 tables that could be placed: [ egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_ipv4, mcast_egress_modify_hdr, tbl_sidecar2185 ] 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_sidecar2185 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_sidecar2185 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: [ 37090355, 37289270, 37320144, 37091682, 37318202, 37320392 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 try_place_table(cond-126, stage=4) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-131 because it depends on mcast_egress_modify_hdr - removing tbl_sidecar1488 from merge list because it depends on mcast_egress_modify_hdr - skipping gateway cond-131 until mergeable tables are available - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_hit, stage=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: 3tV ixbar:2B/4b match:2B/4b adb:8/8 ov:2 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 3, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 512 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping tbl_sidecar1929 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:4 ov:34 imm:32 entries:512 srams:1 local_tinds: 0 maprams:0 tcams:1 afi:1 Trying to allocate adb for mcast_egress_modify_hdr Trying to allocate imem for mcast_egress_modify_hdr Entries : 512, needed_entries: 4, need_more: 0 Selected stage: 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 - skipping tbl_sidecar2182 as its already done try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2185 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_sidecar2185 Picking layout option for table : tbl_sidecar2185 with requested entries : 1 picked layout for tbl_sidecar2185 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2185 Trying to allocate imem for tbl_sidecar2185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2185 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2185 found 5 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, nat_ingress_ingress_hit, mcast_egress_modify_hdr, tbl_sidecar2185 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 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_sidecar2185 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: [ 37090355, 37289270, 37320144, 37091682, 37320392 ], partly placed 0, placed 44 { id=2 ram=8 tcam=7 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 try_place_table(cond-126, stage=4) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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) - action dependency between mcast_egress_modify_hdr and table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to PHV allocation advances stage to 5 Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=4) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_hit, stage=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: 3tV ixbar:2B/4b match:2B/4b adb:8/8 ov:2 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 3, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 512 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping tbl_sidecar2182 as its already done try_place_table(cond-138, stage=4) Merging with match table tbl_sidecar2185 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_sidecar2185 Picking layout option for table : tbl_sidecar2185 with requested entries : 1 picked layout for tbl_sidecar2185 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2185 Trying to allocate imem for tbl_sidecar2185 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 4 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2185 in stage 4 Table is placed Gateway is placed Pl vector: tbl_sidecar2185 found 5 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, nat_ingress_ingress_hit, tbl_sidecar2185 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar1488 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1488 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: tbl_sidecar1488 Updating best to nat_ingress_ingress_hit from tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2185 with best: nat_ingress_ingress_hit Updating best to tbl_sidecar2185 from nat_ingress_ingress_hit for reason: earlier stage calculated placing 1 entries of tbl_sidecar2185 ( tbl_sidecar2185 ) (with gw cond-138, result tag $true) in stage 4(42) FormatType(022) stage 4, work: [ 37090355, 37289270, 37320144, 37091682, 37320392, 37320710 ], partly placed 0, placed 45 { id=3 ram=10 tcam=7 mram=4 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 try_place_table(cond-126, stage=4) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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) - action dependency between mcast_egress_modify_hdr and table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 due to PHV allocation advances stage to 5 Initial # of stages is 5, 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: 5 Furthest stage: 5 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=4) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done nat_ingress_ingress_hit is not a gateway! Aborting search for merge choices try_place_table(nat_ingress_ingress_hit, stage=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: 3tV ixbar:2B/4b match:2B/4b adb:8/8 ov:2 entries:512 srams:2 local_tinds: 0 maprams:0 tcams:1 afi:0 Trying to allocate adb for nat_ingress_ingress_hit Trying to allocate imem for nat_ingress_ingress_hit Entries : 512, needed_entries: 3, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 512 of nat_ingress_ingress_hit in stage 5 Table is placed Pl vector: nat_ingress_ingress_hit - skipping tbl_sidecar2182 as its already done - skipping cond-138 as its already done try_place_table(cond-139, stage=4) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 5 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 found 5 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, nat_ingress_ingress_hit, tbl_sidecar2187 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar1488 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1488 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_ingress_hit with best: tbl_sidecar1488 Updating best to nat_ingress_ingress_hit from tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2187 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_sidecar2043 in the initial stage option Adding table:egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in the initial stage option Adding table:tbl_sidecar1488 in the initial stage option Adding table:nat_ingress_ingress_hit in the initial stage option Adding table:tbl_sidecar2187 in the initial stage option placing 512 entries of nat_ingress_ingress_hit ( Ingress.nat_ingress.ingress_hit ) in stage 5(50) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320144, 37091682, 37320710, 37093153, 37094921 ], partly placed 0, placed 46 { id=1 ram=2 tcam=1 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=5) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 - skipping nat_ingress_icmp_dst_port as its already done - skipping cond-84 as its already done - skipping nat_ingress_ingress_hit as its already done try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 try_place_table(cond-88, 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_sidecar686 from merge list because it depends on cond-88 - skipping gateway cond-90 until mergeable tables are available try_place_table(cond-91, stage=5) Merging with match table nat_ingress_nat_only and tag $false Initial # of stages is 5, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_nat_only Picking layout option for table : nat_ingress_nat_only with requested entries : 256 picked layout for nat_ingress_nat_only FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 ov:10 way:{ g:2 e:0 w:1 1 } entries:2048 srams:3 local_tinds: 0 maprams:2 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_nat_only Trying to allocate imem for nat_ingress_nat_only Entries : 2048, needed_entries: 256, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 2048 of nat_ingress_nat_only in stage 5 Table is placed Gateway is placed Pl vector: nat_ingress_nat_only found 7 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, tbl_sidecar2187, nat_ingress_CalculateIPv4Len_ipv4_set_len, tbl_nat_ingress_encap_ipv4, nat_ingress_nat_only ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar1488 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1488 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2187 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_CalculateIPv4Len_ipv4_set_len with best: tbl_sidecar1488 Updating best to nat_ingress_CalculateIPv4Len_ipv4_set_len from tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: earlier stage calculated For trial t : nat_ingress_nat_only with best: nat_ingress_CalculateIPv4Len_ipv4_set_len Keeping best nat_ingress_CalculateIPv4Len_ipv4_set_len for reason: longer downward prop control-included dependence tail chain placing 3072 entries of nat_ingress_CalculateIPv4Len_ipv4_set_len ( Ingress.nat_ingress.CalculateIPv4Len.ipv4_set_len ) (with gw cond-88, result tag $true) in stage 5(51) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320144, 37320710, 37093153, 37094921, 37093159, 37094714 ], partly placed 0, placed 47 { id=2 ram=3 tcam=1 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping gateway cond-92 until any of the control dominating tables can be placed - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=5) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available try_place_table(cond-91, stage=5) Merging with match table nat_ingress_nat_only and tag $false Initial # of stages is 5, initial # of entries is 256 Try_alloc_all for Table use Trying to allocate layout for nat_ingress_nat_only Picking layout option for table : nat_ingress_nat_only with requested entries : 256 picked layout for nat_ingress_nat_only FormatType(02) layout: 256eV ixbar:2B/9b match:0B/-1b gh:2 ov:10 way:{ g:2 e:0 w:1 1 } entries:2048 srams:3 local_tinds: 0 maprams:2 tcams:0 afi:0 I Trying to allocate adb for nat_ingress_nat_only Trying to allocate imem for nat_ingress_nat_only Entries : 2048, needed_entries: 256, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 2048 of nat_ingress_nat_only in stage 5 Table is placed Gateway is placed Pl vector: nat_ingress_nat_only - 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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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 8 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, tbl_sidecar2187, nat_ingress_nat_only, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar1488 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1488 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2187 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : nat_ingress_nat_only with best: tbl_sidecar1488 Updating best to nat_ingress_nat_only from tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: nat_ingress_nat_only Keeping best nat_ingress_nat_only for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: nat_ingress_nat_only Keeping best nat_ingress_nat_only for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: nat_ingress_nat_only Keeping best nat_ingress_nat_only for reason: earlier stage calculated placing 2048 entries of nat_ingress_nat_only ( Ingress.nat_ingress.nat_only ) (with gw cond-91, result tag $false) in stage 5(52) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320144, 37320710, 37093153, 37094921, 37093159, 37094714, 37094919, 38335883 ], partly placed 0, placed 48 { id=3 ram=6 tcam=1 mram=2 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done try_place_table(cond-92, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-92 Picking layout option for table : cond-92 with requested entries : 0 picked layout for cond-92 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-92 Trying to allocate imem for cond-92 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-92 in stage 5 Table is placed Pl vector: cond-92 - skipping cond-104 due to in-sequence control dependence on cond-92 - skipping cond-123 due to in-sequence control dependence on cond-92 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - 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_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=5) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping cond-91 as its already done - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=5) - 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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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 nat_ingress_nat_only as its already done - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed - skipping ara_table_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed - skipping ara_table_9 as a parent is not yet placed found 8 tables that could be placed: [ cond-92, tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6 ] Initial best is first table seen: cond-92 For trial t : tbl_sidecar2043 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1488 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2187 with best: cond-92 Keeping best cond-92 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: cond-92 Keeping best cond-92 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: cond-92 Keeping best cond-92 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: cond-92 Keeping best cond-92 for reason: earlier stage calculated placing 0 entries of cond-92 ( cond-92 ) in stage 5(53) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320144, 37320710, 37093153, 37093159, 37094714, 37099381, 38336940 ], partly placed 0, placed 49 { id=3 ram=6 tcam=1 mram=2 eixb=6 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=5) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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 try_place_table(cond-93, stage=5) Initial # of stages is 5, 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:2B/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: 5 Furthest stage: 6 try_place_table returning 0 of cond-93 in stage 5 Table is placed Pl vector: cond-93 - skipping ara_table_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed found 8 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, cond-93 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar1488 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1488 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2187 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated For trial t : cond-93 with best: tbl_sidecar1488 Updating best to cond-93 from tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-93 ( cond-93 ) in stage 5(54) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320144, 37320710, 37093153, 37093159, 37094714, 37099381, 37099377, 37099379 ], partly placed 0, placed 50 { id=3 ram=6 tcam=1 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-131, stage=5) Merging with match table tbl_sidecar1488 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_sidecar1488 Picking layout option for table : tbl_sidecar1488 with requested entries : 1 picked layout for tbl_sidecar1488 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1488 Trying to allocate imem for tbl_sidecar1488 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1488 try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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 cond-93 as its already done - skipping ara_table_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed found 8 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar1488, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar1488 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1488 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar2187 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated For trial t : tbl_sidecar408 with best: tbl_sidecar1488 Keeping best tbl_sidecar1488 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1488 ( tbl_sidecar1488 ) (with gw cond-131, result tag $true) in stage 5(55) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320144, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37320142 ], partly placed 0, placed 51 { id=4 ram=6 tcam=1 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices - skipping cond-131 as its already done try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 as a parent is not yet placed try_place_table(cond-132, stage=5) Merging with match table tbl_sidecar1485 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_sidecar1485 Picking layout option for table : tbl_sidecar1485 with requested entries : 1 picked layout for tbl_sidecar1485 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1485 Trying to allocate imem for tbl_sidecar1485 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1485 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar1483 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_sidecar1483 Picking layout option for table : tbl_sidecar1483 with requested entries : 1 picked layout for tbl_sidecar1483 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1483 Trying to allocate imem for tbl_sidecar1483 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1483 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1485 tbl_sidecar1483 - skipping tbl_sidecar1488 as its already done - skipping tbl_sidecar1488_0 due to in-sequence control dependence on cond-132 try_place_table(cond-133, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-133 Picking layout option for table : cond-133 with requested entries : 0 picked layout for cond-133 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-133 Trying to allocate imem for cond-133 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-133 in stage 5 Table is placed Pl vector: cond-133 found 10 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1485, tbl_sidecar1483, cond-133 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar408 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_sidecar1485 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1485 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1483 with best: tbl_sidecar1485 Updating best to tbl_sidecar1483 from tbl_sidecar1485 for reason: default choice For trial t : cond-133 with best: tbl_sidecar1483 Keeping best tbl_sidecar1483 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1483 ( tbl_sidecar1483 ) (with gw cond-132, result tag $true) in stage 5(56) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37320142, 37319597 ], partly placed 0, placed 52 { id=5 ram=6 tcam=1 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 as a parent is not yet placed - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done - skipping tbl_sidecar1488_0 because it depends on tbl_sidecar1485 tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(cond-133, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-133 Picking layout option for table : cond-133 with requested entries : 0 picked layout for cond-133 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-133 Trying to allocate imem for cond-133 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-133 in stage 5 Table is placed Pl vector: cond-133 tbl_sidecar1485 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1485, stage=5) Initial # of stages is 5, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1485 Picking layout option for table : tbl_sidecar1485 with requested entries : 1 picked layout for tbl_sidecar1485 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1485 Trying to allocate imem for tbl_sidecar1485 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1485 in stage 5 Table is placed Pl vector: tbl_sidecar1485 found 9 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, cond-133, tbl_sidecar1485 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar408 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : cond-133 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to cond-133 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1485 with best: cond-133 Updating best to tbl_sidecar1485 from cond-133 for reason: longer downward dominance frontier dependence chain placing 1 entries of tbl_sidecar1485 ( tbl_sidecar1485 ) in stage 5(57) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37320142 ], partly placed 0, placed 53 { id=6 ram=6 tcam=1 mram=2 eixb=8 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 as a parent is not yet placed - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 try_place_table(cond-133, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-133 Picking layout option for table : cond-133 with requested entries : 0 picked layout for cond-133 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-133 Trying to allocate imem for cond-133 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of cond-133 in stage 5 Table is placed Pl vector: cond-133 found 9 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, cond-133 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar408 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_sidecar1488_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : cond-133 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to cond-133 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-133 ( cond-133 ) in stage 5(58) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37320142, 37319753, 38341723 ], partly placed 0, placed 54 { id=6 ram=6 tcam=1 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on cond-134 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-133 as its already done try_place_table(cond-134, stage=5) Merging with match table tbl_sidecar1500_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_sidecar1500_0 Picking layout option for table : tbl_sidecar1500_0 with requested entries : 1 picked layout for tbl_sidecar1500_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_sidecar1500_0 Trying to allocate imem for tbl_sidecar1500_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1500_0 in stage 5 Table is placed Gateway is placed Merging with match table tbl_sidecar1498_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_sidecar1498_0 Picking layout option for table : tbl_sidecar1498_0 with requested entries : 1 picked layout for tbl_sidecar1498_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_sidecar1498_0 Trying to allocate imem for tbl_sidecar1498_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1498_0 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar1500_0 tbl_sidecar1498_0 - skipping tbl_sidecar1503 due to in-sequence control dependence on cond-134 - skipping ara_table_16 because it depends on cond-134 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on cond-134 ara_table_16 is not a gateway! Aborting search for merge choices found 10 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1500_0, tbl_sidecar1498_0 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar408 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_sidecar1488_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1500_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1500_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1498_0 with best: tbl_sidecar1500_0 Updating best to tbl_sidecar1498_0 from tbl_sidecar1500_0 for reason: default choice placing 1 entries of tbl_sidecar1498_0 ( tbl_sidecar1498_0 ) (with gw cond-134, result tag $true) in stage 5(59) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723, 37319914 ], partly placed 0, placed 55 { id=7 ram=6 tcam=1 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done - skipping tbl_sidecar1503 because it depends on tbl_sidecar1500_0 tbl_sidecar1503 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices tbl_sidecar1500_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1500_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_sidecar1500_0 Picking layout option for table : tbl_sidecar1500_0 with requested entries : 1 picked layout for tbl_sidecar1500_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_sidecar1500_0 Trying to allocate imem for tbl_sidecar1500_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1500_0 in stage 5 Table is placed Pl vector: tbl_sidecar1500_0 found 9 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1500_0 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar408 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_sidecar1488_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1500_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Updating best to tbl_sidecar1500_0 from egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1500_0 ( tbl_sidecar1500_0 ) in stage 5(5a) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723 ], partly placed 0, placed 56 { id=8 ram=6 tcam=1 mram=2 eixb=11 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 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=5) Initial # of stages is 5, 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: 5 Furthest stage: 6 try_place_table returning 4 of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 in stage 5 Table is placed Pl vector: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 - skipping ara_table_18 because it depends on egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=5) - dependency between tbl_sidecar1500_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_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ tbl_sidecar2043, egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503 ] Initial best is first table seen: tbl_sidecar2043 For trial t : egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 with best: tbl_sidecar2043 Updating best to egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar408 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_sidecar1488_0 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated For trial t : tbl_sidecar1503 with best: egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 Keeping best egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 for reason: earlier stage calculated placing 4 entries of egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 ( egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5_egress ) in stage 5(5b) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723 ], partly placed 0, placed 57 { id=9 ram=6 tcam=1 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done ara_table_18 is not a gateway! Aborting search for merge choices try_place_table(ara_table_18, stage=5) Initial # of stages is 5, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_18 Picking layout option for table : ara_table_18 with requested entries : 0 picked layout for ara_table_18 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_18 Trying to allocate imem for ara_table_18 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 0 of ara_table_18 in stage 5 Table is placed Pl vector: ara_table_18 try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=5) - dependency between tbl_sidecar1500_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_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ tbl_sidecar2043, ara_table_18, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503 ] Initial best is first table seen: tbl_sidecar2043 For trial t : ara_table_18 with best: tbl_sidecar2043 Updating best to ara_table_18 from tbl_sidecar2043 for reason: default choice For trial t : tbl_sidecar2187 with best: ara_table_18 Keeping best ara_table_18 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: ara_table_18 Keeping best ara_table_18 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: ara_table_18 Keeping best ara_table_18 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: ara_table_18 Keeping best ara_table_18 for reason: earlier stage calculated For trial t : tbl_sidecar408 with best: ara_table_18 Keeping best ara_table_18 for reason: earlier stage calculated For trial t : tbl_sidecar1488_0 with best: ara_table_18 Keeping best ara_table_18 for reason: earlier stage calculated For trial t : tbl_sidecar1503 with best: ara_table_18 Keeping best ara_table_18 for reason: earlier stage calculated placing 0 entries of ara_table_18 ( ara_table_18 ) in stage 5(ffffffffffffffff) FormatType(02) stage 5, work: [ 37090355, 37289270, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723 ], partly placed 0, placed 58 { id=9 ram=6 tcam=1 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 try_place_table(cond-126, stage=5) Merging with match table tbl_sidecar2043 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_sidecar2043 Picking layout option for table : tbl_sidecar2043 with requested entries : 1 picked layout for tbl_sidecar2043 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2043 Trying to allocate imem for tbl_sidecar2043 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2043 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2043 - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping ara_table_19 as its already done - skipping ara_table_17 as its already done - skipping cond-127 as its already done - skipping cond-128 as its already done - skipping cond-136 as its already done - skipping egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 as its already done - skipping ara_table_18 as its already done try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=5) - dependency between tbl_sidecar1500_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_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices found 8 tables that could be placed: [ tbl_sidecar2043, tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503 ] Initial best is first table seen: tbl_sidecar2043 For trial t : tbl_sidecar2187 with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: direct control dependency difference For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: earlier stage calculated For trial t : tbl_sidecar408 with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: earlier stage calculated For trial t : tbl_sidecar1488_0 with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: earlier stage calculated For trial t : tbl_sidecar1503 with best: tbl_sidecar2043 Keeping best tbl_sidecar2043 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2043 ( tbl_sidecar2043 ) (with gw cond-126, result tag $true) in stage 5(5c) FormatType(02) stage 5, work: [ 37090355, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723 ], partly placed 0, placed 59 { id=10 ram=6 tcam=1 mram=2 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 try_place_table(cond-139, stage=5) Merging with match table tbl_sidecar2187 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_sidecar2187 Picking layout option for table : tbl_sidecar2187 with requested entries : 1 picked layout for tbl_sidecar2187 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2187 Trying to allocate imem for tbl_sidecar2187 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2187 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2187 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=5) - dependency between tbl_sidecar1500_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_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices found 7 tables that could be placed: [ tbl_sidecar2187, tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503 ] Initial best is first table seen: tbl_sidecar2187 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar2187 Keeping best tbl_sidecar2187 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv4 with best: tbl_sidecar2187 Keeping best tbl_sidecar2187 for reason: earlier stage calculated For trial t : tbl_nat_ingress_encap_ipv6 with best: tbl_sidecar2187 Keeping best tbl_sidecar2187 for reason: earlier stage calculated For trial t : tbl_sidecar408 with best: tbl_sidecar2187 Keeping best tbl_sidecar2187 for reason: earlier stage calculated For trial t : tbl_sidecar1488_0 with best: tbl_sidecar2187 Keeping best tbl_sidecar2187 for reason: earlier stage calculated For trial t : tbl_sidecar1503 with best: tbl_sidecar2187 Keeping best tbl_sidecar2187 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2187 ( tbl_sidecar2187 ) (with gw cond-139, result tag $true) in stage 5(5d) FormatType(022) stage 5, work: [ 37090355, 37320710, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723, 37320706 ], partly placed 0, placed 60 { id=11 ram=8 tcam=1 mram=4 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-139 as its already done - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=5) - dependency between tbl_sidecar1500_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_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(cond-140, stage=5) Merging with match table tbl_sidecar2191 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_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: 5 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar2191 in stage 5 Table is placed Gateway is placed Pl vector: tbl_sidecar2191 found 7 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503, tbl_sidecar2191 ] 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_sidecar408 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_sidecar1488_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_sidecar1503 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_sidecar2191 with best: tbl_nat_ingress_encap_ipv4 Updating best to tbl_sidecar2191 from tbl_nat_ingress_encap_ipv4 for reason: earlier stage calculated placing 1 entries of tbl_sidecar2191 ( tbl_sidecar2191 ) (with gw cond-140, result tag $true) in stage 5(5e) FormatType(022) stage 5, work: [ 37090355, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723 ], partly placed 0, placed 61 { id=12 ram=10 tcam=1 mram=6 eixb=13 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on tbl_nat_ingress_encap_ipv4 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, stage=5) Merging with match table tbl_nat_ingress_encap_ipv6 and tag $true - 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=5) Merging with match table tbl_sidecar408 and tag $true - dependency between nat_ingress_nat_only 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_0, stage=5) - dependency between tbl_sidecar1485 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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=5) - dependency between tbl_sidecar1500_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_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 6 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ tbl_nat_ingress_CalculateIPv4Len_invert, tbl_nat_ingress_encap_ipv4, tbl_nat_ingress_encap_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503 ] 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_sidecar408 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_sidecar1488_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_sidecar1503 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_sidecar408 in the initial stage option Adding table:tbl_sidecar1488_0 in the initial stage option Adding table:tbl_sidecar1503 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: [ 37090355, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-89 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done - removing tbl_sidecar686 from merge list because it depends on cond-89 - skipping gateway cond-90 until mergeable tables are available - skipping nat_ingress_CalculateIPv4Len_ipv4_set_len as its already done tbl_nat_ingress_CalculateIPv4Len_invert is not a gateway! Aborting search for merge choices try_place_table(tbl_nat_ingress_CalculateIPv4Len_invert, stage=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_7 as a parent is not yet placed - skipping ara_table_5 as a parent is not yet placed - skipping ara_table_3 as a parent is not yet placed - skipping ara_table_0 as a parent is not yet placed try_place_table(cond-89, 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=6) Merging with match table tbl_sidecar408 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping gateway cond-96 until any of the control dominating tables can be placed - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 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_ipv6, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503 ] 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_sidecar408 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_sidecar1488_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_sidecar1503 with best: tbl_nat_ingress_encap_ipv6 Keeping best tbl_nat_ingress_encap_ipv6 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_nat_ingress_encap_ipv6 ( tbl_nat_ingress_encap_ipv6 ) (with gw cond-89, result tag $true) in stage 6(61) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37094714, 37099377, 37099379, 37319433, 37319753, 38341723, 37094712, 38335790 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-94 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_0 in stage 6 Table is placed Pl vector: ara_table_0 - skipping cond-89 as its already done - skipping ara_table_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=6) Merging with match table tbl_sidecar408 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 try_place_table(cond-96, stage=6) Initial # of stages is 6, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-96 Picking layout option for table : cond-96 with requested entries : 0 picked layout for cond-96 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-96 Trying to allocate imem for cond-96 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of cond-96 in stage 6 Table is placed Pl vector: cond-96 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping tbl_nat_ingress_encap_ipv6 as its already done found 10 tables that could be placed: [ tbl_sidecar686, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_7, ara_table_5, ara_table_3, ara_table_0, tbl_sidecar408, cond-96, tbl_sidecar1488_0, tbl_sidecar1503 ] Initial best is first table seen: tbl_sidecar686 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar686 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_7 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_5 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_3 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_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_sidecar408 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_sidecar408 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer local control-included dependence tail chain For trial t : cond-96 with best: tbl_sidecar408 Updating best to cond-96 from tbl_sidecar408 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1488_0 with best: cond-96 Keeping best cond-96 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1503 with best: cond-96 Keeping best cond-96 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-96 ( cond-96 ) in stage 6(62) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37099377, 37099379, 37319433, 37319753, 38341723, 37097786, 38336938 ], partly placed 0, placed 64 { id=2 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-94 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_0 in stage 6 Table is placed Pl vector: ara_table_0 - skipping ara_table_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed try_place_table(cond-94, stage=6) Merging with match table tbl_sidecar408 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_sidecar408 Picking layout option for table : tbl_sidecar408 with requested entries : 1 picked layout for tbl_sidecar408 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar408 Trying to allocate imem for tbl_sidecar408 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar408 in stage 6 Table is placed Gateway is placed Pl vector: tbl_sidecar408 - skipping cond-96 as its already done - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 - skipping ara_table_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed found 10 tables that could be placed: [ tbl_sidecar686, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_7, ara_table_5, ara_table_3, ara_table_0, tbl_sidecar408, tbl_sidecar1488_0, tbl_sidecar1503, cond-97 ] Initial best is first table seen: tbl_sidecar686 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar686 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_7 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_5 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_3 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_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_sidecar408 with best: tbl_nat_ingress_CalculateIPv4Len_invert Updating best to tbl_sidecar408 from tbl_nat_ingress_CalculateIPv4Len_invert for reason: longer local control-included dependence tail chain For trial t : tbl_sidecar1488_0 with best: tbl_sidecar408 Keeping best tbl_sidecar408 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1503 with best: tbl_sidecar408 Keeping best tbl_sidecar408 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: tbl_sidecar408 Keeping best tbl_sidecar408 for reason: earlier stage calculated placing 1 entries of tbl_sidecar408 ( tbl_sidecar408 ) (with gw cond-94, result tag $true) in stage 6(63) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37099377, 37319433, 37319753, 38341723, 37097786, 37097780 ], partly placed 0, placed 65 { id=3 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_0 in stage 6 Table is placed Pl vector: ara_table_0 - skipping ara_table_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-94 as its already done - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 11 tables that could be placed: [ tbl_sidecar686, tbl_nat_ingress_CalculateIPv4Len_invert, ara_table_7, ara_table_5, ara_table_3, ara_table_0, tbl_sidecar1488_0, tbl_sidecar1503, cond-97, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : tbl_nat_ingress_CalculateIPv4Len_invert with best: tbl_sidecar686 Updating best to tbl_nat_ingress_CalculateIPv4Len_invert from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_7 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_5 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_3 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : ara_table_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_sidecar1488_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_sidecar1503 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-97 with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : services_service with best: tbl_nat_ingress_CalculateIPv4Len_invert Keeping best tbl_nat_ingress_CalculateIPv4Len_invert for reason: earlier stage calculated For trial t : tbl_sidecar412 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(64) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37319433, 37319753, 38341723, 37097786, 37097780 ], partly placed 0, placed 66 { id=4 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 ara_table_0 is not a gateway! Aborting search for merge choices try_place_table(ara_table_0, 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_0 Picking layout option for table : ara_table_0 with requested entries : 0 picked layout for ara_table_0 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_0 Trying to allocate imem for ara_table_0 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_0 in stage 6 Table is placed Pl vector: ara_table_0 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 10 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, ara_table_0, tbl_sidecar1488_0, tbl_sidecar1503, cond-97, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_0 with best: tbl_sidecar686 Updating best to ara_table_0 from tbl_sidecar686 for reason: earlier stage calculated For trial t : tbl_sidecar1488_0 with best: ara_table_0 Keeping best ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1503 with best: ara_table_0 Keeping best ara_table_0 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: ara_table_0 Keeping best ara_table_0 for reason: earlier stage calculated For trial t : services_service with best: ara_table_0 Keeping best ara_table_0 for reason: earlier stage calculated For trial t : tbl_sidecar412 with best: ara_table_0 Keeping best ara_table_0 for reason: earlier stage calculated placing 0 entries of ara_table_0 ( ara_table_0 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37319433, 37319753, 38341723, 37097786, 37097780 ], partly placed 0, placed 67 { id=4 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done tbl_sidecar1503 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1503, stage=6) Initial # of stages is 6, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1503 Picking layout option for table : tbl_sidecar1503 with requested entries : 1 picked layout for tbl_sidecar1503 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_sidecar1503 Trying to allocate imem for tbl_sidecar1503 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1503 in stage 6 Table is placed Pl vector: tbl_sidecar1503 - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices - skipping ara_table_16 because it depends on tbl_sidecar1503 ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 9 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, tbl_sidecar1488_0, tbl_sidecar1503, cond-97, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1488_0 with best: tbl_sidecar686 Updating best to tbl_sidecar1488_0 from tbl_sidecar686 for reason: earlier stage calculated For trial t : tbl_sidecar1503 with best: tbl_sidecar1488_0 Updating best to tbl_sidecar1503 from tbl_sidecar1488_0 for reason: default choice For trial t : cond-97 with best: tbl_sidecar1503 Keeping best tbl_sidecar1503 for reason: earlier stage calculated For trial t : services_service with best: tbl_sidecar1503 Keeping best tbl_sidecar1503 for reason: earlier stage calculated For trial t : tbl_sidecar412 with best: tbl_sidecar1503 Keeping best tbl_sidecar1503 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1503 ( tbl_sidecar1503 ) in stage 6(65) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37319433, 37319753, 38341723, 37097786, 37097780 ], partly placed 0, placed 68 { id=5 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(ara_table_16, 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_16 Picking layout option for table : ara_table_16 with requested entries : 0 picked layout for ara_table_16 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_16 Trying to allocate imem for ara_table_16 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_16 in stage 6 Table is placed Pl vector: ara_table_16 - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done tbl_sidecar1488_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1488_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_sidecar1488_0 Picking layout option for table : tbl_sidecar1488_0 with requested entries : 1 picked layout for tbl_sidecar1488_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_sidecar1488_0 Trying to allocate imem for tbl_sidecar1488_0 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar1488_0 in stage 6 Table is placed Pl vector: tbl_sidecar1488_0 - skipping cond-134 as its already done - skipping tbl_sidecar1503 as its already done try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 9 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, ara_table_16, tbl_sidecar1488_0, cond-97, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_16 with best: tbl_sidecar686 Updating best to ara_table_16 from tbl_sidecar686 for reason: earlier stage calculated For trial t : tbl_sidecar1488_0 with best: ara_table_16 Updating best to tbl_sidecar1488_0 from ara_table_16 for reason: default choice For trial t : cond-97 with best: tbl_sidecar1488_0 Keeping best tbl_sidecar1488_0 for reason: earlier stage calculated For trial t : services_service with best: tbl_sidecar1488_0 Keeping best tbl_sidecar1488_0 for reason: earlier stage calculated For trial t : tbl_sidecar412 with best: tbl_sidecar1488_0 Keeping best tbl_sidecar1488_0 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1488_0 ( tbl_sidecar1488_0 ) in stage 6(66) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37319433, 37097786, 37097780 ], partly placed 0, placed 69 { id=6 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done ara_table_16 is not a gateway! Aborting search for merge choices try_place_table(ara_table_16, 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_16 Picking layout option for table : ara_table_16 with requested entries : 0 picked layout for ara_table_16 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_16 Trying to allocate imem for ara_table_16 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 6 Furthest stage: 7 try_place_table returning 0 of ara_table_16 in stage 6 Table is placed Pl vector: ara_table_16 - skipping cond-132 as its already done - skipping tbl_sidecar1488 as its already done - skipping tbl_sidecar1488_0 as its already done try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 8 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, ara_table_16, cond-97, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_16 with best: tbl_sidecar686 Updating best to ara_table_16 from tbl_sidecar686 for reason: earlier stage calculated For trial t : cond-97 with best: ara_table_16 Keeping best ara_table_16 for reason: earlier stage calculated For trial t : services_service with best: ara_table_16 Keeping best ara_table_16 for reason: earlier stage calculated For trial t : tbl_sidecar412 with best: ara_table_16 Keeping best ara_table_16 for reason: earlier stage calculated placing 0 entries of ara_table_16 ( ara_table_16 ) in stage 6(ffffffffffffffff) FormatType(02) stage 6, work: [ 37090355, 37093153, 37093159, 37097786, 37097780 ], partly placed 0, placed 70 { id=6 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=6) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done try_place_table(cond-97, 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-97 Picking layout option for table : cond-97 with requested entries : 0 picked layout for cond-97 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-97 Trying to allocate imem for cond-97 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 0 of cond-97 in stage 7 Table is placed Pl vector: cond-97 - skipping cond-103 due to in-sequence control dependence on cond-97 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 7 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 7 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, cond-97, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : cond-97 with best: tbl_sidecar686 Updating best to cond-97 from tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: cond-97 Keeping best cond-97 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar412 with best: cond-97 Keeping best cond-97 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar686 in the initial stage option Adding table:ara_table_7 in the initial stage option Adding table:ara_table_5 in the initial stage option Adding table:ara_table_3 in the initial stage option Adding table:cond-97 in the initial stage option Adding table:services_service in the initial stage option Adding table:tbl_sidecar412 in the initial stage option placing 0 entries of cond-97 ( cond-97 ) in stage 7(70) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098396, 37098398 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - skipping cond-103 because it depends on cond-98 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-98 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 try_place_table(cond-98, stage=7) Merging with match table tbl_sidecar1707 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_sidecar1707 Picking layout option for table : tbl_sidecar1707 with requested entries : 1 picked layout for tbl_sidecar1707 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1707 Trying to allocate imem for tbl_sidecar1707 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1707 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 ov:11 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:0 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_sidecar1707 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-99, stage=7) Initial # of stages is 7, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-99 Picking layout option for table : cond-99 with requested entries : 0 picked layout for cond-99 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-99 Trying to allocate imem for cond-99 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of cond-99 in stage 7 Table is placed Pl vector: cond-99 found 9 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_sidecar1707, mcast_ingress_mcast_source_filter_ipv4, cond-99 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1707 with best: services_service Updating best to tbl_sidecar1707 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_sidecar1707 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1707 for reason: longer control-excluded dependence tail chain For trial t : cond-99 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to cond-99 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies in dominance frontier placing 0 entries of cond-99 ( cond-99 ) in stage 7(71) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098396, 37098398, 37098392, 37098394 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - skipping cond-103 because it depends on cond-98 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-98 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 try_place_table(cond-98, stage=7) Merging with match table tbl_sidecar1707 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_sidecar1707 Picking layout option for table : tbl_sidecar1707 with requested entries : 1 picked layout for tbl_sidecar1707 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1707 Trying to allocate imem for tbl_sidecar1707 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1707 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 ov:11 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:0 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_sidecar1707 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-99 as its already done try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar1716 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_sidecar1716 Picking layout option for table : tbl_sidecar1716 with requested entries : 1 picked layout for tbl_sidecar1716 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1716 Trying to allocate imem for tbl_sidecar1716 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1716 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv6 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv6 FormatType(02) layout: 1024eV ixbar:32B/256b match:31B/246b gh:1 ov:11 way:{ g:1 e:0 w:3 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_source_filter_ipv6 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_source_filter_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1716 mcast_ingress_mcast_source_filter_ipv6 try_place_table(cond-101, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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 11 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_sidecar1707, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1716, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv4_no_group ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1707 with best: services_service Updating best to tbl_sidecar1707 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_sidecar1707 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1707 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1716 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1716 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1716 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1716 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-101, result tag $true) in stage 7(72) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098396, 37098392, 37098394, 37098390 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - skipping cond-103 because it depends on cond-98 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-98 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 try_place_table(cond-98, stage=7) Merging with match table tbl_sidecar1707 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_sidecar1707 Picking layout option for table : tbl_sidecar1707 with requested entries : 1 picked layout for tbl_sidecar1707 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1707 Trying to allocate imem for tbl_sidecar1707 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1707 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 ov:11 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:0 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_sidecar1707 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-100, stage=7) Merging with match table tbl_sidecar1716 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_sidecar1716 Picking layout option for table : tbl_sidecar1716 with requested entries : 1 picked layout for tbl_sidecar1716 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1716 Trying to allocate imem for tbl_sidecar1716 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1716 in stage 7 Table is placed Gateway is placed Merging with match table mcast_ingress_mcast_source_filter_ipv6 and tag $true Initial # of stages is 7, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_source_filter_ipv6 Picking layout option for table : mcast_ingress_mcast_source_filter_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_source_filter_ipv6 FormatType(02) layout: 1024eV ixbar:32B/256b match:31B/246b gh:1 ov:11 way:{ g:1 e:0 w:3 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_source_filter_ipv6 Trying to allocate imem for mcast_ingress_mcast_source_filter_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_source_filter_ipv6 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar1716 mcast_ingress_mcast_source_filter_ipv6 - skipping cond-101 as its already done try_place_table(cond-102, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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 11 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_sidecar1707, mcast_ingress_mcast_source_filter_ipv4, tbl_sidecar1716, mcast_ingress_mcast_source_filter_ipv6, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1707 with best: services_service Updating best to tbl_sidecar1707 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_sidecar1707 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1707 for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1716 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1716 from mcast_ingress_mcast_source_filter_ipv4 for reason: fewer total dependencies For trial t : mcast_ingress_mcast_source_filter_ipv6 with best: tbl_sidecar1716 Updating best to mcast_ingress_mcast_source_filter_ipv6 from tbl_sidecar1716 for reason: longer control-excluded dependence tail chain For trial t : tbl_mcast_ingress_drop_mcastv6_no_group with best: mcast_ingress_mcast_source_filter_ipv6 Keeping best mcast_ingress_mcast_source_filter_ipv6 for reason: fewer total dependencies in dominance frontier placing 4096 entries of mcast_ingress_mcast_source_filter_ipv6 ( Ingress.mcast_ingress.mcast_source_filter_ipv6 ) (with gw cond-100, result tag $true) in stage 7(73) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098396, 37098392, 37098390, 37098220 ], partly placed 0, placed 74 { id=2 ram=15 tcam=0 mram=3 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - skipping cond-103 because it depends on cond-98 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-98 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 try_place_table(cond-98, stage=7) Merging with match table tbl_sidecar1707 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_sidecar1707 Picking layout option for table : tbl_sidecar1707 with requested entries : 1 picked layout for tbl_sidecar1707 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1707 Trying to allocate imem for tbl_sidecar1707 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1707 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 ov:11 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:0 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_sidecar1707 mcast_ingress_mcast_source_filter_ipv4 - skipping cond-100 as its already done try_place_table(cond-102, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar1716 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1716, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1716 Picking layout option for table : tbl_sidecar1716 with requested entries : 1 picked layout for tbl_sidecar1716 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1716 Trying to allocate imem for tbl_sidecar1716 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1716 in stage 7 Table is placed Pl vector: tbl_sidecar1716 found 10 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_sidecar1707, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1716 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1707 with best: services_service Updating best to tbl_sidecar1707 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_sidecar1707 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1707 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_sidecar1716 with best: mcast_ingress_mcast_source_filter_ipv4 Updating best to tbl_sidecar1716 from mcast_ingress_mcast_source_filter_ipv4 for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1716 ( tbl_sidecar1716 ) in stage 7(74) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098396, 37098390 ], partly placed 0, placed 75 { id=3 ram=15 tcam=0 mram=3 eixb=36 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - skipping cond-103 because it depends on cond-98 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-98 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 try_place_table(cond-98, stage=7) Merging with match table tbl_sidecar1707 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_sidecar1707 Picking layout option for table : tbl_sidecar1707 with requested entries : 1 picked layout for tbl_sidecar1707 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1707 Trying to allocate imem for tbl_sidecar1707 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1707 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 ov:11 entries:1024 srams:3 local_tinds: 0 maprams:2 tcams:4 afi:0 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_sidecar1707 mcast_ingress_mcast_source_filter_ipv4 try_place_table(cond-102, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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 9 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_sidecar1707, mcast_ingress_mcast_source_filter_ipv4, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain For trial t : tbl_sidecar1707 with best: services_service Updating best to tbl_sidecar1707 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_sidecar1707 Updating best to mcast_ingress_mcast_source_filter_ipv4 from tbl_sidecar1707 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-98, result tag $true) in stage 7(75) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098396, 37098390, 37098003 ], partly placed 0, placed 76 { id=4 ram=18 tcam=4 mram=5 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - skipping cond-103 because it depends on tbl_sidecar1707 - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on tbl_sidecar1707 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 - skipping cond-98 as its already done try_place_table(cond-102, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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_sidecar1707 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1707, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1707 Picking layout option for table : tbl_sidecar1707 with requested entries : 1 picked layout for tbl_sidecar1707 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1707 Trying to allocate imem for tbl_sidecar1707 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar1707 in stage 7 Table is placed Pl vector: tbl_sidecar1707 found 8 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_mcast_ingress_drop_mcastv6_no_group, tbl_sidecar1707 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 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_sidecar1707 with best: tbl_mcast_ingress_drop_mcastv6_no_group Updating best to tbl_sidecar1707 from tbl_mcast_ingress_drop_mcastv6_no_group for reason: longer control-excluded dependence tail chain placing 1 entries of tbl_sidecar1707 ( tbl_sidecar1707 ) in stage 7(76) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37098390 ], partly placed 0, placed 77 { id=5 ram=18 tcam=4 mram=5 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done - removing mcast_ingress_mcast_replication_ipv6 from merge list because it depends on cond-102 - skipping gateway cond-103 until mergeable tables are available try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 try_place_table(cond-102, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 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 7 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, services_service, tbl_sidecar412, tbl_mcast_ingress_drop_mcastv6_no_group ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 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-102, result tag $true) in stage 7(77) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780 ], partly placed 0, placed 78 { id=6 ram=18 tcam=4 mram=5 eixb=44 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-95 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 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_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 7 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done try_place_table(cond-103, 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 try_place_table(cond-95, 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:11B/34b match:11B/34b adb:8/8 ov:13 entries:512 srams:4 local_tinds: 0 maprams:2 tcams:2 afi:0 Trying to allocate adb for services_service Trying to allocate imem for services_service Entries : 512, needed_entries: 16, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 512 of services_service in stage 7 Table is placed Gateway is placed Merging with match table tbl_sidecar412 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_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Gateway is placed Pl vector: services_service tbl_sidecar412 found 7 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, mcast_ingress_mcast_replication_ipv6, services_service, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_5 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_3 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_replication_ipv6 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: earlier stage calculated For trial t : services_service with best: tbl_sidecar686 Updating best to services_service from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain For trial t : tbl_sidecar412 with best: services_service Keeping best services_service for reason: longer control-excluded dependence tail chain placing 512 entries of services_service ( Ingress.services.service ) (with gw cond-95, result tag $false) in stage 7(78) FormatType(022) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37097780, 37097776 ], partly placed 0, placed 79 { id=7 ram=22 tcam=6 mram=7 eixb=55 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-103 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 and tag $true - action dependency between services_service and table tbl_sidecar686 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done try_place_table(cond-103, 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 cond-95 as its already done tbl_sidecar412 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar412, stage=7) Initial # of stages is 7, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar412 Picking layout option for table : tbl_sidecar412 with requested entries : 1 picked layout for tbl_sidecar412 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar412 Trying to allocate imem for tbl_sidecar412 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar412 in stage 7 Table is placed Pl vector: tbl_sidecar412 found 6 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, mcast_ingress_mcast_replication_ipv6, tbl_sidecar412 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Updating best to ara_table_7 from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_5 with best: ara_table_7 Updating best to ara_table_5 from ara_table_7 for reason: default choice For trial t : ara_table_3 with best: ara_table_5 Updating best to ara_table_3 from ara_table_5 for reason: default choice For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_3 Keeping best ara_table_3 for reason: earlier stage calculated For trial t : tbl_sidecar412 with best: ara_table_3 Updating best to tbl_sidecar412 from ara_table_3 for reason: longer local control-included dependence tail chain placing 1 entries of tbl_sidecar412 ( tbl_sidecar412 ) in stage 7(79) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786, 37099377 ], partly placed 0, placed 80 { id=8 ram=22 tcam=6 mram=7 eixb=55 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-103 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 and tag $true - action dependency between services_service and table tbl_sidecar686 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 ara_table_3 is not a gateway! Aborting search for merge choices try_place_table(ara_table_3, 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_3 Picking layout option for table : ara_table_3 with requested entries : 0 picked layout for ara_table_3 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_3 Trying to allocate imem for ara_table_3 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_3 in stage 7 Table is placed Pl vector: ara_table_3 - skipping ara_table_0 as its already done - skipping cond-97 as its already done try_place_table(cond-103, 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_15 as a parent is not yet placed - skipping ara_table_13 as a parent is not yet placed - skipping ara_table_11 as a parent is not yet placed - skipping cond-94 as its already done found 5 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, ara_table_3, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Updating best to ara_table_7 from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_5 with best: ara_table_7 Updating best to ara_table_5 from ara_table_7 for reason: default choice For trial t : ara_table_3 with best: ara_table_5 Updating best to ara_table_3 from ara_table_5 for reason: default choice For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_3 Keeping best ara_table_3 for reason: earlier stage calculated placing 0 entries of ara_table_3 ( ara_table_3 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786 ], partly placed 0, placed 81 { id=8 ram=22 tcam=6 mram=7 eixb=55 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-103 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 and tag $true - action dependency between services_service and table tbl_sidecar686 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 ara_table_5 is not a gateway! Aborting search for merge choices try_place_table(ara_table_5, 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_5 Picking layout option for table : ara_table_5 with requested entries : 0 picked layout for ara_table_5 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_5 Trying to allocate imem for ara_table_5 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_5 in stage 7 Table is placed Pl vector: ara_table_5 - skipping ara_table_3 as its already done - skipping ara_table_0 as its already done - skipping cond-97 as its already done try_place_table(cond-103, 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 4 tables that could be placed: [ tbl_sidecar686, ara_table_7, ara_table_5, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Updating best to ara_table_7 from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_5 with best: ara_table_7 Updating best to ara_table_5 from ara_table_7 for reason: default choice For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_5 Keeping best ara_table_5 for reason: earlier stage calculated placing 0 entries of ara_table_5 ( ara_table_5 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37090355, 37093153, 37093159, 37097786 ], partly placed 0, placed 82 { id=8 ram=22 tcam=6 mram=7 eixb=55 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-103 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 and tag $true - action dependency between services_service and table tbl_sidecar686 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - 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_7 is not a gateway! Aborting search for merge choices try_place_table(ara_table_7, 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_7 Picking layout option for table : ara_table_7 with requested entries : 0 picked layout for ara_table_7 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_7 Trying to allocate imem for ara_table_7 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 7 Furthest stage: 8 try_place_table returning 0 of ara_table_7 in stage 7 Table is placed Pl vector: ara_table_7 - skipping ara_table_5 as its already done - skipping ara_table_3 as its already done - skipping ara_table_0 as its already done - skipping cond-97 as its already done try_place_table(cond-103, 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 3 tables that could be placed: [ tbl_sidecar686, ara_table_7, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_7 with best: tbl_sidecar686 Updating best to ara_table_7 from tbl_sidecar686 for reason: earlier stage calculated For trial t : mcast_ingress_mcast_replication_ipv6 with best: ara_table_7 Keeping best ara_table_7 for reason: earlier stage calculated placing 0 entries of ara_table_7 ( ara_table_7 ) in stage 7(ffffffffffffffff) FormatType(02) stage 7, work: [ 37090355, 37093153, 37097786 ], partly placed 0, placed 83 { id=8 ram=22 tcam=6 mram=7 eixb=55 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 because it depends on cond-103 - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=7) Merging with match table tbl_sidecar686 and tag $true - action dependency between services_service and table tbl_sidecar686 due to PHV allocation advances stage to 8 Initial # of stages is 8, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 1 of tbl_sidecar686 in stage 8 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - skipping cond-97 as its already done try_place_table(cond-103, stage=7) Merging with match table mcast_ingress_mcast_replication_ipv6 and tag $true - dependency between tbl_mcast_ingress_drop_mcastv6_no_group and table advances stage Initial # of stages is 8, initial # of entries is 1024 Try_alloc_all for Table use Trying to allocate layout for mcast_ingress_mcast_replication_ipv6 Picking layout option for table : mcast_ingress_mcast_replication_ipv6 with requested entries : 1024 picked layout for mcast_ingress_mcast_replication_ipv6 FormatType(02) layout: 1024eV ixbar:16B/128b match:15B/118b gh:1 adb:16/16 ov:11 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:15 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for mcast_ingress_mcast_replication_ipv6 Trying to allocate imem for mcast_ingress_mcast_replication_ipv6 Entries : 4096, needed_entries: 1024, need_more: 0 Selected stage: 8 Furthest stage: 8 try_place_table returning 4096 of mcast_ingress_mcast_replication_ipv6 in stage 8 Table is placed Gateway is placed Pl vector: mcast_ingress_mcast_replication_ipv6 found 2 tables that could be placed: [ tbl_sidecar686, mcast_ingress_mcast_replication_ipv6 ] Initial best is first table seen: tbl_sidecar686 For trial t : mcast_ingress_mcast_replication_ipv6 with best: tbl_sidecar686 Updating best to mcast_ingress_mcast_replication_ipv6 from tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar686 in the initial stage option Adding table:mcast_ingress_mcast_replication_ipv6 in the initial stage option placing 4096 entries of mcast_ingress_mcast_replication_ipv6 ( Ingress.mcast_ingress.mcast_replication_ipv6 ) (with gw cond-103, result tag $true) in stage 8(80) FormatType(02) stage 8, work: [ 37090355, 37093153, 37097786, 37098404, 38336936 ], partly placed 0, placed 84 { id=1 ram=15 tcam=0 mram=3 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=8) Merging with match table tbl_sidecar686 and tag $true - action dependency between mcast_ingress_mcast_replication_ipv6 and table tbl_sidecar686 due to PHV allocation advances stage to 9 Initial # of stages is 9, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 1 of tbl_sidecar686 in stage 9 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - skipping cond-97 as its already done - skipping cond-103 as its already done - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_15 is not a gateway! Aborting search for merge choices try_place_table(ara_table_15, 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_15 Picking layout option for table : ara_table_15 with requested entries : 0 picked layout for ara_table_15 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_15 Trying to allocate imem for ara_table_15 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_15 in stage 9 Table is placed Pl vector: ara_table_15 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 9 try_place_table returning 0 of ara_table_13 in stage 9 Table is placed Pl vector: ara_table_13 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_11 because it depends on mcast_ingress_mcast_tag_check ara_table_11 is not a gateway! Aborting search for merge choices - skipping ara_table_11 because it depends on mcast_ingress_mcast_tag_check ara_table_11 is not a gateway! Aborting search for merge choices found 4 tables that could be placed: [ tbl_sidecar686, ara_table_15, ara_table_13, mcast_ingress_mcast_tag_check ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_15 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_13 with best: tbl_sidecar686 Keeping best tbl_sidecar686 for reason: longer downward prop control-included dependence tail chain For trial t : mcast_ingress_mcast_tag_check with best: tbl_sidecar686 Updating best to mcast_ingress_mcast_tag_check from tbl_sidecar686 for reason: longer downward dominance frontier dependence chain Adding table:tbl_sidecar686 in the initial stage option Adding table:ara_table_15 in the initial stage option Adding table:ara_table_13 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: [ 37090355, 37093153, 37098404, 38336936 ], partly placed 0, placed 85 { id=1 ram=1 tcam=2 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=9) Merging with match table tbl_sidecar686 and tag $true - action dependency between mcast_ingress_mcast_tag_check and table tbl_sidecar686 due to PHV allocation advances stage to 10 Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar686 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_15 is not a gateway! Aborting search for merge choices try_place_table(ara_table_15, 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_15 Picking layout option for table : ara_table_15 with requested entries : 0 picked layout for ara_table_15 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_15 Trying to allocate imem for ara_table_15 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_15 in stage 9 Table is placed Pl vector: ara_table_15 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_13 in stage 9 Table is placed Pl vector: ara_table_13 - skipping mcast_ingress_mcast_tag_check as its already done ara_table_11 is not a gateway! Aborting search for merge choices try_place_table(ara_table_11, 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_11 Picking layout option for table : ara_table_11 with requested entries : 0 picked layout for ara_table_11 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_11 Trying to allocate imem for ara_table_11 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_11 in stage 9 Table is placed Pl vector: ara_table_11 found 4 tables that could be placed: [ tbl_sidecar686, ara_table_15, ara_table_13, ara_table_11 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_15 with best: tbl_sidecar686 Updating best to ara_table_15 from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_13 with best: ara_table_15 Updating best to ara_table_13 from ara_table_15 for reason: default choice For trial t : ara_table_11 with best: ara_table_13 Updating best to ara_table_11 from ara_table_13 for reason: default choice placing 0 entries of ara_table_11 ( ara_table_11 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37090355, 37093153, 37098404 ], partly placed 0, placed 86 { id=1 ram=1 tcam=2 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=9) Merging with match table tbl_sidecar686 and tag $true - action dependency between mcast_ingress_mcast_tag_check and table tbl_sidecar686 due to PHV allocation advances stage to 10 Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar686 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_15 is not a gateway! Aborting search for merge choices try_place_table(ara_table_15, 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_15 Picking layout option for table : ara_table_15 with requested entries : 0 picked layout for ara_table_15 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_15 Trying to allocate imem for ara_table_15 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_15 in stage 9 Table is placed Pl vector: ara_table_15 ara_table_13 is not a gateway! Aborting search for merge choices try_place_table(ara_table_13, 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_13 Picking layout option for table : ara_table_13 with requested entries : 0 picked layout for ara_table_13 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_13 Trying to allocate imem for ara_table_13 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_13 in stage 9 Table is placed Pl vector: ara_table_13 - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_11 as its already done found 3 tables that could be placed: [ tbl_sidecar686, ara_table_15, ara_table_13 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_15 with best: tbl_sidecar686 Updating best to ara_table_15 from tbl_sidecar686 for reason: earlier stage calculated For trial t : ara_table_13 with best: ara_table_15 Updating best to ara_table_13 from ara_table_15 for reason: default choice placing 0 entries of ara_table_13 ( ara_table_13 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37090355, 37093153, 37098404 ], partly placed 0, placed 87 { id=1 ram=1 tcam=2 mram=0 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=9) Merging with match table tbl_sidecar686 and tag $true - action dependency between mcast_ingress_mcast_tag_check and table tbl_sidecar686 due to PHV allocation advances stage to 10 Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar686 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar686 - skipping mcast_ingress_mcast_replication_ipv6 as its already done ara_table_15 is not a gateway! Aborting search for merge choices try_place_table(ara_table_15, 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_15 Picking layout option for table : ara_table_15 with requested entries : 0 picked layout for ara_table_15 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_15 Trying to allocate imem for ara_table_15 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 9 Furthest stage: 10 try_place_table returning 0 of ara_table_15 in stage 9 Table is placed Pl vector: ara_table_15 - skipping ara_table_13 as its already done - skipping mcast_ingress_mcast_tag_check as its already done - skipping ara_table_11 as its already done found 2 tables that could be placed: [ tbl_sidecar686, ara_table_15 ] Initial best is first table seen: tbl_sidecar686 For trial t : ara_table_15 with best: tbl_sidecar686 Updating best to ara_table_15 from tbl_sidecar686 for reason: earlier stage calculated placing 0 entries of ara_table_15 ( ara_table_15 ) in stage 9(ffffffffffffffff) FormatType(02) stage 9, work: [ 37090355, 37093153 ], 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 ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping gateway cond-104 until any of the control dominating tables can be placed - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done try_place_table(cond-90, stage=9) Merging with match table tbl_sidecar686 and tag $true - action dependency between mcast_ingress_mcast_tag_check and table tbl_sidecar686 due to PHV allocation advances stage to 10 Initial # of stages is 10, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar686 Picking layout option for table : tbl_sidecar686 with requested entries : 1 picked layout for tbl_sidecar686 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar686 Trying to allocate imem for tbl_sidecar686 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 10 Furthest stage: 10 try_place_table returning 1 of tbl_sidecar686 in stage 10 Table is placed Gateway is placed Pl vector: tbl_sidecar686 found 1 tables that could be placed: [ tbl_sidecar686 ] Initial best is first table seen: tbl_sidecar686 Adding table:tbl_sidecar686 in the initial stage option placing 1 entries of tbl_sidecar686 ( tbl_sidecar686 ) (with gw cond-90, result tag $true) in stage 10(a0) FormatType(02) Dependence chain (20) longer than available stages (19) stage 10, work: [ 37090355, 37093153, 37094720, 38335838 ], partly placed 0, placed 89 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done try_place_table(cond-104, stage=10) Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-104 Picking layout option for table : cond-104 with requested entries : 0 picked layout for cond-104 FormatType(02) layout: 0gV ixbar:2B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-104 Trying to allocate imem for cond-104 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of cond-104 in stage 10 Table is placed Pl vector: cond-104 - skipping cond-123 due to in-sequence control dependence on cond-104 - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 due to in-sequence control dependence on cond-104 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 due to in-sequence control dependence on cond-104 - skipping cond-88 as its already done - skipping cond-90 as its already done - skipping tbl_sidecar686 as its already done ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, stage=10) - dependency between tbl_sidecar686 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_9 in stage 11 Table is placed Pl vector: ara_table_9 found 2 tables that could be placed: [ cond-104, ara_table_9 ] Initial best is first table seen: cond-104 For trial t : ara_table_9 with best: cond-104 Keeping best cond-104 for reason: earlier stage calculated placing 0 entries of cond-104 ( cond-104 ) in stage 10(a1) FormatType(02) stage 10, work: [ 37090355, 37094720, 37099387, 38340077 ], partly placed 0, placed 90 { id=1 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-105 - removing tbl_sidecar1999 from merge list because it depends on cond-105 - removing tbl_sidecar2001 from merge list because it depends on cond-105 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-105 ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 because it depends on cond-105 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar686 as its already done ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, stage=10) - dependency between tbl_sidecar686 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_9 in stage 11 Table is placed Pl vector: ara_table_9 try_place_table(cond-105, stage=10) Initial # of stages is 10, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-105 Picking layout option for table : cond-105 with requested entries : 0 picked layout for cond-105 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-105 Trying to allocate imem for cond-105 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 10 Furthest stage: 11 try_place_table returning 0 of cond-105 in stage 10 Table is placed Pl vector: cond-105 - skipping cond-107 due to in-sequence control dependence on cond-105 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 2 tables that could be placed: [ ara_table_9, cond-105 ] Initial best is first table seen: ara_table_9 For trial t : cond-105 with best: ara_table_9 Updating best to cond-105 from ara_table_9 for reason: earlier stage calculated placing 0 entries of cond-105 ( cond-105 ) in stage 10(a2) FormatType(02) stage 10, work: [ 37090355, 37094720, 37099387, 37102513 ], partly placed 0, placed 91 { id=1 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-107 - removing tbl_sidecar1999 from merge list because it depends on cond-107 - removing tbl_sidecar2001 from merge list because it depends on cond-107 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 because it depends on cond-106 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-106 ingresshdr.icmp.hdr_checksum_encode_update_condition_4 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar686 as its already done ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, stage=10) - dependency between tbl_sidecar686 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 11 try_place_table returning 0 of ara_table_9 in stage 11 Table is placed Pl vector: ara_table_9 - skipping cond-105 as its already done - skipping cond-107 because it depends on cond-106 - skipping gateway cond-107 until any of the control dominating tables can be placed try_place_table(cond-106, stage=10) Merging with match table nat_egress_nat_egress and tag $true - dependency between tbl_sidecar686 and table advances stage Initial # of stages is 11, 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: 11 Furthest stage: 11 try_place_table returning 2048 of nat_egress_nat_egress in stage 11 Table is placed Gateway is placed Pl vector: nat_egress_nat_egress found 2 tables that could be placed: [ ara_table_9, nat_egress_nat_egress ] Initial best is first table seen: ara_table_9 For trial t : nat_egress_nat_egress with best: ara_table_9 Updating best to nat_egress_nat_egress from ara_table_9 for reason: longer downward prop control-included dependence tail chain Adding table:ara_table_9 in the initial stage option 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-106, result tag $true) in stage 11(b0) FormatType(02) Dependence chain (20) longer than available stages (19) stage 11, work: [ 37090355, 37094720, 37099387 ], partly placed 0, placed 92 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-107 - removing tbl_sidecar1999 from merge list because it depends on cond-107 - removing tbl_sidecar2001 from merge list because it depends on cond-107 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping tbl_sidecar686 as its already done ara_table_9 is not a gateway! Aborting search for merge choices try_place_table(ara_table_9, 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_9 Picking layout option for table : ara_table_9 with requested entries : 0 picked layout for ara_table_9 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_9 Trying to allocate imem for ara_table_9 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 11 Furthest stage: 12 try_place_table returning 0 of ara_table_9 in stage 11 Table is placed Pl vector: ara_table_9 - skipping cond-105 as its already done try_place_table(cond-107, stage=11) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 12, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-107 Picking layout option for table : cond-107 with requested entries : 0 picked layout for cond-107 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-107 Trying to allocate imem for cond-107 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 0 of cond-107 in stage 12 Table is placed Pl vector: cond-107 found 4 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, ara_table_9, cond-107 ] 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_9 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to ara_table_9 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: earlier stage calculated For trial t : cond-107 with best: ara_table_9 Keeping best ara_table_9 for reason: earlier stage calculated placing 0 entries of ara_table_9 ( ara_table_9 ) in stage 11(ffffffffffffffff) FormatType(02) stage 11, work: [ 37090355, 37099387 ], partly placed 0, placed 93 { id=1 ram=2 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-107 - removing tbl_sidecar1999 from merge list because it depends on cond-107 - removing tbl_sidecar2001 from merge list because it depends on cond-107 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 12, 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: 12 Furthest stage: 12 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-105 as its already done try_place_table(cond-107, stage=11) - dependency between nat_egress_nat_egress and table advances stage Initial # of stages is 12, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-107 Picking layout option for table : cond-107 with requested entries : 0 picked layout for cond-107 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-107 Trying to allocate imem for cond-107 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 12 Furthest stage: 12 try_place_table returning 0 of cond-107 in stage 12 Table is placed Pl vector: cond-107 found 3 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-107 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : cond-107 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-107 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain 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-107 in the initial stage option placing 0 entries of cond-107 ( cond-107 ) in stage 12(c0) FormatType(02) Dependence chain (20) longer than available stages (19) stage 12, work: [ 37090355, 37099387, 37214621, 38340075 ], partly placed 0, placed 94 { id=0 ram=0 tcam=0 mram=0 eixb=1 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-108 - removing tbl_sidecar1999 from merge list because it depends on cond-108 - removing tbl_sidecar2001 from merge list because it depends on cond-108 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-105 as its already done - skipping cond-107 as its already done try_place_table(cond-108, stage=12) Initial # of stages is 12, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-108 Picking layout option for table : cond-108 with requested entries : 0 picked layout for cond-108 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-108 Trying to allocate imem for cond-108 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 0 of cond-108 in stage 12 Table is placed Pl vector: cond-108 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 3 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, cond-108 ] 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-108 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to cond-108 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-108 ( cond-108 ) in stage 12(c1) FormatType(02) Dependence chain (20) longer than available stages (19) stage 12, work: [ 37090355, 37214621, 37214617, 37214619 ], partly placed 0, placed 95 { id=0 ram=0 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-109 - removing tbl_sidecar1999 from merge list because it depends on cond-109 - removing tbl_sidecar2001 from merge list because it depends on cond-109 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping cond-108 as its already done - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-109, stage=12) Merging with match table tbl_sidecar1154$precompute 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_sidecar1154$precompute Picking layout option for table : tbl_sidecar1154$precompute with requested entries : 1 picked layout for tbl_sidecar1154$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_sidecar1154$precompute Trying to allocate imem for tbl_sidecar1154$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154$precompute in stage 12 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1154$precompute l3_router_Router4_lookup_idx_lookup try_place_table(cond-116, stage=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 0 of cond-116 in stage 12 Table is placed Pl vector: cond-116 found 5 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1154$precompute, l3_router_Router4_lookup_idx_lookup, cond-116 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1154$precompute with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1154$precompute from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1154$precompute Keeping best tbl_sidecar1154$precompute for reason: longer downward prop control-included dependence tail chain For trial t : cond-116 with best: tbl_sidecar1154$precompute Updating best to cond-116 from tbl_sidecar1154$precompute for reason: control dom set has more placeable tables placing 0 entries of cond-116 ( cond-116 ) in stage 12(c2) FormatType(02) Dependence chain (20) longer than available stages (19) stage 12, work: [ 37090355, 37214617, 37214619, 37214615, 38340073 ], partly placed 0, placed 96 { id=0 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-109 - removing tbl_sidecar1999 from merge list because it depends on cond-109 - removing tbl_sidecar2001 from merge list because it depends on cond-109 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-109, stage=12) Merging with match table tbl_sidecar1154$precompute 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_sidecar1154$precompute Picking layout option for table : tbl_sidecar1154$precompute with requested entries : 1 picked layout for tbl_sidecar1154$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_sidecar1154$precompute Trying to allocate imem for tbl_sidecar1154$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154$precompute in stage 12 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1154$precompute l3_router_Router4_lookup_idx_lookup - skipping cond-116 as its already done try_place_table(cond-117, stage=12) Merging with match table tbl_sidecar1294$precompute 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_sidecar1294$precompute Picking layout option for table : tbl_sidecar1294$precompute with requested entries : 1 picked layout for tbl_sidecar1294$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_sidecar1294$precompute Trying to allocate imem for tbl_sidecar1294$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294$precompute in stage 12 Table is placed Gateway is placed Merging with match table l3_router_Router6_lookup_idx_lookup and tag $false Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 1536 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1294$precompute l3_router_Router6_lookup_idx_lookup - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 6 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1154$precompute, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1294$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 : tbl_sidecar1154$precompute with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1154$precompute from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1154$precompute Keeping best tbl_sidecar1154$precompute for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294$precompute with best: tbl_sidecar1154$precompute Updating best to tbl_sidecar1294$precompute from tbl_sidecar1154$precompute for reason: control dom set has more placeable tables For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1294$precompute Keeping best tbl_sidecar1294$precompute for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1294$precompute ( tbl_sidecar1294$precompute ) (with gw cond-117, result tag $false) in stage 12(c3) FormatType(02) Dependence chain (20) longer than available stages (19) stage 12, work: [ 37090355, 37214617, 37214615, 37158618, 37159569 ], partly placed 0, placed 97 { id=1 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-109 - removing tbl_sidecar1999 from merge list because it depends on cond-109 - removing tbl_sidecar2001 from merge list because it depends on cond-109 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-109, stage=12) Merging with match table tbl_sidecar1154$precompute 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_sidecar1154$precompute Picking layout option for table : tbl_sidecar1154$precompute with requested entries : 1 picked layout for tbl_sidecar1154$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_sidecar1154$precompute Trying to allocate imem for tbl_sidecar1154$precompute Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154$precompute in stage 12 Table is placed Gateway is placed Merging with match table l3_router_Router4_lookup_idx_lookup and tag $false Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1154$precompute l3_router_Router4_lookup_idx_lookup - skipping cond-117 as its already done - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-118, stage=12) Merging with match table tbl_sidecar1375 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_sidecar1375 Picking layout option for table : tbl_sidecar1375 with requested entries : 1 picked layout for tbl_sidecar1375 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1375 Trying to allocate imem for tbl_sidecar1375 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1375 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1375 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-118 - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 1536 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1154$precompute, l3_router_Router4_lookup_idx_lookup, tbl_sidecar1375, tbl_sidecar1294, 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 : tbl_sidecar1154$precompute with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1154$precompute from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_lookup with best: tbl_sidecar1154$precompute Keeping best tbl_sidecar1154$precompute for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1375 with best: tbl_sidecar1154$precompute Keeping best tbl_sidecar1154$precompute for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: tbl_sidecar1154$precompute Keeping best tbl_sidecar1154$precompute for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1154$precompute Keeping best tbl_sidecar1154$precompute for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1154$precompute ( tbl_sidecar1154$precompute ) (with gw cond-109, result tag $false) in stage 12(c4) FormatType(02) Dependence chain (20) longer than available stages (19) stage 12, work: [ 37090355, 37214617, 37158618, 37159569, 37102527, 37103544 ], partly placed 0, placed 98 { id=2 ram=0 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on cond-110 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-109 as its already done - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-118, stage=12) Merging with match table tbl_sidecar1375 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_sidecar1375 Picking layout option for table : tbl_sidecar1375 with requested entries : 1 picked layout for tbl_sidecar1375 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1375 Trying to allocate imem for tbl_sidecar1375 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1375 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1375 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-118 - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 1536 of l3_router_Router6_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1237 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_sidecar1237 Picking layout option for table : tbl_sidecar1237 with requested entries : 1 picked layout for tbl_sidecar1237 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1237 Trying to allocate imem for tbl_sidecar1237 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1237 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1237 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-110 - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=12) - dependency between tbl_sidecar1154$precompute 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_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 8192 of l3_router_Router4_lookup_idx_lookup in stage 12 Table is placed Pl vector: l3_router_Router4_lookup_idx_lookup - skipping cond-113 due to in-sequence control dependence on l3_router_Router4_lookup_idx_lookup - skipping cond-114 due to in-sequence control dependence on l3_router_Router4_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, tbl_sidecar1375, tbl_sidecar1294, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1237, tbl_sidecar1154, l3_router_Router4_lookup_idx_lookup ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1375 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1375 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1375 Updating best to l3_router_Router6_lookup_idx_lookup from tbl_sidecar1375 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1237 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_sidecar1154 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: default choice placing 8192 entries of l3_router_Router4_lookup_idx_lookup ( Ingress.l3_router.Router4.lookup_idx.lookup ) in stage 12(c5) FormatType(02) stage 12, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 0, placed 99 { id=3 ram=8 tcam=16 mram=5 eixb=7 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on cond-110 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-118, stage=12) Merging with match table tbl_sidecar1375 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_sidecar1375 Picking layout option for table : tbl_sidecar1375 with requested entries : 1 picked layout for tbl_sidecar1375 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1375 Trying to allocate imem for tbl_sidecar1375 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1375 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1375 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-118 - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) Initial # of stages is 12, 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 12 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 12 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 12 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 12 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: 12 Furthest stage: 13 try_place_table returning 1024 of l3_router_Router6_lookup_idx_lookup in stage 12 (need more match) Table is not placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1237 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_sidecar1237 Picking layout option for table : tbl_sidecar1237 with requested entries : 1 picked layout for tbl_sidecar1237 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1237 Trying to allocate imem for tbl_sidecar1237 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1237 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1237 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-110 - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=12) - dependency between tbl_sidecar1154$precompute 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_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check - skipping gateway cond-113 until any of the control dominating tables can be placed Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1167 and tag $false - dependency between l3_router_Router4_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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1375, tbl_sidecar1294, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1237, tbl_sidecar1154, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1375 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1375 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1375 Updating best to l3_router_Router6_lookup_idx_lookup from tbl_sidecar1375 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1237 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_sidecar1154 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_sidecar1167 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 12(c6) FormatType(02) (need more match) stage 12, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 1, placed 100 { id=4 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on cond-110 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-118, stage=12) Merging with match table tbl_sidecar1375 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_sidecar1375 Picking layout option for table : tbl_sidecar1375 with requested entries : 1 picked layout for tbl_sidecar1375 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1375 Trying to allocate imem for tbl_sidecar1375 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1375 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1375 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-118 - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) 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 13, 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: 13 Furthest stage: 13 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 13 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed try_place_table(cond-110, stage=12) Merging with match table tbl_sidecar1237 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_sidecar1237 Picking layout option for table : tbl_sidecar1237 with requested entries : 1 picked layout for tbl_sidecar1237 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1237 Trying to allocate imem for tbl_sidecar1237 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1237 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1237 - skipping l3_router_MulticastRouter4_tbl due to in-sequence control dependence on cond-110 - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=12) - dependency between tbl_sidecar1154$precompute 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_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check - skipping gateway cond-113 until any of the control dominating tables can be placed Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1167 and tag $false - dependency between l3_router_Router4_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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1375, tbl_sidecar1294, l3_router_Router6_lookup_idx_lookup, tbl_sidecar1237, tbl_sidecar1154, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1375 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1375 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : tbl_sidecar1237 with best: tbl_sidecar1375 Updating best to tbl_sidecar1237 from tbl_sidecar1375 for reason: default choice For trial t : tbl_sidecar1154 with best: tbl_sidecar1237 Keeping best tbl_sidecar1237 for reason: earlier stage calculated For trial t : tbl_sidecar1167 with best: tbl_sidecar1237 Keeping best tbl_sidecar1237 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1237 ( tbl_sidecar1237 ) (with gw cond-110, result tag $true) in stage 12(c7) FormatType(02) stage 12, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 1, placed 101 { id=5 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed try_place_table(cond-118, stage=12) Merging with match table tbl_sidecar1375 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_sidecar1375 Picking layout option for table : tbl_sidecar1375 with requested entries : 1 picked layout for tbl_sidecar1375 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1375 Trying to allocate imem for tbl_sidecar1375 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1375 in stage 12 Table is placed Gateway is placed Pl vector: tbl_sidecar1375 - skipping l3_router_MulticastRouter6_tbl due to in-sequence control dependence on cond-118 - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) 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 13, 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: 13 Furthest stage: 13 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 13 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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) - dependency between tbl_sidecar1237 and table advances stage Initial # of stages is 13, 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: 13 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=12) - dependency between tbl_sidecar1154$precompute 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_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check - skipping gateway cond-113 until any of the control dominating tables can be placed Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1167 and tag $false - dependency between l3_router_Router4_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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 8 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, ingresshdr.icmp.hdr_checksum_encode_update_condition_4, tbl_sidecar1375, tbl_sidecar1294, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1154, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : ingresshdr.icmp.hdr_checksum_encode_update_condition_4 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to ingresshdr.icmp.hdr_checksum_encode_update_condition_4 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_sidecar1375 with best: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 Updating best to tbl_sidecar1375 from ingresshdr.icmp.hdr_checksum_encode_update_condition_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : l3_router_Router6_lookup_idx_lookup with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : tbl_sidecar1154 with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated For trial t : tbl_sidecar1167 with best: tbl_sidecar1375 Keeping best tbl_sidecar1375 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1375 ( tbl_sidecar1375 ) (with gw cond-118, result tag $true) in stage 12(c8) FormatType(02) stage 12, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 1, placed 102 { id=6 ram=10 tcam=22 mram=6 eixb=23 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) Initial # of stages is 12, initial # of entries is 64 Try_alloc_all for Table use Trying to allocate layout for ingresshdr.udp.checksum_encode_update_condition_3 Picking layout option for table : ingresshdr.udp.checksum_encode_update_condition_3 with requested entries : 64 picked layout for ingresshdr.udp.checksum_encode_update_condition_3 FormatType(02) layout: 0eV ixbar:3B/6b match:0B/-4b gh:3 adb:1 ov:6 imm:5 way:{ g:5 e:0 w:1 1 } entries:5120 srams:1 local_tinds: 0 maprams:0 tcams:0 afi:1 I Trying to allocate adb for ingresshdr.udp.checksum_encode_update_condition_3 Trying to allocate imem for ingresshdr.udp.checksum_encode_update_condition_3 Entries : 5120, needed_entries: 64, need_more: 0 Selected stage: 12 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 12 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 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=12) Initial # of stages is 12, 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: 12 Furthest stage: 13 try_place_table returning 4 of ingresshdr.icmp.hdr_checksum_encode_update_condition_4 in stage 12 Table is placed Pl vector: ingresshdr.icmp.hdr_checksum_encode_update_condition_4 - skipping ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) - dependency between tbl_sidecar1375 and table advances stage Initial # of stages is 13, 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: 13 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) 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 13, 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: 13 Furthest stage: 13 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 13 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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) - dependency between tbl_sidecar1237 and table advances stage Initial # of stages is 13, 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: 13 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=12) - dependency between tbl_sidecar1154$precompute 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_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check - skipping gateway cond-113 until any of the control dominating tables can be placed Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1167 and tag $false - dependency between l3_router_Router4_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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 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_sidecar1294, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1154, tbl_sidecar1167 ] 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_sidecar1294 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_sidecar1154 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_sidecar1167 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 12(c9) FormatType(02) stage 12, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 1, placed 103 { id=7 ram=10 tcam=22 mram=6 eixb=25 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done ingresshdr.udp.checksum_encode_update_condition_3 is not a gateway! Aborting search for merge choices try_place_table(ingresshdr.udp.checksum_encode_update_condition_3, stage=12) - action dependency between ingresshdr.icmp.hdr_checksum_encode_update_condition_4 and table ingresshdr.udp.checksum_encode_update_condition_3 due to PHV allocation advances stage to 13 Initial # of stages is 13, 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: 13 Furthest stage: 13 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=12) - dependency between tbl_sidecar1375 and table advances stage Initial # of stages is 13, 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: 13 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=12) - dependency between tbl_sidecar1294$precompute 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_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 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=12) 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 13, 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: 13 Furthest stage: 13 try_place_table returning 512 of l3_router_Router6_lookup_idx_lookup in stage 13 Table is placed Pl vector: l3_router_Router6_lookup_idx_lookup - skipping cond-120 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping cond-121 due to in-sequence control dependence on l3_router_Router6_lookup_idx_lookup - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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) - dependency between tbl_sidecar1237 and table advances stage Initial # of stages is 13, 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: 13 Furthest stage: 13 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=12) - dependency between tbl_sidecar1154$precompute 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_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check - skipping gateway cond-113 until any of the control dominating tables can be placed Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=12) Merging with match table tbl_sidecar1167 and tag $false - dependency between l3_router_Router4_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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 13 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, tbl_sidecar1294, l3_router_Router6_lookup_idx_lookup, l3_router_MulticastRouter4_tbl, tbl_sidecar1154, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: l3_router_MulticastRouter6_tbl Updating best to tbl_sidecar1294 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_sidecar1294 Updating best to l3_router_Router6_lookup_idx_lookup from tbl_sidecar1294 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_sidecar1154 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_sidecar1167 with best: l3_router_Router6_lookup_idx_lookup Keeping best l3_router_Router6_lookup_idx_lookup for reason: longer downward prop control-included dependence tail chain Adding table:ingresshdr.udp.checksum_encode_update_condition_3 in the initial stage option Adding table:l3_router_MulticastRouter6_tbl in the initial stage option Adding table:tbl_sidecar1294 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_sidecar1154 in the initial stage option Adding table:tbl_sidecar1167 in the initial stage option placing 512 entries of l3_router_Router6_lookup_idx_lookup ( Ingress.l3_router.Router6.lookup_idx.lookup ) in stage 13(d0) FormatType(03) Dependence chain (20) longer than available stages (19) stage 13, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 0, placed 104 { id=1 ram=3 tcam=3 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1154 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1154 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check - skipping gateway cond-120 until any of the control dominating tables can be placed Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done tbl_sidecar1154 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1154, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1154 Picking layout option for table : tbl_sidecar1154 with requested entries : 1 picked layout for tbl_sidecar1154 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_sidecar1154 Trying to allocate imem for tbl_sidecar1154 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1154 in stage 13 Table is placed Pl vector: tbl_sidecar1154 - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check - skipping gateway cond-113 until any of the control dominating tables can be placed Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=13) Merging with match table tbl_sidecar1167 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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, tbl_sidecar1294, tbl_sidecar1305, l3_router_MulticastRouter4_tbl, tbl_sidecar1154, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: l3_router_MulticastRouter6_tbl Updating best to tbl_sidecar1294 from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1305 with best: tbl_sidecar1294 Keeping best tbl_sidecar1294 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1294 Keeping best tbl_sidecar1294 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1154 with best: tbl_sidecar1294 Updating best to tbl_sidecar1154 from tbl_sidecar1294 for reason: default choice For trial t : tbl_sidecar1167 with best: tbl_sidecar1154 Keeping best tbl_sidecar1154 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1154 ( tbl_sidecar1154 ) in stage 13(d1) FormatType(02) Dependence chain (20) longer than available stages (19) stage 13, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 0, placed 105 { id=2 ram=3 tcam=3 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-113 - removing tbl_sidecar1999 from merge list because it depends on cond-113 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done tbl_sidecar1294 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1294, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1294 Picking layout option for table : tbl_sidecar1294 with requested entries : 1 picked layout for tbl_sidecar1294 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b adb:1 ov:8 imm:8 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:1 Trying to allocate adb for tbl_sidecar1294 Trying to allocate imem for tbl_sidecar1294 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1294 in stage 13 Table is placed Pl vector: tbl_sidecar1294 - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check - skipping gateway cond-120 until any of the control dominating tables can be placed Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done - skipping tbl_sidecar1154 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check try_place_table(cond-113, stage=13) Initial # of stages is 13, 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:1B/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: 13 Furthest stage: 14 try_place_table returning 0 of cond-113 in stage 13 Table is placed Pl vector: cond-113 Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=13) Merging with match table tbl_sidecar1167 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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, tbl_sidecar1294, tbl_sidecar1305, l3_router_MulticastRouter4_tbl, cond-113, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1294 with best: l3_router_MulticastRouter6_tbl Updating best to tbl_sidecar1294 from l3_router_MulticastRouter6_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1305 with best: tbl_sidecar1294 Keeping best tbl_sidecar1294 for reason: earlier stage calculated For trial t : l3_router_MulticastRouter4_tbl with best: tbl_sidecar1294 Keeping best tbl_sidecar1294 for reason: longer downward prop control-included dependence tail chain For trial t : cond-113 with best: tbl_sidecar1294 Keeping best tbl_sidecar1294 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1167 with best: tbl_sidecar1294 Keeping best tbl_sidecar1294 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1294 ( tbl_sidecar1294 ) in stage 13(d2) FormatType(02) Dependence chain (20) longer than available stages (19) stage 13, work: [ 37090355, 37158618, 37159569, 37102527, 37103544 ], partly placed 0, placed 106 { id=3 ram=3 tcam=3 mram=2 eixb=16 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-113 - removing tbl_sidecar1999 from merge list because it depends on cond-113 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done - skipping tbl_sidecar1154 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check Cannot merge cond-113 with l3_router_Router4_lookup_idx_select_route because of liveness check try_place_table(cond-113, stage=13) Initial # of stages is 13, 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:1B/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: 13 Furthest stage: 14 try_place_table returning 0 of cond-113 in stage 13 Table is placed Pl vector: cond-113 Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=13) Merging with match table tbl_sidecar1167 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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, cond-120, tbl_sidecar1305, l3_router_MulticastRouter4_tbl, cond-113, tbl_sidecar1167 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : cond-120 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1305 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 : cond-113 with best: l3_router_MulticastRouter4_tbl Updating best to cond-113 from l3_router_MulticastRouter4_tbl for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1167 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 13(d3) FormatType(02) stage 13, work: [ 37090355, 37158618, 37159569, 37102527, 37103544, 37103893, 38338582 ], partly placed 0, placed 107 { id=3 ram=3 tcam=3 mram=2 eixb=17 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-114 - removing tbl_sidecar1999 from merge list because it depends on cond-114 - removing tbl_sidecar2001 from merge list because it depends on l3_router_MulticastRouter4_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter4_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter4_tbl - skipping tbl_sidecar1154$precompute as its already done - skipping tbl_sidecar1154 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=13) Merging with match table tbl_sidecar1167 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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed found 7 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, cond-120, tbl_sidecar1305, l3_router_MulticastRouter4_tbl, tbl_sidecar1167, l3_router_Router4_lookup_idx_select_route ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : cond-120 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1305 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 : tbl_sidecar1167 with best: l3_router_MulticastRouter4_tbl Keeping best l3_router_MulticastRouter4_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 placing 4096 entries of l3_router_MulticastRouter4_tbl ( Ingress.l3_router.MulticastRouter4.tbl ) in stage 13(d4) FormatType(02) stage 13, work: [ 37090355, 37158618, 37159569, 37102527, 37103544, 37103893, 37103542, 37103261 ], partly placed 0, placed 108 { id=4 ram=10 tcam=3 mram=5 eixb=21 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-114 - removing tbl_sidecar1999 from merge list because it depends on cond-114 - removing tbl_sidecar2001 from merge list because it depends on cond-111 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done l3_router_MulticastRouter6_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_MulticastRouter6_tbl, stage=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 4096 of l3_router_MulticastRouter6_tbl in stage 13 Table is placed Pl vector: l3_router_MulticastRouter6_tbl - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done - skipping tbl_sidecar1154$precompute as its already done - skipping tbl_sidecar1154 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=13) Merging with match table tbl_sidecar1167 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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route try_place_table(cond-111, stage=13) Merging with match table tbl_sidecar1253 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1248 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1248 Picking layout option for table : tbl_sidecar1248 with requested entries : 1 picked layout for tbl_sidecar1248 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1248 Trying to allocate imem for tbl_sidecar1248 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1248 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1253 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1248 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1243 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1243, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1243 Picking layout option for table : tbl_sidecar1243 with requested entries : 1 picked layout for tbl_sidecar1243 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1243 Trying to allocate imem for tbl_sidecar1243 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1243 in stage 13 Table is placed Pl vector: tbl_sidecar1243 found 11 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, l3_router_MulticastRouter6_tbl, cond-120, tbl_sidecar1305, tbl_sidecar1167, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1253, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1248, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1243 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : l3_router_MulticastRouter6_tbl with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to l3_router_MulticastRouter6_tbl from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : cond-120 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1305 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1167 with best: l3_router_MulticastRouter6_tbl Keeping best 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_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated For trial t : tbl_sidecar1253 with best: l3_router_MulticastRouter6_tbl Keeping best l3_router_MulticastRouter6_tbl for reason: earlier stage calculated 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_sidecar1248 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_sidecar1243 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 13(d5) FormatType(02) stage 13, work: [ 37090355, 37158618, 37159569, 37103544, 37103893, 37103542, 37103261, 37159567, 37159286 ], partly placed 0, placed 109 { id=5 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-114 - removing tbl_sidecar1999 from merge list because it depends on cond-114 - removing tbl_sidecar2001 from merge list because it depends on cond-111 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 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 ara_table_8 as a parent is not yet placed - skipping ara_table_2 as a parent is not yet placed - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping cond-118 as its already done - skipping l3_router_MulticastRouter6_tbl as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping tbl_sidecar1154$precompute as its already done - skipping tbl_sidecar1154 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check Cannot merge cond-114 with tbl_l3_router_Router4_icmp_error_0 because of liveness check try_place_table(cond-114, stage=13) Merging with match table tbl_sidecar1167 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_sidecar1167 Picking layout option for table : tbl_sidecar1167 with requested entries : 1 picked layout for tbl_sidecar1167 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1167 Trying to allocate imem for tbl_sidecar1167 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1167 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1167 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route try_place_table(cond-111, stage=13) Merging with match table tbl_sidecar1253 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1248 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1248 Picking layout option for table : tbl_sidecar1248 with requested entries : 1 picked layout for tbl_sidecar1248 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1248 Trying to allocate imem for tbl_sidecar1248 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1248 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1253 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1248 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1243 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1243, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1243 Picking layout option for table : tbl_sidecar1243 with requested entries : 1 picked layout for tbl_sidecar1243 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1243 Trying to allocate imem for tbl_sidecar1243 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1243 in stage 13 Table is placed Pl vector: tbl_sidecar1243 try_place_table(cond-119, stage=13) Merging with match table tbl_sidecar1391 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1386 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1386 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1391 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1386 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1381 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1381, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1381 Picking layout option for table : tbl_sidecar1381 with requested entries : 1 picked layout for tbl_sidecar1381 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1381 Trying to allocate imem for tbl_sidecar1381 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1381 in stage 13 Table is placed Pl vector: tbl_sidecar1381 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 15 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, tbl_sidecar1167, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1253, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1248, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1243, tbl_sidecar1391, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1386, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_sidecar1381 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 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_sidecar1167 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1167 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_sidecar1253 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_sidecar1248 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_sidecar1243 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1391 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: earlier stage calculated For trial t : tbl_sidecar1381 with best: tbl_sidecar1167 Keeping best tbl_sidecar1167 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1167 ( tbl_sidecar1167 ) (with gw cond-114, result tag $false) in stage 13(d6) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103544, 37103893, 37103542, 37103261, 37159567, 37159286, 37158608, 37158327 ], partly placed 0, placed 110 { id=6 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on cond-111 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping tbl_sidecar1154$precompute as its already done - skipping tbl_sidecar1154 as its already done - skipping l3_router_Router4_lookup_idx_lookup as its already done - skipping cond-113 as its already done - skipping cond-114 as its already done l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route try_place_table(cond-111, stage=13) Merging with match table tbl_sidecar1253 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1248 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1248 Picking layout option for table : tbl_sidecar1248 with requested entries : 1 picked layout for tbl_sidecar1248 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1248 Trying to allocate imem for tbl_sidecar1248 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1248 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1253 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1248 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1243 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1243, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1243 Picking layout option for table : tbl_sidecar1243 with requested entries : 1 picked layout for tbl_sidecar1243 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1243 Trying to allocate imem for tbl_sidecar1243 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1243 in stage 13 Table is placed Pl vector: tbl_sidecar1243 try_place_table(cond-119, stage=13) Merging with match table tbl_sidecar1391 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1386 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1386 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1391 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1386 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 tbl_sidecar1381 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1381, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1381 Picking layout option for table : tbl_sidecar1381 with requested entries : 1 picked layout for tbl_sidecar1381 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1381 Trying to allocate imem for tbl_sidecar1381 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1381 in stage 13 Table is placed Pl vector: tbl_sidecar1381 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed found 14 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1253, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1248, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1243, tbl_sidecar1391, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1386, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_sidecar1381 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_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_l3_router_MulticastRouter4_icmp_error 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_sidecar1248 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1248 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: earlier stage calculated For trial t : tbl_sidecar1243 with best: tbl_sidecar1248 Updating best to tbl_sidecar1243 from tbl_sidecar1248 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1391 with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: earlier stage calculated For trial t : tbl_sidecar1381 with best: tbl_sidecar1243 Updating best to tbl_sidecar1381 from tbl_sidecar1243 for reason: default choice placing 1 entries of tbl_sidecar1381 ( tbl_sidecar1381 ) in stage 13(d7) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103893, 37103542, 37103261, 37159567, 37159286, 37158608, 37158327 ], partly placed 0, placed 111 { id=7 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on cond-111 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route try_place_table(cond-111, stage=13) Merging with match table tbl_sidecar1253 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1248 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1248 Picking layout option for table : tbl_sidecar1248 with requested entries : 1 picked layout for tbl_sidecar1248 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1248 Trying to allocate imem for tbl_sidecar1248 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1248 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1253 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1248 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 tbl_sidecar1243 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1243, stage=13) Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1243 Picking layout option for table : tbl_sidecar1243 with requested entries : 1 picked layout for tbl_sidecar1243 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1243 Trying to allocate imem for tbl_sidecar1243 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1243 in stage 13 Table is placed Pl vector: tbl_sidecar1243 try_place_table(cond-119, stage=13) Merging with match table tbl_sidecar1391 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1386 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1386 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1391 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1386 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed found 13 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1253, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1248, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1243, tbl_sidecar1391, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1386, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_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_l3_router_MulticastRouter4_icmp_error 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_sidecar1248 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1248 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: earlier stage calculated For trial t : tbl_sidecar1243 with best: tbl_sidecar1248 Updating best to tbl_sidecar1243 from tbl_sidecar1248 for reason: control dom set is placeable in this stage For trial t : tbl_sidecar1391 with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: control dom set is placeable in this stage For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1243 Keeping best tbl_sidecar1243 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1243 ( tbl_sidecar1243 ) in stage 13(d8) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103893, 37103542, 37103261, 37159567, 37159286, 37158608, 37158327 ], partly placed 0, placed 112 { id=8 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on cond-111 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route try_place_table(cond-111, stage=13) Merging with match table tbl_sidecar1253 and tag $false - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1248 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1248 Picking layout option for table : tbl_sidecar1248 with requested entries : 1 picked layout for tbl_sidecar1248 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1248 Trying to allocate imem for tbl_sidecar1248 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1248 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1253 tbl_l3_router_MulticastRouter4_icmp_error tbl_sidecar1248 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 as its already done try_place_table(cond-119, stage=13) Merging with match table tbl_sidecar1391 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1386 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1386 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1391 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1386 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed found 12 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, l3_router_Router4_lookup_idx_select_route, tbl_sidecar1253, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1248, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1391, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1386, tbl_l3_router_MulticastRouter6_icmp_error_0 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_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_l3_router_MulticastRouter4_icmp_error 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_sidecar1248 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1248 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: earlier stage calculated For trial t : tbl_sidecar1391 with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: earlier stage calculated For trial t : tbl_sidecar1386 with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: average chain length of control dom set For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1248 Keeping best tbl_sidecar1248 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1248 ( tbl_sidecar1248 ) (with gw cond-111, result tag $true) in stage 13(d9) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103893, 37103542, 37103261, 37159567, 37159286, 37158608, 37158327, 37102828, 37103109 ], partly placed 0, placed 113 { id=9 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping cond-111 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 as its already done try_place_table(cond-119, stage=13) Merging with match table tbl_sidecar1391 and tag $false - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 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 14, 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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Gateway is placed Merging with match table tbl_sidecar1386 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1386 Picking layout option for table : tbl_sidecar1386 with requested entries : 1 picked layout for tbl_sidecar1386 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1386 Trying to allocate imem for tbl_sidecar1386 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1386 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1391 tbl_l3_router_MulticastRouter6_icmp_error tbl_sidecar1386 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=13) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 try_place_table(cond-112, stage=13) Merging with match table tbl_sidecar1255 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1255 Picking layout option for table : tbl_sidecar1255 with requested entries : 1 picked layout for tbl_sidecar1255 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1255 Trying to allocate imem for tbl_sidecar1255 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1255 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1255 found 12 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, l3_router_Router4_lookup_idx_select_route, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_sidecar1391, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1386, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, tbl_sidecar1255 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_sidecar1391 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_l3_router_MulticastRouter6_icmp_error 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_sidecar1386 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1386 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : tbl_sidecar1253 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: earlier stage calculated For trial t : tbl_sidecar1255 with best: tbl_sidecar1386 Keeping best tbl_sidecar1386 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1386 ( tbl_sidecar1386 ) (with gw cond-119, result tag $true) in stage 13(da) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103893, 37103261, 37159567, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200 ], partly placed 0, placed 114 { id=10 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 as its already done - skipping cond-119 as its already done tbl_l3_router_MulticastRouter6_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter6_icmp_error_0, stage=13) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=13) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 try_place_table(cond-112, stage=13) Merging with match table tbl_sidecar1255 and tag $true Initial # of stages is 13, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1255 Picking layout option for table : tbl_sidecar1255 with requested entries : 1 picked layout for tbl_sidecar1255 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1255 Trying to allocate imem for tbl_sidecar1255 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 13 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1255 in stage 13 Table is placed Gateway is placed Pl vector: tbl_sidecar1255 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=13) - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 11 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, 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_sidecar1253, tbl_sidecar1255, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_l3_router_MulticastRouter6_icmp_error_0 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_l3_router_MulticastRouter4_icmp_error 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_sidecar1255 with best: ingresshdr.udp.checksum_encode_update_condition_3 Updating best to tbl_sidecar1255 from ingresshdr.udp.checksum_encode_update_condition_3 for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1255 Keeping best tbl_sidecar1255 for reason: earlier stage calculated For trial t : tbl_sidecar1391 with best: tbl_sidecar1255 Keeping best tbl_sidecar1255 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1255 ( tbl_sidecar1255 ) (with gw cond-112, result tag $true) in stage 13(db) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200 ], partly placed 0, placed 115 { id=11 ram=21 tcam=3 mram=8 eixb=37 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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=13) Initial # of stages is 13, 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: 13 Furthest stage: 14 try_place_table returning 5120 of ingresshdr.udp.checksum_encode_update_condition_3 in stage 13 Table is placed Pl vector: ingresshdr.udp.checksum_encode_update_condition_3 - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done - skipping tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=13) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=13) - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 10 tables that could be placed: [ ingresshdr.udp.checksum_encode_update_condition_3, cond-120, tbl_sidecar1305, 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_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391 ] Initial best is first table seen: ingresshdr.udp.checksum_encode_update_condition_3 For trial t : cond-120 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_sidecar1305 with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : l3_router_Router4_lookup_idx_select_route with best: ingresshdr.udp.checksum_encode_update_condition_3 Keeping best ingresshdr.udp.checksum_encode_update_condition_3 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 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_l3_router_MulticastRouter6_icmp_error_0 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_l3_router_MulticastRouter4_icmp_error 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_l3_router_MulticastRouter6_icmp_error 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_sidecar1391 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 13(dc) FormatType(02) stage 13, work: [ 37090355, 37159569, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200 ], partly placed 0, placed 116 { id=12 ram=22 tcam=3 mram=8 eixb=40 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=13) - dependency between l3_router_Router6_lookup_idx_lookup and table advances stage Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 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-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=13) Merging with match table tbl_sidecar1305 and tag $false - dependency between l3_router_Router6_lookup_idx_lookup 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_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 l3_router_Router4_lookup_idx_select_route is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_lookup_idx_select_route, stage=13) - dependency between tbl_sidecar1154 and table advances stage Initial # of stages is 14, 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: 14 Furthest stage: 14 try_place_table returning 12288 of l3_router_Router4_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router4_lookup_idx_select_route - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on l3_router_Router4_lookup_idx_select_route tbl_l3_router_MulticastRouter4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_MulticastRouter4_icmp_error_0, stage=13) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1174 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on l3_router_Router4_lookup_idx_select_route - removing tbl_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_select_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_select_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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) - dependency between l3_router_MulticastRouter4_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=13) - action dependency between l3_router_MulticastRouter4_tbl and table tbl_sidecar1253 due to PHV allocation advances stage to 14 Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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) - dependency between l3_router_MulticastRouter6_tbl 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_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: 14 Furthest stage: 14 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=13) - action dependency between l3_router_MulticastRouter6_tbl and table tbl_sidecar1391 due to PHV allocation advances stage to 14 Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 14 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 9 tables that could be placed: [ cond-120, tbl_sidecar1305, 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_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391 ] Initial best is first table seen: cond-120 For trial t : tbl_sidecar1305 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router4_lookup_idx_select_route with best: cond-120 Updating best to l3_router_Router4_lookup_idx_select_route from cond-120 for reason: longer downward dominance frontier dependence chain 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_sidecar1253 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 For trial t : tbl_sidecar1391 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-120 in the initial stage option Adding table:tbl_sidecar1305 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_sidecar1253 in the initial stage option Adding table:tbl_l3_router_MulticastRouter6_icmp_error in the initial stage option Adding table:tbl_sidecar1391 in the initial stage option placing 12288 entries of l3_router_Router4_lookup_idx_select_route ( Ingress.l3_router.Router4.lookup_idx.select_route ) in stage 14(e0) FormatType(02) Dependence chain (20) longer than available stages (19) stage 14, work: [ 37090355, 37159569, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200 ], partly placed 0, placed 117 { id=1 ram=4 tcam=0 mram=0 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check Cannot merge cond-120 with l3_router_Router6_lookup_idx_select_route because of liveness check try_place_table(cond-120, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for cond-120 Picking layout option for table : cond-120 with requested entries : 0 picked layout for cond-120 FormatType(02) layout: 0gV ixbar:1B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for cond-120 Trying to allocate imem for cond-120 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of cond-120 in stage 14 Table is placed Pl vector: cond-120 Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=14) Merging with match table tbl_sidecar1305 and tag $false Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=14) Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=14) Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 9 tables that could be placed: [ cond-120, tbl_sidecar1305, tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391 ] Initial best is first table seen: cond-120 For trial t : tbl_sidecar1305 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1019 with best: cond-120 Keeping best cond-120 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1391 with best: cond-120 Keeping best cond-120 for reason: longer downward prop control-included dependence tail chain placing 0 entries of cond-120 ( cond-120 ) in stage 14(e1) FormatType(02) Dependence chain (20) longer than available stages (19) stage 14, work: [ 37090355, 37159569, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200, 37159918, 38339690 ], partly placed 0, placed 118 { id=1 ram=4 tcam=0 mram=0 eixb=3 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-120 as its already done Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=14) Merging with match table tbl_sidecar1305 and tag $false Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=14) Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=14) Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 12288 of l3_router_Router6_lookup_idx_select_route in stage 14 Table is placed Pl vector: l3_router_Router6_lookup_idx_select_route - skipping ara_table_8 because it depends on l3_router_Router6_lookup_idx_select_route ara_table_8 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar924 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_8 because it depends on l3_router_Router6_lookup_idx_select_route ara_table_8 is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ tbl_sidecar1305, tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391, l3_router_Router6_lookup_idx_select_route ] Initial best is first table seen: tbl_sidecar1305 For trial t : tbl_sidecar1019 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1391 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_lookup_idx_select_route with best: tbl_sidecar1305 Updating best to l3_router_Router6_lookup_idx_select_route from tbl_sidecar1305 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 14(e2) FormatType(02) Dependence chain (20) longer than available stages (19) stage 14, work: [ 37090355, 37159569, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200, 37159918, 38339690 ], partly placed 0, placed 119 { id=2 ram=8 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-120 as its already done Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check Cannot merge cond-121 with tbl_l3_router_Router6_icmp_error_0 because of liveness check try_place_table(cond-121, stage=14) Merging with match table tbl_sidecar1305 and tag $false Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1305 Picking layout option for table : tbl_sidecar1305 with requested entries : 1 picked layout for tbl_sidecar1305 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1305 Trying to allocate imem for tbl_sidecar1305 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1305 in stage 14 Table is placed Gateway is placed Pl vector: tbl_sidecar1305 - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=14) Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=14) Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 found 10 tables that could be placed: [ tbl_sidecar1305, tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391, ara_table_8, tbl_sidecar924 ] Initial best is first table seen: tbl_sidecar1305 For trial t : tbl_sidecar1019 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1253 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1391 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_8 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 with best: tbl_sidecar1305 Keeping best tbl_sidecar1305 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1305 ( tbl_sidecar1305 ) (with gw cond-121, result tag $false) in stage 14(e3) FormatType(02) stage 14, work: [ 37090355, 37159569, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200, 37159918, 37214613, 37214332 ], partly placed 0, placed 120 { id=3 ram=8 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 tbl_sidecar1294$precompute as its already done - skipping tbl_sidecar1294 as its already done - skipping l3_router_Router6_lookup_idx_lookup as its already done - skipping cond-120 as its already done - skipping cond-121 as its already done - skipping l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=14) Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed tbl_sidecar1391 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1391, stage=14) Initial # of stages is 14, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1391 Picking layout option for table : tbl_sidecar1391 with requested entries : 1 picked layout for tbl_sidecar1391 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1391 Trying to allocate imem for tbl_sidecar1391 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1391 in stage 14 Table is placed Pl vector: tbl_sidecar1391 - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 10 tables that could be placed: [ tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, tbl_sidecar1391, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1019 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1253 with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_sidecar1253 from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1253 Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_sidecar1253 for reason: default choice For trial t : tbl_sidecar1391 with best: tbl_l3_router_MulticastRouter6_icmp_error Updating best to tbl_sidecar1391 from tbl_l3_router_MulticastRouter6_icmp_error for reason: default choice For trial t : ara_table_8 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: earlier stage calculated For trial t : ara_table_2 with best: tbl_sidecar1391 Keeping best tbl_sidecar1391 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_sidecar1391 ( tbl_sidecar1391 ) in stage 14(e4) FormatType(02) stage 14, work: [ 37090355, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159200, 37159918, 37214613, 37214332 ], partly placed 0, placed 121 { id=4 ram=8 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=14) Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping tbl_sidecar1391 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 9 tables that could be placed: [ tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, tbl_l3_router_MulticastRouter6_icmp_error, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1019 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1253 with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_sidecar1253 from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : tbl_l3_router_MulticastRouter6_icmp_error with best: tbl_sidecar1253 Updating best to tbl_l3_router_MulticastRouter6_icmp_error from tbl_sidecar1253 for reason: default choice For trial t : ara_table_8 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 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_2 with best: tbl_l3_router_MulticastRouter6_icmp_error Keeping best tbl_l3_router_MulticastRouter6_icmp_error for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_MulticastRouter6_icmp_error ( tbl_l3_router_MulticastRouter6_icmp_error ) in stage 14(e5) FormatType(02) stage 14, work: [ 37090355, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37103109, 37158919, 37159918, 37214613, 37214332 ], partly placed 0, placed 122 { id=5 ram=9 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done tbl_sidecar1253 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1253, stage=14) Initial # of stages is 14, 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 entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1253 Trying to allocate imem for tbl_sidecar1253 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1253 in stage 14 Table is placed Pl vector: tbl_sidecar1253 - skipping cond-112 as its already done - skipping tbl_l3_router_MulticastRouter6_icmp_error as its already done - skipping tbl_sidecar1386 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 8 tables that could be placed: [ tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, tbl_sidecar1253, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1019 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1253 with best: tbl_l3_router_MulticastRouter4_icmp_error Updating best to tbl_sidecar1253 from tbl_l3_router_MulticastRouter4_icmp_error for reason: default choice For trial t : ara_table_8 with best: tbl_sidecar1253 Keeping best tbl_sidecar1253 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 with best: tbl_sidecar1253 Keeping best tbl_sidecar1253 for reason: earlier stage calculated For trial t : ara_table_2 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 14(e6) FormatType(02) stage 14, work: [ 37090355, 37103893, 37103261, 37159286, 37158608, 37158327, 37102828, 37159918, 37214613, 37214332 ], partly placed 0, placed 123 { id=6 ram=9 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error - skipping tbl_sidecar1248 as its already done - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 7 tables that could be placed: [ tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, tbl_l3_router_MulticastRouter4_icmp_error, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1019 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : tbl_l3_router_MulticastRouter4_icmp_error with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter4_icmp_error from tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: default choice For trial t : ara_table_8 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 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_2 with best: tbl_l3_router_MulticastRouter4_icmp_error Keeping best tbl_l3_router_MulticastRouter4_icmp_error for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_MulticastRouter4_icmp_error ( tbl_l3_router_MulticastRouter4_icmp_error ) in stage 14(e7) FormatType(02) stage 14, work: [ 37090355, 37103893, 37103261, 37159286, 37158608, 37158327, 37159918, 37214613, 37214332 ], partly placed 0, placed 124 { id=7 ram=10 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter6_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter6_icmp_error_0 - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 6 tables that could be placed: [ tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, tbl_l3_router_MulticastRouter6_icmp_error_0, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1019 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_l3_router_MulticastRouter6_icmp_error_0 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Updating best to tbl_l3_router_MulticastRouter6_icmp_error_0 from tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: default choice For trial t : ara_table_8 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 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_2 with best: tbl_l3_router_MulticastRouter6_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_MulticastRouter6_icmp_error_0 ( tbl_l3_router_MulticastRouter6_icmp_error_0 ) in stage 14(e8) FormatType(02) stage 14, work: [ 37090355, 37103893, 37103261, 37159286, 37158608, 37158327, 37159918, 37214613, 37214332 ], partly placed 0, placed 125 { id=8 ram=11 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 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=14) Initial # of stages is 14, 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: 14 Furthest stage: 15 try_place_table returning 1 of tbl_l3_router_MulticastRouter4_icmp_error_0 in stage 14 Table is placed Pl vector: tbl_l3_router_MulticastRouter4_icmp_error_0 - skipping tbl_sidecar1243 as its already done - skipping tbl_l3_router_MulticastRouter6_icmp_error_0 as its already done - skipping tbl_sidecar1381 as its already done - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 5 tables that could be placed: [ tbl_sidecar1019, tbl_l3_router_MulticastRouter4_icmp_error_0, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_l3_router_MulticastRouter4_icmp_error_0 with best: tbl_sidecar1019 Updating best to tbl_l3_router_MulticastRouter4_icmp_error_0 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : ara_table_8 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar924 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_2 with best: tbl_l3_router_MulticastRouter4_icmp_error_0 Keeping best tbl_l3_router_MulticastRouter4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain placing 1 entries of tbl_l3_router_MulticastRouter4_icmp_error_0 ( tbl_l3_router_MulticastRouter4_icmp_error_0 ) in stage 14(e9) FormatType(02) stage 14, work: [ 37090355, 37103893, 37158608, 37158327, 37159918, 37214613, 37214332, 37102527 ], partly placed 0, placed 126 { id=9 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 ara_table_2 is not a gateway! Aborting search for merge choices try_place_table(ara_table_2, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_2 Picking layout option for table : ara_table_2 with requested entries : 0 picked layout for ara_table_2 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_2 Trying to allocate imem for ara_table_2 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_2 in stage 14 Table is placed Pl vector: ara_table_2 - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed - skipping cond-110 as its already done - skipping l3_router_MulticastRouter4_tbl as its already done found 4 tables that could be placed: [ tbl_sidecar1019, ara_table_8, tbl_sidecar924, ara_table_2 ] Initial best is first table seen: tbl_sidecar1019 For trial t : ara_table_8 with best: tbl_sidecar1019 Updating best to ara_table_8 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_sidecar924 with best: ara_table_8 Keeping best ara_table_8 for reason: earlier stage calculated For trial t : ara_table_2 with best: ara_table_8 Updating best to ara_table_2 from ara_table_8 for reason: default choice placing 0 entries of ara_table_2 ( ara_table_2 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 37090355, 37103893, 37158608, 37158327, 37159918, 37214613, 37214332 ], partly placed 0, placed 127 { id=9 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done ara_table_8 is not a gateway! Aborting search for merge choices try_place_table(ara_table_8, stage=14) Initial # of stages is 14, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_8 Picking layout option for table : ara_table_8 with requested entries : 0 picked layout for ara_table_8 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_8 Trying to allocate imem for ara_table_8 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 14 Furthest stage: 15 try_place_table returning 0 of ara_table_8 in stage 14 Table is placed Pl vector: ara_table_8 tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 - skipping ara_table_2 as its already done - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 3 tables that could be placed: [ tbl_sidecar1019, ara_table_8, tbl_sidecar924 ] Initial best is first table seen: tbl_sidecar1019 For trial t : ara_table_8 with best: tbl_sidecar1019 Updating best to ara_table_8 from tbl_sidecar1019 for reason: earlier stage calculated For trial t : tbl_sidecar924 with best: ara_table_8 Keeping best ara_table_8 for reason: earlier stage calculated placing 0 entries of ara_table_8 ( ara_table_8 ) in stage 14(ffffffffffffffff) FormatType(02) stage 14, work: [ 37090355, 37103893, 37158608, 37158327, 37159918, 37214613, 37214332 ], partly placed 0, placed 128 { id=9 ram=12 tcam=0 mram=0 eixb=5 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=14) - dependency between l3_router_Router4_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_8 as its already done tbl_sidecar924 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar924, stage=14) - dependency between l3_router_Router6_lookup_idx_select_route and table advances stage Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar924 Picking layout option for table : tbl_sidecar924 with requested entries : 1 picked layout for tbl_sidecar924 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar924 Trying to allocate imem for tbl_sidecar924 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 15 try_place_table returning 1 of tbl_sidecar924 in stage 15 Table is placed Pl vector: tbl_sidecar924 - skipping l3_router_Router6_lookup_idx_route due to in-sequence control dependence on tbl_sidecar924 - skipping ara_table_2 as its already done - skipping cond-122 because it depends on tbl_sidecar924 - removing tbl_sidecar1314 from merge list because it depends on tbl_sidecar924 - removing tbl_l3_router_Router6_icmp_error from merge list because it depends on tbl_sidecar924 - removing tbl_sidecar1310 from merge list because it depends on tbl_sidecar924 - skipping gateway cond-122 until mergeable tables are available - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 because it depends on tbl_sidecar924 tbl_l3_router_Router6_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 2 tables that could be placed: [ tbl_sidecar1019, tbl_sidecar924 ] Initial best is first table seen: tbl_sidecar1019 For trial t : tbl_sidecar924 with best: tbl_sidecar1019 Updating best to tbl_sidecar924 from tbl_sidecar1019 for reason: default choice Adding table:tbl_sidecar1019 in the initial stage option Adding table:tbl_sidecar924 in the initial stage option placing 1 entries of tbl_sidecar924 ( tbl_sidecar924 ) in stage 15(f0) FormatType(02) Dependence chain (20) longer than available stages (19) stage 15, work: [ 37090355, 37103893, 37158608, 37158327, 37159918, 37214613, 37214332 ], partly placed 0, placed 129 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on tbl_sidecar1019 - removing tbl_sidecar1999 from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar2001 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed tbl_sidecar1019 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1019, stage=15) Initial # of stages is 15, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1019 Picking layout option for table : tbl_sidecar1019 with requested entries : 1 picked layout for tbl_sidecar1019 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1019 Trying to allocate imem for tbl_sidecar1019 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 15 Furthest stage: 16 try_place_table returning 1 of tbl_sidecar1019 in stage 15 Table is placed Pl vector: tbl_sidecar1019 - skipping l3_router_Router4_lookup_idx_route due to in-sequence control dependence on tbl_sidecar1019 - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on tbl_sidecar1019 - removing tbl_sidecar1174 from merge list because it depends on tbl_sidecar1019 - removing tbl_l3_router_Router4_icmp_error from merge list because it depends on tbl_sidecar1019 - removing tbl_sidecar1172 from merge list because it depends on tbl_sidecar1019 - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on tbl_sidecar1019 tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_8 as its already done - skipping tbl_sidecar924 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) - dependency between tbl_sidecar924 and table advances stage Initial # of stages is 16, 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: 16 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router6_lookup_idx_route in stage 16 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping ara_table_2 as its already done - skipping cond-122 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1314 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_sidecar1310 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ara_table_2 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_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 2 tables that could be placed: [ tbl_sidecar1019, l3_router_Router6_lookup_idx_route ] Initial best is first table seen: tbl_sidecar1019 For trial t : l3_router_Router6_lookup_idx_route with best: tbl_sidecar1019 Keeping best tbl_sidecar1019 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1019 ( tbl_sidecar1019 ) in stage 15(f1) FormatType(02) Dependence chain (20) longer than available stages (19) stage 15, work: [ 37090355, 37103893, 37158608, 37158327, 37159918, 37214613, 37214332 ], partly placed 0, placed 130 { id=2 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 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=15) - dependency between tbl_sidecar1019 and table advances stage Initial # of stages is 16, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_route Picking layout option for table : l3_router_Router4_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router4_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_route Trying to allocate imem for l3_router_Router4_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 16 Furthest stage: 16 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 16 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1174 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_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping l3_router_Router6_lookup_idx_select_route as its already done - skipping ara_table_8 as its already done - skipping tbl_sidecar924 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) - dependency between tbl_sidecar924 and table advances stage Initial # of stages is 16, 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: 16 Furthest stage: 16 try_place_table returning 4096 of l3_router_Router6_lookup_idx_route in stage 16 Table is placed Pl vector: l3_router_Router6_lookup_idx_route - skipping ara_table_2 as its already done - skipping cond-122 because it depends on l3_router_Router6_lookup_idx_route - removing tbl_sidecar1314 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_sidecar1310 from merge list because it depends on l3_router_Router6_lookup_idx_route - skipping gateway cond-122 until mergeable tables are available - skipping ara_table_2 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_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 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 Updating best to l3_router_Router6_lookup_idx_route from l3_router_Router4_lookup_idx_route for reason: default choice 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 4096 entries of l3_router_Router6_lookup_idx_route ( Ingress.l3_router.Router6.lookup_idx.route ) in stage 16(100) FormatType(02) Dependence chain (20) longer than available stages (19) stage 16, work: [ 37090355, 37103893, 37158608, 37158327, 37214613, 37214332 ], partly placed 0, placed 131 { id=1 ram=11 tcam=0 mram=3 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 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=16) Initial # of stages is 16, initial # of entries is 8191 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_lookup_idx_route Picking layout option for table : l3_router_Router4_lookup_idx_route with requested entries : 8191 picked layout for l3_router_Router4_lookup_idx_route FormatType(02) layout: 8191eV ixbar:2B/16b match:1B/6b gh:1 adb:8/8 ov:11 way:{ g:2 e:0 w:1 1 1 1 1 } entries:8192 srams:13 local_tinds: 0 maprams:5 tcams:0 afi:0 Trying to allocate adb for l3_router_Router4_lookup_idx_route Trying to allocate imem for l3_router_Router4_lookup_idx_route Entries : 8192, needed_entries: 8191, need_more: 0 Selected stage: 16 Furthest stage: 17 try_place_table returning 8192 of l3_router_Router4_lookup_idx_route in stage 16 Table is placed Pl vector: l3_router_Router4_lookup_idx_route - skipping ara_table_4 as a parent is not yet placed - skipping cond-115 because it depends on l3_router_Router4_lookup_idx_route - removing tbl_sidecar1174 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_sidecar1172 from merge list because it depends on l3_router_Router4_lookup_idx_route - skipping gateway cond-115 until mergeable tables are available - skipping ara_table_4 as a parent is not yet placed - skipping tbl_l3_router_Router4_icmp_error_0 because it depends on l3_router_Router4_lookup_idx_route tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_2 as its already done try_place_table(cond-122, stage=16) Merging with match table tbl_sidecar1314 and tag $false - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1314 Picking layout option for table : tbl_sidecar1314 with requested entries : 1 picked layout for tbl_sidecar1314 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1314 Trying to allocate imem for tbl_sidecar1314 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1314 in stage 17 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 17, 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: 17 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1310 and tag $true - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1314 tbl_l3_router_Router6_icmp_error tbl_sidecar1310 - skipping ara_table_2 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=16) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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: 17 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 5 tables that could be placed: [ l3_router_Router4_lookup_idx_route, tbl_sidecar1314, tbl_l3_router_Router6_icmp_error, tbl_sidecar1310, tbl_l3_router_Router6_icmp_error_0 ] Initial best is first table seen: l3_router_Router4_lookup_idx_route For trial t : tbl_sidecar1314 with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: earlier stage calculated For trial t : tbl_sidecar1310 with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: earlier stage calculated For trial t : tbl_l3_router_Router6_icmp_error_0 with best: l3_router_Router4_lookup_idx_route Keeping best l3_router_Router4_lookup_idx_route for reason: earlier stage calculated placing 8192 entries of l3_router_Router4_lookup_idx_route ( Ingress.l3_router.Router4.lookup_idx.route ) in stage 16(101) FormatType(02) Dependence chain (20) longer than available stages (19) stage 16, work: [ 37090355, 37103893, 37158608, 37158327, 37214613, 37214332 ], partly placed 0, placed 132 { id=2 ram=24 tcam=0 mram=8 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-115 - removing tbl_sidecar1999 from merge list because it depends on cond-115 - removing tbl_sidecar2001 from merge list because it depends on cond-115 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 l3_router_Router4_lookup_idx_select_route as its already done - skipping ara_table_6 as a parent is not yet placed - skipping tbl_sidecar1019 as its already done - skipping l3_router_Router4_lookup_idx_route as its already done - skipping ara_table_4 as a parent is not yet placed try_place_table(cond-115, stage=16) Merging with match table tbl_sidecar1174 and tag $false - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1174 Picking layout option for table : tbl_sidecar1174 with requested entries : 1 picked layout for tbl_sidecar1174 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1174 Trying to allocate imem for tbl_sidecar1174 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1174 in stage 17 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 17, 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: 17 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1172 and tag $true - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1174 tbl_l3_router_Router4_icmp_error tbl_sidecar1172 - skipping ara_table_4 as a parent is not yet placed tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=16) - dependency between l3_router_Router4_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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: 17 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_2 as its already done try_place_table(cond-122, stage=16) Merging with match table tbl_sidecar1314 and tag $false - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1314 Picking layout option for table : tbl_sidecar1314 with requested entries : 1 picked layout for tbl_sidecar1314 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1314 Trying to allocate imem for tbl_sidecar1314 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1314 in stage 17 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 17, 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: 17 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1310 and tag $true - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 17 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1314 tbl_l3_router_Router6_icmp_error tbl_sidecar1310 - skipping ara_table_2 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=16) - dependency between l3_router_Router6_lookup_idx_route and table advances stage Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_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: 17 Furthest stage: 17 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as a parent is not yet placed - skipping ara_table_10 as a parent is not yet placed - skipping ara_table_6 as a parent is not yet placed - skipping ara_table_4 as a parent is not yet placed - skipping ara_table_12 as a parent is not yet placed found 8 tables that could be placed: [ tbl_sidecar1174, tbl_l3_router_Router4_icmp_error, tbl_sidecar1172, tbl_l3_router_Router4_icmp_error_0, tbl_sidecar1314, tbl_l3_router_Router6_icmp_error, tbl_sidecar1310, tbl_l3_router_Router6_icmp_error_0 ] Initial best is first table seen: tbl_sidecar1174 For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1172 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1314 with best: tbl_sidecar1174 Updating best to tbl_sidecar1314 from tbl_sidecar1174 for reason: control dom set has more placeable tables For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1314 Keeping best tbl_sidecar1314 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1310 with best: tbl_sidecar1314 Keeping best tbl_sidecar1314 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_sidecar1314 Keeping best tbl_sidecar1314 for reason: longer downward prop control-included dependence tail chain Adding table:tbl_sidecar1174 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error in the initial stage option Adding table:tbl_sidecar1172 in the initial stage option Adding table:tbl_l3_router_Router4_icmp_error_0 in the initial stage option Adding table:tbl_sidecar1314 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error in the initial stage option Adding table:tbl_sidecar1310 in the initial stage option Adding table:tbl_l3_router_Router6_icmp_error_0 in the initial stage option placing 1 entries of tbl_sidecar1314 ( tbl_sidecar1314 ) (with gw cond-122, result tag $false) in stage 17(110) FormatType(02) Dependence chain (20) longer than available stages (19) stage 17, work: [ 37090355, 37158608, 37158327, 37214613, 37214332, 37213642, 37213923 ], partly placed 0, placed 133 { id=1 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on cond-115 - removing tbl_sidecar1999 from merge list because it depends on cond-115 - removing tbl_sidecar2001 from merge list because it depends on cond-115 - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 try_place_table(cond-115, stage=17) Merging with match table tbl_sidecar1174 and tag $false Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1174 Picking layout option for table : tbl_sidecar1174 with requested entries : 1 picked layout for tbl_sidecar1174 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1174 Trying to allocate imem for tbl_sidecar1174 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1174 in stage 17 Table is placed Gateway is placed Merging with match table tbl_l3_router_Router4_icmp_error and tag $true Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 17 Table is placed Gateway is placed Merging with match table tbl_sidecar1172 and tag $true Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Gateway is placed Pl vector: tbl_sidecar1174 tbl_l3_router_Router4_icmp_error tbl_sidecar1172 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=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_2 as its already done - skipping cond-122 as its already done - skipping ara_table_2 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=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 as a parent is not yet placed - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 as a parent is not yet placed - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 as a parent is not yet placed found 10 tables that could be placed: [ ara_table_4, tbl_sidecar1174, tbl_l3_router_Router4_icmp_error, tbl_sidecar1172, tbl_l3_router_Router4_icmp_error_0, tbl_l3_router_Router6_icmp_error_0, ara_table_6, tbl_l3_router_Router6_icmp_error, tbl_sidecar1310, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_4 For trial t : tbl_sidecar1174 with best: ara_table_4 Updating best to tbl_sidecar1174 from ara_table_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1172 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router4_icmp_error_0 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1310 with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_Ndp_tbl with best: tbl_sidecar1174 Keeping best tbl_sidecar1174 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1174 ( tbl_sidecar1174 ) (with gw cond-115, result tag $false) in stage 17(111) FormatType(02) Dependence chain (20) longer than available stages (19) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 134 { id=2 ram=0 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 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=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices tbl_l3_router_Router4_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error tbl_sidecar1172 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1172, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Pl vector: tbl_sidecar1172 - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 10 tables that could be placed: [ ara_table_4, tbl_l3_router_Router4_icmp_error_0, tbl_l3_router_Router6_icmp_error_0, ara_table_6, tbl_l3_router_Router6_icmp_error, tbl_sidecar1310, l3_router_Router6_Ndp_tbl, tbl_l3_router_Router4_icmp_error, tbl_sidecar1172, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : tbl_l3_router_Router4_icmp_error_0 with best: ara_table_4 Updating best to tbl_l3_router_Router4_icmp_error_0 from ara_table_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_l3_router_Router4_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error_0 from tbl_l3_router_Router4_icmp_error_0 for reason: default choice For trial t : ara_table_6 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error from tbl_l3_router_Router6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1310 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: earlier stage calculated For trial t : tbl_l3_router_Router4_icmp_error with best: tbl_l3_router_Router6_icmp_error Updating best to tbl_l3_router_Router4_icmp_error from tbl_l3_router_Router6_icmp_error for reason: default choice For trial t : tbl_sidecar1172 with best: tbl_l3_router_Router4_icmp_error Keeping best tbl_l3_router_Router4_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_Arp_tbl with best: tbl_l3_router_Router4_icmp_error Keeping best tbl_l3_router_Router4_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router4_icmp_error ( tbl_l3_router_Router4_icmp_error ) in stage 17(112) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 135 { id=3 ram=1 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 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=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices tbl_l3_router_Router6_icmp_error is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router6_icmp_error, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done tbl_sidecar1172 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1172, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Pl vector: tbl_sidecar1172 - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 9 tables that could be placed: [ ara_table_4, tbl_l3_router_Router4_icmp_error_0, tbl_l3_router_Router6_icmp_error_0, ara_table_6, tbl_l3_router_Router6_icmp_error, tbl_sidecar1310, l3_router_Router6_Ndp_tbl, tbl_sidecar1172, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : tbl_l3_router_Router4_icmp_error_0 with best: ara_table_4 Updating best to tbl_l3_router_Router4_icmp_error_0 from ara_table_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_l3_router_Router4_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error_0 from tbl_l3_router_Router4_icmp_error_0 for reason: default choice For trial t : ara_table_6 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error with best: tbl_l3_router_Router6_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error from tbl_l3_router_Router6_icmp_error_0 for reason: default choice For trial t : tbl_sidecar1310 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: earlier stage calculated For trial t : tbl_sidecar1172 with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_Arp_tbl with best: tbl_l3_router_Router6_icmp_error Keeping best tbl_l3_router_Router6_icmp_error for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router6_icmp_error ( tbl_l3_router_Router6_icmp_error ) in stage 17(113) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 136 { id=4 ram=2 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 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=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router6_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router6_icmp_error_0 - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done tbl_sidecar1172 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1172, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Pl vector: tbl_sidecar1172 - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 8 tables that could be placed: [ ara_table_4, tbl_l3_router_Router4_icmp_error_0, tbl_l3_router_Router6_icmp_error_0, ara_table_6, tbl_sidecar1310, l3_router_Router6_Ndp_tbl, tbl_sidecar1172, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : tbl_l3_router_Router4_icmp_error_0 with best: ara_table_4 Updating best to tbl_l3_router_Router4_icmp_error_0 from ara_table_4 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_l3_router_Router6_icmp_error_0 with best: tbl_l3_router_Router4_icmp_error_0 Updating best to tbl_l3_router_Router6_icmp_error_0 from tbl_l3_router_Router4_icmp_error_0 for reason: default choice For trial t : ara_table_6 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1310 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: earlier stage calculated For trial t : tbl_sidecar1172 with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_Arp_tbl with best: tbl_l3_router_Router6_icmp_error_0 Keeping best tbl_l3_router_Router6_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router6_icmp_error_0 ( tbl_l3_router_Router6_icmp_error_0 ) in stage 17(114) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 137 { id=5 ram=3 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done tbl_l3_router_Router4_icmp_error_0 is not a gateway! Aborting search for merge choices try_place_table(tbl_l3_router_Router4_icmp_error_0, stage=17) Initial # of stages is 17, 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: 17 Furthest stage: 18 try_place_table returning 1 of tbl_l3_router_Router4_icmp_error_0 in stage 17 Table is placed Pl vector: tbl_l3_router_Router4_icmp_error_0 - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done tbl_sidecar1172 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1172, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Pl vector: tbl_sidecar1172 - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 7 tables that could be placed: [ ara_table_4, tbl_l3_router_Router4_icmp_error_0, ara_table_6, tbl_sidecar1310, l3_router_Router6_Ndp_tbl, tbl_sidecar1172, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : tbl_l3_router_Router4_icmp_error_0 with best: ara_table_4 Updating best to tbl_l3_router_Router4_icmp_error_0 from ara_table_4 for reason: longer downward prop control-included dependence tail chain For trial t : ara_table_6 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: longer downward prop control-included dependence tail chain For trial t : tbl_sidecar1310 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router6_Ndp_tbl with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated For trial t : tbl_sidecar1172 with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: fewer total dependencies in dominance frontier For trial t : l3_router_Router4_Arp_tbl with best: tbl_l3_router_Router4_icmp_error_0 Keeping best tbl_l3_router_Router4_icmp_error_0 for reason: earlier stage calculated placing 1 entries of tbl_l3_router_Router4_icmp_error_0 ( tbl_l3_router_Router4_icmp_error_0 ) in stage 17(115) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 138 { id=6 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done tbl_sidecar1172 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1172, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1172 Picking layout option for table : tbl_sidecar1172 with requested entries : 1 picked layout for tbl_sidecar1172 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1172 Trying to allocate imem for tbl_sidecar1172 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1172 in stage 17 Table is placed Pl vector: tbl_sidecar1172 - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 6 tables that could be placed: [ ara_table_4, ara_table_6, tbl_sidecar1310, l3_router_Router6_Ndp_tbl, tbl_sidecar1172, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : ara_table_6 with best: ara_table_4 Updating best to ara_table_6 from ara_table_4 for reason: default choice For trial t : tbl_sidecar1310 with best: ara_table_6 Updating best to tbl_sidecar1310 from ara_table_6 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_Ndp_tbl with best: tbl_sidecar1310 Keeping best tbl_sidecar1310 for reason: earlier stage calculated For trial t : tbl_sidecar1172 with best: tbl_sidecar1310 Updating best to tbl_sidecar1172 from tbl_sidecar1310 for reason: default choice For trial t : l3_router_Router4_Arp_tbl with best: tbl_sidecar1172 Keeping best tbl_sidecar1172 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1172 ( tbl_sidecar1172 ) in stage 17(116) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 139 { id=7 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done tbl_sidecar1310 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1310, stage=17) Initial # of stages is 17, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1310 Picking layout option for table : tbl_sidecar1310 with requested entries : 1 picked layout for tbl_sidecar1310 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1310 Trying to allocate imem for tbl_sidecar1310 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 1 of tbl_sidecar1310 in stage 17 Table is placed Pl vector: tbl_sidecar1310 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1172 as its already done - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 5 tables that could be placed: [ ara_table_4, ara_table_6, tbl_sidecar1310, l3_router_Router6_Ndp_tbl, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : ara_table_6 with best: ara_table_4 Updating best to ara_table_6 from ara_table_4 for reason: default choice For trial t : tbl_sidecar1310 with best: ara_table_6 Updating best to tbl_sidecar1310 from ara_table_6 for reason: longer downward prop control-included dependence tail chain For trial t : l3_router_Router6_Ndp_tbl with best: tbl_sidecar1310 Keeping best tbl_sidecar1310 for reason: earlier stage calculated For trial t : l3_router_Router4_Arp_tbl with best: tbl_sidecar1310 Keeping best tbl_sidecar1310 for reason: earlier stage calculated placing 1 entries of tbl_sidecar1310 ( tbl_sidecar1310 ) in stage 17(117) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 140 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices ara_table_6 is not a gateway! Aborting search for merge choices try_place_table(ara_table_6, 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_6 Picking layout option for table : ara_table_6 with requested entries : 0 picked layout for ara_table_6 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_6 Trying to allocate imem for ara_table_6 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_6 in stage 17 Table is placed Pl vector: ara_table_6 - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1310 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1172 as its already done - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 4 tables that could be placed: [ ara_table_4, ara_table_6, l3_router_Router6_Ndp_tbl, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : ara_table_6 with best: ara_table_4 Updating best to ara_table_6 from ara_table_4 for reason: default choice For trial t : l3_router_Router6_Ndp_tbl with best: ara_table_6 Keeping best ara_table_6 for reason: earlier stage calculated For trial t : l3_router_Router4_Arp_tbl with best: ara_table_6 Keeping best ara_table_6 for reason: earlier stage calculated placing 0 entries of ara_table_6 ( ara_table_6 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 141 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 as its already done - skipping ingresshdr.udp.checksum_encode_update_condition_3 as its already done - skipping ingresshdr.icmp.hdr_checksum_encode_update_condition_4 as its already done ara_table_4 is not a gateway! Aborting search for merge choices try_place_table(ara_table_4, 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_4 Picking layout option for table : ara_table_4 with requested entries : 0 picked layout for ara_table_4 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_4 Trying to allocate imem for ara_table_4 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 17 Furthest stage: 18 try_place_table returning 0 of ara_table_4 in stage 17 Table is placed Pl vector: ara_table_4 - skipping cond-115 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1310 as its already done - skipping ara_table_6 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1172 as its already done - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 3 tables that could be placed: [ ara_table_4, l3_router_Router6_Ndp_tbl, l3_router_Router4_Arp_tbl ] Initial best is first table seen: ara_table_4 For trial t : l3_router_Router6_Ndp_tbl with best: ara_table_4 Keeping best ara_table_4 for reason: earlier stage calculated For trial t : l3_router_Router4_Arp_tbl with best: ara_table_4 Keeping best ara_table_4 for reason: earlier stage calculated placing 0 entries of ara_table_4 ( ara_table_4 ) in stage 17(ffffffffffffffff) FormatType(02) stage 17, work: [ 37090355, 37158608, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 142 { id=8 ram=4 tcam=0 mram=0 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router4_Arp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router4_Arp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 ara_table_4 as its already done - skipping cond-115 as its already done - skipping ara_table_4 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1310 as its already done - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=17) - dependency between tbl_sidecar1314 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1172 as its already done - skipping tbl_sidecar1174 as its already done l3_router_Router4_Arp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router4_Arp_tbl, stage=17) - dependency between tbl_sidecar1174 and table advances stage Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router4_Arp_tbl Picking layout option for table : l3_router_Router4_Arp_tbl with requested entries : 512 picked layout for l3_router_Router4_Arp_tbl FormatType(02) layout: 512eV ixbar:4B/32b match:3B/22b gh:1 adb: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_Router4_Arp_tbl Trying to allocate imem for l3_router_Router4_Arp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 18 try_place_table returning 4096 of l3_router_Router4_Arp_tbl in stage 18 Table is placed Pl vector: l3_router_Router4_Arp_tbl - skipping ara_table_12 because it depends on l3_router_Router4_Arp_tbl ara_table_12 is not a gateway! Aborting search for merge choices found 2 tables that could be placed: [ l3_router_Router6_Ndp_tbl, l3_router_Router4_Arp_tbl ] Initial best is first table seen: l3_router_Router6_Ndp_tbl For trial t : l3_router_Router4_Arp_tbl with best: l3_router_Router6_Ndp_tbl Updating best to l3_router_Router4_Arp_tbl from l3_router_Router6_Ndp_tbl for reason: default choice Adding table:l3_router_Router6_Ndp_tbl in the initial stage option Adding table:l3_router_Router4_Arp_tbl in the initial stage option placing 4096 entries of l3_router_Router4_Arp_tbl ( Ingress.l3_router.Router4.Arp.tbl ) in stage 18(120) FormatType(02) Dependence chain (20) longer than available stages (19) stage 18, work: [ 37090355, 37158327, 37214332, 37213642, 37213923, 37157617, 37157898 ], partly placed 0, placed 143 { id=1 ram=9 tcam=0 mram=3 eixb=4 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 because it depends on l3_router_Router6_Ndp_tbl - removing tbl_sidecar1999 from merge list because it depends on l3_router_Router6_Ndp_tbl - removing tbl_sidecar2001 from merge list because it depends on l3_router_Router6_Ndp_tbl - skipping gateway cond-123 until mergeable tables are available - skipping cond-126 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 ara_table_4 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_12 in stage 18 Table is placed Pl vector: ara_table_12 - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1310 as its already done - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1314 as its already done l3_router_Router6_Ndp_tbl is not a gateway! Aborting search for merge choices try_place_table(l3_router_Router6_Ndp_tbl, stage=18) Initial # of stages is 18, initial # of entries is 512 Try_alloc_all for Table use Trying to allocate layout for l3_router_Router6_Ndp_tbl Picking layout option for table : l3_router_Router6_Ndp_tbl with requested entries : 512 picked layout for l3_router_Router6_Ndp_tbl FormatType(02) layout: 512eV ixbar:16B/128b match:15B/118b gh:1 adb:8/8 ov:12 way:{ g:1 e:0 w:2 1 1 1 1 } entries:4096 srams:13 local_tinds: 0 maprams:3 tcams:0 afi:0 Trying to allocate adb for l3_router_Router6_Ndp_tbl Trying to allocate imem for l3_router_Router6_Ndp_tbl Entries : 4096, needed_entries: 512, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 4096 of l3_router_Router6_Ndp_tbl in stage 18 Table is placed Pl vector: l3_router_Router6_Ndp_tbl - skipping ara_table_14 because it depends on l3_router_Router6_Ndp_tbl ara_table_14 is not a gateway! Aborting search for merge choices - skipping ara_table_10 because it depends on l3_router_Router6_Ndp_tbl ara_table_10 is not a gateway! Aborting search for merge choices - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping tbl_l3_router_Router4_icmp_error as its already done - skipping tbl_sidecar1172 as its already done - skipping tbl_sidecar1174 as its already done - skipping l3_router_Router4_Arp_tbl as its already done found 2 tables that could be placed: [ ara_table_12, l3_router_Router6_Ndp_tbl ] Initial best is first table seen: ara_table_12 For trial t : l3_router_Router6_Ndp_tbl with best: ara_table_12 Updating best to l3_router_Router6_Ndp_tbl from ara_table_12 for reason: longer downward prop control-included dependence tail chain placing 4096 entries of l3_router_Router6_Ndp_tbl ( Ingress.l3_router.Router6.Ndp.tbl ) in stage 18(121) FormatType(02) Dependence chain (20) longer than available stages (19) stage 18, work: [ 37090355, 37158327, 37214332, 37213642, 37213923 ], partly placed 0, placed 144 { id=2 ram=22 tcam=0 mram=6 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done try_place_table(cond-123, stage=18) Merging with match table tbl_sidecar1999 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar1999 Picking layout option for table : tbl_sidecar1999 with requested entries : 1 picked layout for tbl_sidecar1999 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1999 Trying to allocate imem for tbl_sidecar1999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar1999 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2001 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar2001 Picking layout option for table : tbl_sidecar2001 with requested entries : 1 picked layout for tbl_sidecar2001 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2001 Trying to allocate imem for tbl_sidecar2001 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2001 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar1999 tbl_sidecar2001 - skipping cond-126 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 ara_table_4 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_12 in stage 18 Table is placed Pl vector: ara_table_12 - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_14 in stage 18 Table is placed Pl vector: ara_table_14 ara_table_10 is not a gateway! Aborting search for merge choices try_place_table(ara_table_10, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_10 Picking layout option for table : ara_table_10 with requested entries : 0 picked layout for ara_table_10 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_10 Trying to allocate imem for ara_table_10 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_10 in stage 18 Table is placed Pl vector: ara_table_10 - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping tbl_l3_router_Router6_icmp_error as its already done - skipping tbl_sidecar1310 as its already done - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done - skipping tbl_sidecar1314 as its already done - skipping l3_router_Router6_Ndp_tbl as its already done - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done found 5 tables that could be placed: [ tbl_sidecar1999, tbl_sidecar2001, ara_table_12, ara_table_14, ara_table_10 ] Initial best is first table seen: tbl_sidecar1999 For trial t : tbl_sidecar2001 with best: tbl_sidecar1999 Updating best to tbl_sidecar2001 from tbl_sidecar1999 for reason: default choice For trial t : ara_table_12 with best: tbl_sidecar2001 Updating best to ara_table_12 from tbl_sidecar2001 for reason: earlier stage calculated For trial t : ara_table_14 with best: ara_table_12 Updating best to ara_table_14 from ara_table_12 for reason: default choice For trial t : ara_table_10 with best: ara_table_14 Updating best to ara_table_10 from ara_table_14 for reason: default choice placing 0 entries of ara_table_10 ( ara_table_10 ) in stage 18(ffffffffffffffff) FormatType(02) stage 18, work: [ 37090355, 37158327, 37214332 ], partly placed 0, placed 145 { id=2 ram=22 tcam=0 mram=6 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done try_place_table(cond-123, stage=18) Merging with match table tbl_sidecar1999 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar1999 Picking layout option for table : tbl_sidecar1999 with requested entries : 1 picked layout for tbl_sidecar1999 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1999 Trying to allocate imem for tbl_sidecar1999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar1999 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2001 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar2001 Picking layout option for table : tbl_sidecar2001 with requested entries : 1 picked layout for tbl_sidecar2001 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2001 Trying to allocate imem for tbl_sidecar2001 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2001 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar1999 tbl_sidecar2001 - skipping cond-126 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 ara_table_4 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_12 in stage 18 Table is placed Pl vector: ara_table_12 - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done ara_table_14 is not a gateway! Aborting search for merge choices try_place_table(ara_table_14, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_14 Picking layout option for table : ara_table_14 with requested entries : 0 picked layout for ara_table_14 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_14 Trying to allocate imem for ara_table_14 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_14 in stage 18 Table is placed Pl vector: ara_table_14 - skipping ara_table_10 as its already done - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done found 4 tables that could be placed: [ tbl_sidecar1999, tbl_sidecar2001, ara_table_12, ara_table_14 ] Initial best is first table seen: tbl_sidecar1999 For trial t : tbl_sidecar2001 with best: tbl_sidecar1999 Updating best to tbl_sidecar2001 from tbl_sidecar1999 for reason: default choice For trial t : ara_table_12 with best: tbl_sidecar2001 Updating best to ara_table_12 from tbl_sidecar2001 for reason: earlier stage calculated For trial t : ara_table_14 with best: ara_table_12 Updating best to ara_table_14 from ara_table_12 for reason: default choice placing 0 entries of ara_table_14 ( ara_table_14 ) in stage 18(ffffffffffffffff) FormatType(02) stage 18, work: [ 37090355, 37158327, 37214332 ], partly placed 0, placed 146 { id=2 ram=22 tcam=0 mram=6 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done try_place_table(cond-123, stage=18) Merging with match table tbl_sidecar1999 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar1999 Picking layout option for table : tbl_sidecar1999 with requested entries : 1 picked layout for tbl_sidecar1999 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1999 Trying to allocate imem for tbl_sidecar1999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar1999 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2001 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar2001 Picking layout option for table : tbl_sidecar2001 with requested entries : 1 picked layout for tbl_sidecar2001 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2001 Trying to allocate imem for tbl_sidecar2001 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2001 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar1999 tbl_sidecar2001 - skipping cond-126 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 ara_table_4 as its already done - skipping tbl_l3_router_Router4_icmp_error_0 as its already done - skipping tbl_sidecar1167 as its already done ara_table_12 is not a gateway! Aborting search for merge choices try_place_table(ara_table_12, stage=18) Initial # of stages is 18, initial # of entries is 0 Try_alloc_all for Table use Trying to allocate layout for ara_table_12 Picking layout option for table : ara_table_12 with requested entries : 0 picked layout for ara_table_12 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:0 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for ara_table_12 Trying to allocate imem for ara_table_12 Entries : 0, needed_entries: 0, need_more: 0 Selected stage: 18 Furthest stage: 19 try_place_table returning 0 of ara_table_12 in stage 18 Table is placed Pl vector: ara_table_12 - skipping ara_table_2 as its already done - skipping tbl_l3_router_Router6_icmp_error_0 as its already done - skipping tbl_sidecar1305 as its already done - skipping ara_table_14 as its already done - skipping ara_table_10 as its already done - skipping ara_table_6 as its already done - skipping ara_table_4 as its already done found 3 tables that could be placed: [ tbl_sidecar1999, tbl_sidecar2001, ara_table_12 ] Initial best is first table seen: tbl_sidecar1999 For trial t : tbl_sidecar2001 with best: tbl_sidecar1999 Updating best to tbl_sidecar2001 from tbl_sidecar1999 for reason: default choice For trial t : ara_table_12 with best: tbl_sidecar2001 Updating best to ara_table_12 from tbl_sidecar2001 for reason: earlier stage calculated placing 0 entries of ara_table_12 ( ara_table_12 ) in stage 18(ffffffffffffffff) FormatType(02) stage 18, work: [ 37090355 ], partly placed 0, placed 147 { id=2 ram=22 tcam=0 mram=6 eixb=20 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done try_place_table(cond-123, stage=18) Merging with match table tbl_sidecar1999 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar1999 Picking layout option for table : tbl_sidecar1999 with requested entries : 1 picked layout for tbl_sidecar1999 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1999 Trying to allocate imem for tbl_sidecar1999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar1999 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2001 and tag $true - dependency between l3_router_Router6_Ndp_tbl 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_sidecar2001 Picking layout option for table : tbl_sidecar2001 with requested entries : 1 picked layout for tbl_sidecar2001 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2001 Trying to allocate imem for tbl_sidecar2001 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 19 try_place_table returning 1 of tbl_sidecar2001 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar1999 tbl_sidecar2001 - skipping cond-126 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_sidecar1999, tbl_sidecar2001 ] Initial best is first table seen: tbl_sidecar1999 For trial t : tbl_sidecar2001 with best: tbl_sidecar1999 Updating best to tbl_sidecar2001 from tbl_sidecar1999 for reason: default choice Adding table:tbl_sidecar1999 in the initial stage option Adding table:tbl_sidecar2001 in the initial stage option placing 1 entries of tbl_sidecar2001 ( tbl_sidecar2001 ) (with gw cond-123, result tag $true) in stage 19(130) FormatType(022) Dependence chain (20) longer than available stages (19) stage 19, work: [ 37090355, 37214627, 37215070 ], partly placed 0, placed 148 { id=1 ram=2 tcam=0 mram=2 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping ara_table_1 as its already done - skipping tbl_sidecar1960 as its already done - skipping tbl_sidecar1961 as its already done - skipping cond-71 as its already done - skipping cond-83 as its already done - skipping cond-92 as its already done - skipping cond-104 as its already done - skipping cond-123 as its already done - skipping cond-126 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_sidecar1999 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar1999, stage=19) Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar1999 Picking layout option for table : tbl_sidecar1999 with requested entries : 1 picked layout for tbl_sidecar1999 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar1999 Trying to allocate imem for tbl_sidecar1999 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar1999 in stage 19 Table is placed Pl vector: tbl_sidecar1999 - skipping tbl_sidecar2001 as its already done try_place_table(cond-124, stage=19) Merging with match table tbl_sidecar2003 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_sidecar2003 Picking layout option for table : tbl_sidecar2003 with requested entries : 1 picked layout for tbl_sidecar2003 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2003 Trying to allocate imem for tbl_sidecar2003 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2003 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2007 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_sidecar2007 Picking layout option for table : tbl_sidecar2007 with requested entries : 1 picked layout for tbl_sidecar2007 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2007 Trying to allocate imem for tbl_sidecar2007 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2007 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar2003 tbl_sidecar2007 found 3 tables that could be placed: [ tbl_sidecar1999, tbl_sidecar2003, tbl_sidecar2007 ] Initial best is first table seen: tbl_sidecar1999 For trial t : tbl_sidecar2003 with best: tbl_sidecar1999 Keeping best tbl_sidecar1999 for reason: direct control dependency difference For trial t : tbl_sidecar2007 with best: tbl_sidecar1999 Keeping best tbl_sidecar1999 for reason: direct control dependency difference placing 1 entries of tbl_sidecar1999 ( tbl_sidecar1999 ) in stage 19(131) FormatType(022) Dependence chain (20) longer than available stages (19) stage 19, work: [ 37215070 ], partly placed 0, placed 149 { id=2 ram=4 tcam=0 mram=4 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } try_place_table(cond-124, stage=19) Merging with match table tbl_sidecar2003 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_sidecar2003 Picking layout option for table : tbl_sidecar2003 with requested entries : 1 picked layout for tbl_sidecar2003 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2003 Trying to allocate imem for tbl_sidecar2003 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2003 in stage 19 Table is placed Gateway is placed Merging with match table tbl_sidecar2007 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_sidecar2007 Picking layout option for table : tbl_sidecar2007 with requested entries : 1 picked layout for tbl_sidecar2007 FormatType(02) layout: 0V ixbar:0B/0b match:0B/0b entries:1 srams:0 local_tinds: 0 maprams:0 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2007 Trying to allocate imem for tbl_sidecar2007 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2007 in stage 19 Table is placed Gateway is placed Pl vector: tbl_sidecar2003 tbl_sidecar2007 found 2 tables that could be placed: [ tbl_sidecar2003, tbl_sidecar2007 ] Initial best is first table seen: tbl_sidecar2003 For trial t : tbl_sidecar2007 with best: tbl_sidecar2003 Updating best to tbl_sidecar2007 from tbl_sidecar2003 for reason: default choice placing 1 entries of tbl_sidecar2007 ( tbl_sidecar2007 ) (with gw cond-124, result tag $false) in stage 19(132) FormatType(02) Dependence chain (20) longer than available stages (19) stage 19, work: [ 37215070, 37214790 ], partly placed 0, placed 150 { id=3 ram=4 tcam=0 mram=4 eixb=0 tixb=0 malu=0 salu=0 local_tinds=0 } - skipping cond-124 as its already done tbl_sidecar2003 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2003, stage=19) Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2003 Picking layout option for table : tbl_sidecar2003 with requested entries : 1 picked layout for tbl_sidecar2003 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2003 Trying to allocate imem for tbl_sidecar2003 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2003 in stage 19 Table is placed Pl vector: tbl_sidecar2003 try_place_table(cond-125, 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_sidecar2007 as its already done found 2 tables that could be placed: [ tbl_sidecar2003, mac_rewrite_mac_rewrite ] Initial best is first table seen: tbl_sidecar2003 For trial t : mac_rewrite_mac_rewrite with best: tbl_sidecar2003 Updating best to mac_rewrite_mac_rewrite from tbl_sidecar2003 for reason: default choice placing 1024 entries of mac_rewrite_mac_rewrite ( Ingress.mac_rewrite.mac_rewrite ) (with gw cond-125, result tag $true) in stage 19(133) FormatType(02) Dependence chain (20) longer than available stages (19) stage 19, work: [ 37214790 ], partly placed 0, placed 151 { id=4 ram=8 tcam=0 mram=6 eixb=2 tixb=0 malu=0 salu=0 local_tinds=0 } tbl_sidecar2003 is not a gateway! Aborting search for merge choices try_place_table(tbl_sidecar2003, stage=19) Initial # of stages is 19, initial # of entries is 1 Try_alloc_all for Table use Trying to allocate layout for tbl_sidecar2003 Picking layout option for table : tbl_sidecar2003 with requested entries : 1 picked layout for tbl_sidecar2003 FormatType(022) layout: 0hV ixbar:0B/0b match:0B/0b ov:10 way:{ g:1 e:0 w:1 } entries:1 srams:2 local_tinds: 0 maprams:2 tcams:0 afi:0 Trying to allocate adb for tbl_sidecar2003 Trying to allocate imem for tbl_sidecar2003 Entries : 1, needed_entries: 1, need_more: 0 Selected stage: 19 Furthest stage: 20 try_place_table returning 1 of tbl_sidecar2003 in stage 19 Table is placed Pl vector: tbl_sidecar2003 - skipping cond-125 as its already done - skipping tbl_sidecar2007 as its already done found 1 tables that could be placed: [ tbl_sidecar2003 ] Initial best is first table seen: tbl_sidecar2003 placing 1 entries of tbl_sidecar2003 ( tbl_sidecar2003 ) in stage 19(134) FormatType(022) Dependence chain (20) longer than available stages (19) Adding complete placement for resource mode:0 Evaluating complete solution with resource:0 Placement error(s):0 stages required:20 Updating best final placement with this one Table placement placed 152 tables in 20 stages Table tbl_sidecar2003 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-125 is also logical id 0x133 Table tbl_sidecar2007 logical id 0x132 entries=1 stage=19 Gateway cond-124 is also logical id 0x132 Table tbl_sidecar1999 logical id 0x131 entries=1 stage=19 attached table Ingress.drop_port_ctr entries=512 Table tbl_sidecar2001 logical id 0x130 entries=1 stage=19 attached table Ingress.drop_reason_ctr entries=26 Gateway cond-123 is also logical id 0x130 Table ara_table_12 logical id 0xffffffffffffffff entries=0 stage=18 Table ara_table_14 logical id 0xffffffffffffffff entries=0 stage=18 Table ara_table_10 logical id 0xffffffffffffffff entries=0 stage=18 Table l3_router_Router6_Ndp_tbl logical id 0x121 entries=4096 stage=18 attached table Ingress.l3_router.Router6.Ndp.ctr entries=512 Table l3_router_Router4_Arp_tbl logical id 0x120 entries=4096 stage=18 attached table Ingress.l3_router.Router4.Arp.ctr entries=512 Table ara_table_4 logical id 0xffffffffffffffff entries=0 stage=17 Table ara_table_6 logical id 0xffffffffffffffff entries=0 stage=17 Table tbl_sidecar1310 logical id 0x117 entries=1 stage=17 Table tbl_sidecar1172 logical id 0x116 entries=1 stage=17 Table tbl_l3_router_Router4_icmp_error_0 logical id 0x115 entries=1 stage=17 Table tbl_l3_router_Router6_icmp_error_0 logical id 0x114 entries=1 stage=17 Table tbl_l3_router_Router6_icmp_error logical id 0x113 entries=1 stage=17 Table tbl_l3_router_Router4_icmp_error logical id 0x112 entries=1 stage=17 Table tbl_sidecar1174 logical id 0x111 entries=1 stage=17 Gateway cond-115 is also logical id 0x111 Table tbl_sidecar1314 logical id 0x110 entries=1 stage=17 Gateway cond-122 is also logical id 0x110 Table l3_router_Router4_lookup_idx_route logical id 0x101 entries=8192 stage=16 attached table Ingress.l3_router.Router4.lookup_idx.forward_ctr entries=8191 Table l3_router_Router6_lookup_idx_route logical id 0x100 entries=4096 stage=16 attached table Ingress.l3_router.Router6.lookup_idx.forward_ctr entries=1023 Table tbl_sidecar1019 logical id 0xf1 entries=1 stage=15 Table tbl_sidecar924 logical id 0xf0 entries=1 stage=15 Table ara_table_8 logical id 0xffffffffffffffff entries=0 stage=14 Table ara_table_2 logical id 0xffffffffffffffff entries=0 stage=14 Table tbl_l3_router_MulticastRouter4_icmp_error_0 logical id 0xe9 entries=1 stage=14 Table tbl_l3_router_MulticastRouter6_icmp_error_0 logical id 0xe8 entries=1 stage=14 Table tbl_l3_router_MulticastRouter4_icmp_error logical id 0xe7 entries=1 stage=14 Table tbl_sidecar1253 logical id 0xe6 entries=1 stage=14 Table tbl_l3_router_MulticastRouter6_icmp_error logical id 0xe5 entries=1 stage=14 Table tbl_sidecar1391 logical id 0xe4 entries=1 stage=14 Table tbl_sidecar1305 logical id 0xe3 entries=1 stage=14 Gateway cond-121 is also logical id 0xe3 Table l3_router_Router6_lookup_idx_select_route logical id 0xe2 entries=12288 stage=14 Table cond-120 logical id 0xe1 entries=0 stage=14 Table l3_router_Router4_lookup_idx_select_route logical id 0xe0 entries=12288 stage=14 Table ingresshdr.udp.checksum_encode_update_condition_3 logical id 0xdc entries=5120 stage=13 Table tbl_sidecar1255 logical id 0xdb entries=1 stage=13 Gateway cond-112 is also logical id 0xdb Table tbl_sidecar1386 logical id 0xda entries=1 stage=13 Gateway cond-119 is also logical id 0xda Table tbl_sidecar1248 logical id 0xd9 entries=1 stage=13 Gateway cond-111 is also logical id 0xd9 Table tbl_sidecar1243 logical id 0xd8 entries=1 stage=13 Table tbl_sidecar1381 logical id 0xd7 entries=1 stage=13 Table tbl_sidecar1167 logical id 0xd6 entries=1 stage=13 Gateway cond-114 is also logical id 0xd6 Table l3_router_MulticastRouter6_tbl logical id 0xd5 entries=4096 stage=13 attached table Ingress.l3_router.MulticastRouter6.ctr entries=1024 Table l3_router_MulticastRouter4_tbl logical id 0xd4 entries=4096 stage=13 attached table Ingress.l3_router.MulticastRouter4.ctr entries=1024 Table cond-113 logical id 0xd3 entries=0 stage=13 Table tbl_sidecar1294 logical id 0xd2 entries=1 stage=13 Table tbl_sidecar1154 logical id 0xd1 entries=1 stage=13 Table l3_router_Router6_lookup_idx_lookup logical id 0xd0 entries=512 stage=13 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=1 Table ingresshdr.icmp.hdr_checksum_encode_update_condition_4 logical id 0xc9 entries=4 stage=12 Table tbl_sidecar1375 logical id 0xc8 entries=1 stage=12 Gateway cond-118 is also logical id 0xc8 Table tbl_sidecar1237 logical id 0xc7 entries=1 stage=12 Gateway cond-110 is also logical id 0xc7 Table l3_router_Router6_lookup_idx_lookup logical id 0xc6 entries=1024 stage=12 attached table Ingress.l3_router.Router6.lookup_idx.index_ctr entries=1024 Table l3_router_Router4_lookup_idx_lookup logical id 0xc5 entries=8192 stage=12 attached table Ingress.l3_router.Router4.lookup_idx.index_ctr entries=8192 Table tbl_sidecar1154$precompute logical id 0xc4 entries=1 stage=12 Gateway cond-109 is also logical id 0xc4 Table tbl_sidecar1294$precompute logical id 0xc3 entries=1 stage=12 Gateway cond-117 is also logical id 0xc3 Table cond-116 logical id 0xc2 entries=0 stage=12 Table cond-108 logical id 0xc1 entries=0 stage=12 Table cond-107 logical id 0xc0 entries=0 stage=12 Table ara_table_9 logical id 0xffffffffffffffff entries=0 stage=11 Table nat_egress_nat_egress logical id 0xb0 entries=2048 stage=11 Gateway cond-106 is also logical id 0xb0 Table cond-105 logical id 0xa2 entries=0 stage=10 Table cond-104 logical id 0xa1 entries=0 stage=10 Table tbl_sidecar686 logical id 0xa0 entries=1 stage=10 Gateway cond-90 is also logical id 0xa0 Table ara_table_15 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_13 logical id 0xffffffffffffffff entries=0 stage=9 Table ara_table_11 logical id 0xffffffffffffffff entries=0 stage=9 Table mcast_ingress_mcast_tag_check logical id 0x90 entries=512 stage=9 Table mcast_ingress_mcast_replication_ipv6 logical id 0x80 entries=4096 stage=8 attached table Ingress.mcast_ingress.mcast_ipv6_ctr entries=1024 Gateway cond-103 is also logical id 0x80 Table ara_table_7 logical id 0xffffffffffffffff entries=0 stage=7 Table ara_table_5 logical id 0xffffffffffffffff entries=0 stage=7 Table ara_table_3 logical id 0xffffffffffffffff entries=0 stage=7 Table tbl_sidecar412 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-95 is also logical id 0x78 Table tbl_mcast_ingress_drop_mcastv6_no_group logical id 0x77 entries=1 stage=7 Gateway cond-102 is also logical id 0x77 Table tbl_sidecar1707 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-98 is also logical id 0x75 Table tbl_sidecar1716 logical id 0x74 entries=1 stage=7 Table mcast_ingress_mcast_source_filter_ipv6 logical id 0x73 entries=4096 stage=7 attached table Ingress.mcast_ingress.mcast_ipv6_ssm_ctr entries=1024 Gateway cond-100 is also logical id 0x73 Table tbl_mcast_ingress_drop_mcastv4_no_group logical id 0x72 entries=1 stage=7 Gateway cond-101 is also logical id 0x72 Table cond-99 logical id 0x71 entries=0 stage=7 Table cond-97 logical id 0x70 entries=0 stage=7 Table ara_table_16 logical id 0xffffffffffffffff entries=0 stage=6 Table tbl_sidecar1488_0 logical id 0x66 entries=1 stage=6 Table tbl_sidecar1503 logical id 0x65 entries=1 stage=6 Table ara_table_0 logical id 0xffffffffffffffff entries=0 stage=6 Table tbl_nat_ingress_CalculateIPv4Len_invert logical id 0x64 entries=1 stage=6 Table tbl_sidecar408 logical id 0x63 entries=1 stage=6 Gateway cond-94 is also logical id 0x63 Table cond-96 logical id 0x62 entries=0 stage=6 Table tbl_nat_ingress_encap_ipv6 logical id 0x61 entries=1 stage=6 Gateway cond-89 is also logical id 0x61 Table tbl_nat_ingress_encap_ipv4 logical id 0x60 entries=1 stage=6 Table tbl_sidecar2191 logical id 0x5e entries=1 stage=5 attached table Egress.underlay_mcast_ctr entries=512 Gateway cond-140 is also logical id 0x5e Table tbl_sidecar2187 logical id 0x5d entries=1 stage=5 attached table Egress.external_mcast_ctr entries=512 Gateway cond-139 is also logical id 0x5d Table tbl_sidecar2043 logical id 0x5c entries=1 stage=5 Gateway cond-126 is also logical id 0x5c Table ara_table_18 logical id 0xffffffffffffffff entries=0 stage=5 Table egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 logical id 0x5b entries=4 stage=5 Table tbl_sidecar1500_0 logical id 0x5a entries=1 stage=5 Table tbl_sidecar1498_0 logical id 0x59 entries=1 stage=5 Gateway cond-134 is also logical id 0x59 Table cond-133 logical id 0x58 entries=0 stage=5 Table tbl_sidecar1485 logical id 0x57 entries=1 stage=5 Table tbl_sidecar1483 logical id 0x56 entries=1 stage=5 Gateway cond-132 is also logical id 0x56 Table tbl_sidecar1488 logical id 0x55 entries=1 stage=5 Gateway cond-131 is also logical id 0x55 Table cond-93 logical id 0x54 entries=0 stage=5 Table cond-92 logical id 0x53 entries=0 stage=5 Table nat_ingress_nat_only logical id 0x52 entries=2048 stage=5 attached table Ingress.nat_ingress.nat_only_ctr entries=256 Gateway cond-91 is also logical id 0x52 Table nat_ingress_CalculateIPv4Len_ipv4_set_len logical id 0x51 entries=3072 stage=5 Gateway cond-88 is also logical id 0x51 Table nat_ingress_ingress_hit logical id 0x50 entries=512 stage=5 Table tbl_sidecar2185 logical id 0x42 entries=1 stage=4 attached table Egress.link_local_mcast_ctr entries=512 Gateway cond-138 is also logical id 0x42 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_sidecar2196 logical id 0x34 entries=1 stage=3 attached table Egress.unicast_ctr entries=512 Table tbl_sidecar2182 logical id 0x33 entries=1 stage=3 attached table Egress.mcast_ctr entries=512 Gateway cond-137 is also logical id 0x33 Table tbl_sidecar1929 logical id 0x32 entries=1 stage=3 Gateway cond-130 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 Table nat_ingress_ingress_ipv6 logical id 0x30 entries=2560 stage=3 attached table Ingress.nat_ingress.ipv6_ingress_ctr entries=2560 Table tbl_sidecar2179 logical id 0x27 entries=1 stage=2 attached table Egress.drop_port_ctr entries=512 Table tbl_sidecar2180 logical id 0x26 entries=1 stage=2 attached table Egress.drop_reason_ctr entries=26 Gateway cond-136 is also logical id 0x26 Table mcast_egress_port_bitmap_check logical id 0x25 entries=1024 stage=2 Table nat_ingress_ingress_ipv6_mcast logical id 0x24 entries=4096 stage=2 attached table Ingress.nat_ingress.mcast_ipv6_ingress_ctr entries=1024 Gateway cond-87 is also logical id 0x24 Table cond-86 logical id 0x23 entries=0 stage=2 Table nat_ingress_ingress_ipv4_mcast logical id 0x22 entries=4096 stage=2 attached table Ingress.nat_ingress.mcast_ipv4_ingress_ctr entries=1024 Gateway cond-85 is also logical id 0x22 Table cond-84 logical id 0x21 entries=0 stage=2 Table nat_ingress_icmp_dst_port logical id 0x20 entries=512 stage=2 Gateway cond-83 is also logical id 0x20 Table tbl_sidecar1960 logical id 0x19 entries=1 stage=1 attached table Ingress.ingress_ctr entries=512 Table mac_rewrite_mac_rewrite_0 logical id 0x18 entries=1024 stage=1 attached table Egress.mac_rewrite.ctr entries=256 Table tbl_sidecar2173 logical id 0x17 entries=1 stage=1 Gateway cond-135 is also logical id 0x17 Table tbl_sidecar2164 logical id 0x16 entries=1 stage=1 Table tbl_sidecar2156 logical id 0x15 entries=1 stage=1 Gateway cond-127 is also logical id 0x15 Table mcast_egress_asic_id_to_port logical id 0x14 entries=5120 stage=1 Table mcast_egress_tbl_decap_ports logical id 0x13 entries=4096 stage=1 Table mcast_egress_mcast_tag_check logical id 0x12 entries=512 stage=1 Gateway cond-129 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-82 is also logical id 0x11 Table cond-81 logical id 0x10 entries=0 stage=1 Table ara_table_17 logical id 0xffffffffffffffff entries=0 stage=0 Table ara_table_19 logical id 0xffffffffffffffff entries=0 stage=0 Table cond-128 logical id 0xf entries=0 stage=0 Table tbl_sidecar190 logical id 0xe entries=1 stage=0 attached table Ingress.filter.drop_mcast_ctr entries=512 Table tbl_sidecar1961 logical id 0xd entries=1 stage=0 attached table Ingress.packet_ctr entries=1024 Table ara_table_1 logical id 0xffffffffffffffff entries=0 stage=0 Table tbl_filter_drop_bad_mac logical id 0xc entries=1 stage=0 Gateway cond-76 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-75 logical id 0xa entries=0 stage=0 Table tbl_sidecar225 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-80 is also logical id 0x8 Table tbl_sidecar211 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-79 is also logical id 0x6 Table cond-78 logical id 0x5 entries=0 stage=0 Table cond-77 logical id 0x4 entries=0 stage=0 Table cond-74 logical id 0x3 entries=0 stage=0 Table cond-73 logical id 0x2 entries=0 stage=0 Table cond-72 logical id 0x1 entries=0 stage=0 Table tbl_sidecar1964 logical id 0x0 entries=1 stage=0 Gateway cond-71 is also logical id 0x0 Finished table placement decisions pipe folding gateway cond-71 onto tbl_sidecar1964 Adding Ternary Indirect table to tbl_sidecar1964 Adding Ternary Indirect table to filter_switch_ipv4_addr folding gateway cond-76 onto tbl_filter_drop_bad_mac Adding Ternary Indirect table to tbl_filter_drop_bad_mac folding gateway cond-79 onto tbl_filter_drop_bad_mac_0 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_0 folding gateway cond-80 onto tbl_filter_drop_bad_mac_1 Adding Ternary Indirect table to tbl_filter_drop_bad_mac_1 folding gateway cond-82 onto filter_switch_ipv6_addr Adding Ternary Indirect table to filter_switch_ipv6_addr folding gateway cond-83 onto nat_ingress_icmp_dst_port Adding Ternary Indirect table to nat_ingress_icmp_dst_port folding gateway cond-85 onto nat_ingress_ingress_ipv4_mcast Adding Action Data Table to nat_ingress_ingress_ipv4_mcast splitting nat_ingress_ingress_ipv4 across 2 stages Adding Action Data Table to nat_ingress_ingress_ipv4 Adding Action Data Table to nat_ingress_ingress_ipv4 folding gateway cond-87 onto nat_ingress_ingress_ipv6_mcast Adding Action Data Table to nat_ingress_ingress_ipv6_mcast Adding Action Data Table to nat_ingress_ingress_ipv6 Adding Ternary Indirect table to nat_ingress_ingress_hit Adding Action Data Table to nat_ingress_ingress_hit folding gateway cond-88 onto nat_ingress_CalculateIPv4Len_ipv4_set_len folding gateway cond-89 onto tbl_nat_ingress_encap_ipv6 Adding Ternary Indirect table to tbl_nat_ingress_encap_ipv6 Adding Action Data Table to tbl_nat_ingress_encap_ipv6 Adding Ternary Indirect table to tbl_nat_ingress_CalculateIPv4Len_invert Adding Ternary Indirect table to tbl_nat_ingress_encap_ipv4 Adding Action Data Table to tbl_nat_ingress_encap_ipv4 folding gateway cond-90 onto tbl_sidecar686 Adding Ternary Indirect table to tbl_sidecar686 folding gateway cond-91 onto nat_ingress_nat_only folding gateway cond-94 onto tbl_sidecar408 Adding Ternary Indirect table to tbl_sidecar408 folding gateway cond-95 onto services_service Adding Ternary Indirect table to services_service Adding Action Data Table to services_service Adding Ternary Indirect table to tbl_sidecar412 folding gateway cond-98 onto mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to mcast_ingress_mcast_source_filter_ipv4 Adding Ternary Indirect table to tbl_sidecar1707 folding gateway cond-100 onto mcast_ingress_mcast_source_filter_ipv6 Adding Ternary Indirect table to tbl_sidecar1716 folding gateway cond-101 onto tbl_mcast_ingress_drop_mcastv4_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv4_no_group folding gateway cond-102 onto tbl_mcast_ingress_drop_mcastv6_no_group Adding Ternary Indirect table to tbl_mcast_ingress_drop_mcastv6_no_group folding gateway cond-103 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-106 onto nat_egress_nat_egress Adding Action Data Table to nat_egress_nat_egress folding gateway cond-109 onto tbl_sidecar1154$precompute folding gateway cond-110 onto tbl_sidecar1237 Adding Ternary Indirect table to tbl_sidecar1237 folding gateway cond-111 onto tbl_sidecar1248 Adding Ternary Indirect table to tbl_sidecar1248 Adding Ternary Indirect table to tbl_sidecar1253 folding gateway cond-112 onto tbl_sidecar1255 Adding Ternary Indirect table to tbl_sidecar1255 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_sidecar1243 Adding Ternary Indirect table to tbl_sidecar1154 Adding Ternary Indirect table to l3_router_Router4_lookup_idx_lookup Adding Action Data Table to l3_router_Router4_lookup_idx_lookup Adding Ternary Indirect table to tbl_sidecar1019 Adding Action Data Table to l3_router_Router4_lookup_idx_route folding gateway cond-114 onto tbl_sidecar1167 Adding Ternary Indirect table to tbl_sidecar1167 folding gateway cond-115 onto tbl_sidecar1174 Adding Ternary Indirect table to tbl_sidecar1174 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_sidecar1172 Adding Action Data Table to l3_router_Router4_Arp_tbl 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-117 onto tbl_sidecar1294$precompute folding gateway cond-118 onto tbl_sidecar1375 Adding Ternary Indirect table to tbl_sidecar1375 folding gateway cond-119 onto tbl_sidecar1386 Adding Ternary Indirect table to tbl_sidecar1386 Adding Ternary Indirect table to tbl_sidecar1391 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_sidecar1381 Adding Ternary Indirect table to tbl_sidecar1294 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_sidecar924 Adding Action Data Table to l3_router_Router6_lookup_idx_route folding gateway cond-121 onto tbl_sidecar1305 Adding Ternary Indirect table to tbl_sidecar1305 folding gateway cond-122 onto tbl_sidecar1314 Adding Ternary Indirect table to tbl_sidecar1314 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_sidecar1310 Adding Action Data Table to l3_router_Router6_Ndp_tbl 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-123 onto tbl_sidecar2001 folding gateway cond-124 onto tbl_sidecar2007 Adding Ternary Indirect table to tbl_sidecar2007 folding gateway cond-125 onto mac_rewrite_mac_rewrite Adding Action Data Table to mac_rewrite_mac_rewrite folding gateway cond-126 onto tbl_sidecar2043 Adding Ternary Indirect table to tbl_sidecar2043 folding gateway cond-127 onto tbl_sidecar2156 Adding Ternary Indirect table to tbl_sidecar2156 folding gateway cond-135 onto tbl_sidecar2173 Adding Ternary Indirect table to tbl_sidecar2173 folding gateway cond-129 onto mcast_egress_mcast_tag_check Adding Ternary Indirect table to mcast_egress_mcast_tag_check Adding Ternary Indirect table to tbl_sidecar2164 Adding Action Data Table to mcast_egress_tbl_decap_ports folding gateway cond-130 onto tbl_sidecar1929 Adding Ternary Indirect table to tbl_sidecar1929 Adding Ternary Indirect table to mcast_egress_modify_hdr Adding Action Data Table to mac_rewrite_mac_rewrite_0 folding gateway cond-131 onto tbl_sidecar1488 Adding Ternary Indirect table to tbl_sidecar1488 folding gateway cond-134 onto tbl_sidecar1498_0 Adding Ternary Indirect table to tbl_sidecar1498_0 Adding Ternary Indirect table to tbl_sidecar1500_0 Adding Ternary Indirect table to tbl_sidecar1503 folding gateway cond-132 onto tbl_sidecar1483 Adding Ternary Indirect table to tbl_sidecar1483 Adding Ternary Indirect table to tbl_sidecar1485 Adding Ternary Indirect table to tbl_sidecar1488_0 folding gateway cond-136 onto tbl_sidecar2180 folding gateway cond-137 onto tbl_sidecar2182 folding gateway cond-138 onto tbl_sidecar2185 folding gateway cond-139 onto tbl_sidecar2187 folding gateway cond-140 onto tbl_sidecar2191 table placement completed pipe ingress: [119] +--tbl_sidecar1964 0+--tbl_sidecar1961 00+--ara_table_1 000+--tbl_sidecar1960 0000+--nat_ingress_icmp_dst_port 00000+--cond-92 000000+--tbl_sidecar2043 0000000+--ara_table_0 00000000+--ara_table_3 000000000+--ara_table_5 0000000000+--ara_table_7 00000000000+--ara_table_11 000000000000+--ara_table_13 0000000000000+--ara_table_15 00000000000000+--cond-104 000000000000000+--ara_table_9 0000000000000000+--ingresshdr.icmp.hdr_checksum_encode_update_condition_4 00000000000000000+--ingresshdr.udp.checksum_encode_update_condition_3 000000000000000000+--ara_table_2 0000000000000000000+--ara_table_8 00000000000000000000+--ara_table_4 000000000000000000000+--ara_table_6 0000000000000000000000+--ara_table_10 00000000000000000000000+--ara_table_12 000000000000000000000000+--ara_table_14 0000000000000000000000000+--tbl_sidecar2001 0: tbl_sidecar1964(ingress::meta.ipv4_checksum_err;, 1 => $false) $false: [136] 1: cond-72(ingress::meta.dropped; => $true, 1 => $false) $false: [121] 2: cond-73(ingress::hdr.arp.$valid == 1; => $true, 1 => $false) $true: [134] b: filter_switch_ipv4_addr{ T 41+11, 0 0K } $false: [135] 3: cond-74(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [132] a: cond-75(ingress::meta.is_mcast; => $true, 1 => $false) $true: [123] 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) $false: [237] $default: [122] e: tbl_sidecar190{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [134]... $false: [133] 4: cond-77(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [125] 0 5: cond-78(ingress::meta.is_mcast; => $true, 1 => $false) $true: [129] 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) $false: [128] 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) $false: [238] $default: [127] 9: tbl_sidecar225{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $default: [126] 7: tbl_sidecar211{ E 0+10, 0 0K } stats Ingress.filter.drop_mcast_ctr 512 $false: [239] 10: cond-81(ingress::filter_hasReturned => $true, 1 => $false) $false: [131] 11: filter_switch_ipv6_addr(!ingress::meta.is_mcast;, ingress::meta.is_link_local_mcastv6;, 1 => $false){ GT 137+11, 0 0K } $false: [240] $true: [241] $false: [242] $true: [243] d: tbl_sidecar1961{ E 0+10, 0 0K } stats Ingress.packet_ctr 1024 0: ara_table_1 19: tbl_sidecar1960{ E 0+10, 0 0K } stats Ingress.ingress_ctr 512 20: nat_ingress_icmp_dst_port(!ingress::meta.dropped && ingress::hdr.geneve.$valid != 1;, 1 => $false){ GT 9+0, 0 0K } $false: [248] $default: [137] 0 21: cond-84(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [143] 22: nat_ingress_ingress_ipv4_mcast(ingress::meta.is_mcast;, 1 => $false){ GE 22+10, 32 [1x1 1K 1K 1K 1K] } $false: [139] 31: nat_ingress_ingress_ipv4{ T 64+10, 32 1K } $try_next_stage: [303] 40: nat_ingress_ingress_ipv4{ T 64+10, 32 1K } $false: [144] 23: cond-86(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [142] 24: nat_ingress_ingress_ipv6_mcast(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6;, 1 => $false){ GE 118+10, 32 [2x1 1K 1K 1K 1K] } $false: [141] 30: nat_ingress_ingress_ipv6{ T 160+10, 32 2K } $false: [244] 50: nat_ingress_ingress_hit{ T 4+2, 8 0K } $hit: [145] 0 51: nat_ingress_CalculateIPv4Len_ipv4_set_len(ingress::hdr.ipv4.$valid == 1;, 1 => $false){ GE -6+16, 2 [1x3 3K] } $false: [148] 61: tbl_nat_ingress_encap_ipv6(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [245] $default: [147] $default: [146] 0 60: tbl_nat_ingress_encap_ipv4 64: tbl_nat_ingress_CalculateIPv4Len_invert a0: tbl_sidecar686(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [246] $default: [149] $miss: [151] 52: nat_ingress_nat_only(ingress::meta.is_switch_address; => $true, 1){ GE -1+10, 0 [1x2 2K] } $true: [247] $default: [150] 53: cond-92(ingress::meta.dropped; => $true, 1 => $false) $false: [171] 54: cond-93(!ingress::meta.is_mcast; => $true, ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [169] 63: tbl_sidecar408(!ingress::meta.is_switch_address && ingress::meta.nat_ingress_port && !ingress::meta.nat_ingress_hit;, 1 => $false) $false: [155] 78: services_service(!ingress::meta.is_switch_address;, ingress::hdr.geneve.$valid != 1;, ingress::hdr.geneve.vni == 0;, 1 => $true){ GT 34+13, 8 0K } stats Ingress.services.service_ctr 7 $true: [153] 79: tbl_sidecar412 $false: [170] 62: cond-96(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1 => $false) $true: [156] 0 70: cond-97(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv4.$valid == 1; => $true, 1 => $false) $true: [166] 75: mcast_ingress_mcast_source_filter_ipv4(ingress::hdr.inner_ipv4.dst_addr[31:24] == 232;, 1 => $false){ GT 64+11, 0 1K } $false: [158] 76: tbl_sidecar1707 $false: [167] 71: cond-99(ingress::hdr.geneve.$valid == 1 && ingress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [164] 73: mcast_ingress_mcast_source_filter_ipv6(ingress::hdr.inner_ipv6.dst_addr[127:120] == 255 && ingress::hdr.inner_ipv6.dst_addr[119:116] == 3;, 1 => $false){ GE 246+11, 0 [3x1 1K 1K 1K 1K] } $false: [160] 74: tbl_sidecar1716 $false: [165] 72: tbl_mcast_ingress_drop_mcastv4_no_group(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [163] 77: tbl_mcast_ingress_drop_mcastv6_no_group(ingress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [249] 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: [250] $default: [168] 90: mcast_ingress_mcast_tag_check{ T 36+3, 0 0K } $false: [251] $true: [252] 5c: tbl_sidecar2043(ingress::meta.nat_ingress_hit;, 1 => $false) $false: [265] 60: ara_table_0 70: ara_table_3 70: ara_table_5 70: ara_table_7 90: ara_table_11 90: ara_table_13 90: ara_table_15 a1: cond-104(!ingress::meta.dropped && !ingress::meta.service_routed; => $true, 1 => $false) $true: [172] 0 a2: cond-105(ingress::hdr.geneve.$valid == 1; => $true, 1 => $false) $true: [174] b0: nat_egress_nat_egress(ingress::meta.nat_egress_hit;, 1 => $false){ GE -5+3, 8 [1x2 2K] } $false: [253] $false: [254] c0: cond-107(ingress::meta.dropped; => $true, 1 => $false) $false: [203] c1: cond-108(ingress::hdr.ipv4.$valid == 1; => $true, 1 => $false) $true: [201] c4: tbl_sidecar1154$precompute(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1) $true: [175] 0 c7: tbl_sidecar1237(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [255] d4: l3_router_MulticastRouter4_tbl{ E 22+28, 2 [1x1 1K 1K 1K 1K] } $hit: [181] d9: tbl_sidecar1248(ingress::hdr.ipv4.ttl == 1 && !ingress::meta.service_routed;, 1 => $false) $false: [178] 0 db: tbl_sidecar1255(ingress::hdr.ipv4.$valid == 1;, 1 => $false) $false: [256] e6: tbl_sidecar1253 $default: [177] e7: tbl_l3_router_MulticastRouter4_icmp_error $miss: [180] 0 d8: tbl_sidecar1243 e9: tbl_l3_router_MulticastRouter4_icmp_error_0 $default: [182] 0 00 000 c5: l3_router_Router4_lookup_idx_lookup{ T 32+11, 4 8K } d1: tbl_sidecar1154{ E 0+16, 2 0K } d3: cond-113(ingress::l3_router_Router4_fwd.is_hit; => $true, 1 => $false) $true: [183] 0 00 e0: l3_router_Router4_lookup_idx_select_route{ E 6+16, 2 [1x3 3K 3K 3K 3K] } f1: tbl_sidecar1019 101: l3_router_Router4_lookup_idx_route{ E 6+11, 8 [1x2 2K 2K 2K 2K] } $false: [257] d6: tbl_sidecar1167(ingress::l3_router_Router4_fwd.is_hit; => $true, 1) $true: [187] 111: tbl_sidecar1174(ingress::l3_router_Router4_fwd.port == 0;, ingress::hdr.ipv4.ttl == 1; => $true, 1) $true: [184] 0 112: tbl_l3_router_Router4_icmp_error 116: tbl_sidecar1172 $default: [185] 120: l3_router_Router4_Arp_tbl{ E 22+12, 8 [1x1 1K 1K 1K 1K] } $default: [186] 115: tbl_l3_router_Router4_icmp_error_0 $false: [202] c2: cond-116(ingress::hdr.ipv6.$valid == 1; => $true, 1 => $false) $true: [200] c3: tbl_sidecar1294$precompute(ingress::meta.is_mcast && !ingress::meta.is_link_local_mcastv6; => $true, 1) $true: [188] 0 c8: tbl_sidecar1375(ingress::hdr.vlan.$valid == 1;, 1 => $false) $false: [258] d5: l3_router_MulticastRouter6_tbl{ E 118+28, 2 [2x1 1K 1K 1K 1K] } $hit: [193] da: tbl_sidecar1386(ingress::hdr.ipv6.hop_limit == 1;, 1 => $false) $false: [191] e4: tbl_sidecar1391 $default: [190] e5: tbl_l3_router_MulticastRouter6_icmp_error $miss: [192] 0 d7: tbl_sidecar1381 e8: tbl_l3_router_MulticastRouter6_icmp_error_0 $default: [194] 0 00 000 c6: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 1K } $try_next_stage: [304] d0: l3_router_Router6_lookup_idx_lookup{ T 128+43, 4 0K } d2: tbl_sidecar1294{ E 0+8, 1 0K } e1: cond-120(ingress::l3_router_Router6_fwd.is_hit; => $true, 1 => $false) $true: [195] 0 00 e2: l3_router_Router6_lookup_idx_select_route{ E 6+16, 2 [1x3 3K 3K 3K 3K] } f0: tbl_sidecar924 100: l3_router_Router6_lookup_idx_route{ E 6+43, 20 [1x1 1K 1K 1K 1K] } $false: [259] e3: tbl_sidecar1305(ingress::l3_router_Router6_fwd.is_hit; => $true, 1) $true: [199] 110: tbl_sidecar1314(ingress::l3_router_Router6_fwd.port == 0;, ingress::hdr.ipv6.hop_limit == 1; => $true, 1) $true: [196] 0 113: tbl_l3_router_Router6_icmp_error 117: tbl_sidecar1310 $default: [197] 121: l3_router_Router6_Ndp_tbl{ E 118+12, 8 [2x1 1K 1K 1K 1K] } $default: [198] 114: tbl_l3_router_Router6_icmp_error_0 $false: [260] $true: [261] $false: [262] b0: ara_table_9 c9: 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: [305] dc: ingresshdr.udp.checksum_encode_update_condition_3{ E -4+6, 1 [1x5 5K] } e0: ara_table_2 e0: ara_table_8 110: ara_table_4 110: ara_table_6 120: ara_table_10 120: ara_table_12 120: ara_table_14 130: tbl_sidecar2001(ingress::meta.dropped;, 1 => $false){ GE 0+10, 0 0K } stats Ingress.drop_reason_ctr 26 $false: [207] 132: tbl_sidecar2007(ingress::meta.is_mcast; => $true, 1) $true: [264] $default: [205] 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: [263] 134: tbl_sidecar2003{ E 0+10, 0 0K } stats Ingress.egress_ctr 512 $default: [204] 131: tbl_sidecar1999{ E 0+10, 0 0K } stats Ingress.drop_port_ctr 512 egress: [209] +--cond-128 0+--ara_table_17 00+--ara_table_19 000+--tbl_sidecar2156 0000+--tbl_sidecar2180 00000+--egresshdr.inner_ipv4.hdr_checksum_encode_update_condition_5 000000+--ara_table_18 0000000+--ara_table_16 f: cond-128(egress::eg_intr_md.egress_rid == 0; => $false, 1 => $true) $true: [226] 12: 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: [211] 16: tbl_sidecar2164{ E 0+11, 2 0K } $hit: [216] 0 13: mcast_egress_tbl_decap_ports{ E 6+13, 34 [1x1 1K 1K 1K 1K] } $hit: [213] 0 14: mcast_egress_asic_id_to_port{ E -1+8, 1 [1x5 5K] } $hit: [214] 25: mcast_egress_port_bitmap_check{ E -2+35, 4 [1x1 1K] } $miss: [268] 32: tbl_sidecar1929(egress::meta.bitmap_result == 0; => $false, 1) $false: [269] $default: [215] 41: mcast_egress_modify_hdr{ T 14+34, 4 0K } $miss: [270] 18: mac_rewrite_mac_rewrite_0{ E -1+42, 6 [1x1 1K] } $hit: [224] 55: tbl_sidecar1488(egress::hdr.ipv4.$valid == 1;, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv4.$valid == 1;, 1 => $false) $false: [223] 58: cond-133(egress::hdr.ipv6.$valid == 1; => $true, egress::hdr.geneve.$valid != 1 && egress::hdr.inner_ipv6.$valid == 1; => $true, 1 => $false) $true: [220] 0 59: tbl_sidecar1498_0(egress::hdr.ipv6.$valid == 1;, 1 => $false) $false: [222] 5a: tbl_sidecar1500_0 65: tbl_sidecar1503{ E 0+16, 2 0K } $false: [272] $default: [217] 0 56: tbl_sidecar1483(egress::hdr.ipv4.$valid == 1;, 1 => $false){ GE 0+8, 1 0K } $false: [219] 57: tbl_sidecar1485{ E 0+8, 1 0K } 66: tbl_sidecar1488_0 $miss: [273] $miss: [271] 18: mac_rewrite_mac_rewrite_0{ E -1+42, 6 [1x1 1K] } $hit: [224]... $miss: [273]... $false: [227] 17: tbl_sidecar2173(egress::eg_intr_md.egress_rid == 0 && egress::eg_intr_md.egress_rid_first == 1;, 1 => $false){ GE 0+11, 2 0K } $false: [267] $default: [225] 0: ara_table_17 0: ara_table_19 15: tbl_sidecar2156(egress::hdr.ipv6.$valid == 1;, 1 => $false){ GE 0+32, 4 0K } $false: [266] 26: tbl_sidecar2180(egress::meta.drop_reason == 0; => $false, 1){ GE 0+10, 0 0K } stats Egress.drop_reason_ctr 26 $false: [236] 33: tbl_sidecar2182(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: [235] 34: tbl_sidecar2196{ E 0+10, 0 0K } stats Egress.unicast_ctr 512 $default: [229] 42: tbl_sidecar2185(egress::is_link_local_ipv6_mcast_0, 1 => $false){ GE 0+10, 0 0K } stats Egress.link_local_mcast_ctr 512 $false: [234] 5d: tbl_sidecar2187(egress::hdr.geneve.$valid == 1;, 1 => $false){ GE 0+10, 0 0K } stats Egress.external_mcast_ctr 512 $false: [232] 5e: tbl_sidecar2191(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: [274] $default: [228] 27: tbl_sidecar2179{ E 0+10, 0 0K } stats Egress.drop_port_ctr 512 5b: 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: [308] 50: ara_table_18 60: ara_table_16