Allocation history of config default_alloc_config 1: TRYING to allocate SUPERCLUSTER Uid: 5614 slice lists: [ ingress::meta.icmp_csum<16> meta solitary no_split [0:15] ] rotational clusters: [[ingress::meta.icmp_csum<16> meta solitary no_split [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6001 slice lists: [ ingress::meta.icmp_csum<16> meta solitary no_split [0:15] ] rotational clusters: [[ingress::meta.icmp_csum<16> meta solitary no_split [0:15]]] Best Score: {[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: H0[0:15] <- ingress::meta.icmp_csum<16> meta solitary no_split [0:15] @[-1r,14w] 2: TRYING to allocate SUPERCLUSTER Uid: 5619 slice lists: [ ingress::meta.body_checksum<16> meta solitary no_split [0:15] ] rotational clusters: [[ingress::meta.body_checksum<16> meta solitary no_split [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6006 slice lists: [ ingress::meta.body_checksum<16> meta solitary no_split [0:15] ] rotational clusters: [[ingress::meta.body_checksum<16> meta solitary no_split [0:15]]] Best Score: {[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: H1[0:15] <- ingress::meta.body_checksum<16> meta solitary no_split [0:15] @[-1r,14w] 3: TRYING to allocate SUPERCLUSTER Uid: 5596 slice lists: [ ] rotational clusters: [[ingress::meta.ipv4_checksum_err<1> meta no_split [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6007 slice lists: [ ] rotational clusters: [[ingress::meta.ipv4_checksum_err<1> meta no_split [0:0]]] Best Score: {[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: H4[0:0] <- ingress::meta.ipv4_checksum_err<1> meta no_split [0:0] @[-1r,14w] 4: TRYING to allocate SUPERCLUSTER Uid: 5594 slice lists: [ ingress::ig_intr_md_for_dprsr.mirror_type.$valid<1> meta pov mocha [0:0] ingress::ig_intr_md_for_tm.ucast_egress_port.$valid<1> meta pov [0:0] ingress::ig_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0] ingress::meta.bridge_hdr.$valid<1> pov mocha [0:0] ingress::hdr.ethernet.$valid<1> pov mocha [0:0] ingress::hdr.sidecar.$valid<1> pov [0:0] ingress::hdr.ipv4.$valid<1> pov [0:0] ingress::hdr.icmp.$valid<1> pov [0:0] ingress::hdr.tcp.$valid<1> pov [0:0] ingress::hdr.udp.$valid<1> pov [0:0] ingress::hdr.geneve.$valid<1> pov [0:0] ingress::hdr.inner_eth.$valid<1> pov [0:0] ingress::hdr.inner_ipv4.$valid<1> pov [0:0] ingress::hdr.inner_tcp.$valid<1> pov [0:0] ingress::hdr.inner_udp.$valid<1> pov [0:0] ingress::hdr.inner_icmp.$valid<1> pov [0:0] ingress::hdr.inner_ipv6.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mcast.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mss.$valid<1> pov [0:0] ingress::hdr.ipv6.$valid<1> pov [0:0] ingress::hdr.arp.$valid<1> pov mocha [0:0] ] rotational clusters: [[ingress::ig_intr_md_for_dprsr.mirror_type.$valid<1> meta pov mocha [0:0]]] [[ingress::ig_intr_md_for_tm.ucast_egress_port.$valid<1> meta pov [0:0]]] [[ingress::ig_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0]]] [[ingress::meta.bridge_hdr.$valid<1> pov mocha [0:0]]] [[ingress::hdr.ethernet.$valid<1> pov mocha [0:0]]] [[ingress::hdr.sidecar.$valid<1> pov [0:0]]] [[ingress::hdr.ipv4.$valid<1> pov [0:0]]] [[ingress::hdr.icmp.$valid<1> pov [0:0]]] [[ingress::hdr.tcp.$valid<1> pov [0:0]]] [[ingress::hdr.udp.$valid<1> pov [0:0]]] [[ingress::hdr.geneve.$valid<1> pov [0:0]]] [[ingress::hdr.inner_eth.$valid<1> pov [0:0]]] [[ingress::hdr.inner_ipv4.$valid<1> pov [0:0]]] [[ingress::hdr.inner_tcp.$valid<1> pov [0:0]]] [[ingress::hdr.inner_udp.$valid<1> pov [0:0]]] [[ingress::hdr.inner_icmp.$valid<1> pov [0:0]]] [[ingress::hdr.inner_ipv6.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mcast.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mss.$valid<1> pov [0:0]]] [[ingress::hdr.ipv6.$valid<1> pov [0:0]]] [[ingress::hdr.arp.$valid<1> pov mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6014 slice lists: [ ingress::ig_intr_md_for_dprsr.mirror_type.$valid<1> meta pov mocha [0:0] ingress::ig_intr_md_for_tm.ucast_egress_port.$valid<1> meta pov [0:0] ingress::ig_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0] ingress::meta.bridge_hdr.$valid<1> pov mocha [0:0] ingress::hdr.ethernet.$valid<1> pov mocha [0:0] ingress::hdr.sidecar.$valid<1> pov [0:0] ingress::hdr.ipv4.$valid<1> pov [0:0] ingress::hdr.icmp.$valid<1> pov [0:0] ingress::hdr.tcp.$valid<1> pov [0:0] ingress::hdr.udp.$valid<1> pov [0:0] ingress::hdr.geneve.$valid<1> pov [0:0] ingress::hdr.inner_eth.$valid<1> pov [0:0] ingress::hdr.inner_ipv4.$valid<1> pov [0:0] ingress::hdr.inner_tcp.$valid<1> pov [0:0] ingress::hdr.inner_udp.$valid<1> pov [0:0] ingress::hdr.inner_icmp.$valid<1> pov [0:0] ] rotational clusters: [[ingress::ig_intr_md_for_dprsr.mirror_type.$valid<1> meta pov mocha [0:0]]] [[ingress::ig_intr_md_for_tm.ucast_egress_port.$valid<1> meta pov [0:0]]] [[ingress::ig_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0]]] [[ingress::meta.bridge_hdr.$valid<1> pov mocha [0:0]]] [[ingress::hdr.ethernet.$valid<1> pov mocha [0:0]]] [[ingress::hdr.sidecar.$valid<1> pov [0:0]]] [[ingress::hdr.ipv4.$valid<1> pov [0:0]]] [[ingress::hdr.icmp.$valid<1> pov [0:0]]] [[ingress::hdr.tcp.$valid<1> pov [0:0]]] [[ingress::hdr.udp.$valid<1> pov [0:0]]] [[ingress::hdr.geneve.$valid<1> pov [0:0]]] [[ingress::hdr.inner_eth.$valid<1> pov [0:0]]] [[ingress::hdr.inner_ipv4.$valid<1> pov [0:0]]] [[ingress::hdr.inner_tcp.$valid<1> pov [0:0]]] [[ingress::hdr.inner_udp.$valid<1> pov [0:0]]] [[ingress::hdr.inner_icmp.$valid<1> pov [0:0]]] SUPERCLUSTER Uid: 6015 slice lists: [ ingress::hdr.inner_ipv6.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mcast.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov [0:0] ingress::hdr.geneve_opts.oxg_mss.$valid<1> pov [0:0] ingress::hdr.ipv6.$valid<1> pov [0:0] ingress::hdr.arp.$valid<1> pov mocha [0:0] ] rotational clusters: [[ingress::hdr.inner_ipv6.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mcast.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov [0:0]]] [[ingress::hdr.geneve_opts.oxg_mss.$valid<1> pov [0:0]]] [[ingress::hdr.ipv6.$valid<1> pov [0:0]]] [[ingress::hdr.arp.$valid<1> pov mocha [0:0]]] Best Score: {mocha_on_phv_bits: 4, [n_set_gress: 2, n_set_parser_group_gress: 2, n_inc_containers: 2, n_inc_small_containers: 2, n_field_packing_score: 109, ], } Allocation Decisions: allocate: H2[0:0] <- ingress::ig_intr_md_for_dprsr.mirror_type.$valid<1> meta pov mocha [0:0] @[-1r,14w] allocate: H2[1:1] <- ingress::ig_intr_md_for_tm.ucast_egress_port.$valid<1> meta pov [0:0] @[-1r,14w] allocate: H2[2:2] <- ingress::ig_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0] @[-1r,14w] allocate: H2[3:3] <- ingress::meta.bridge_hdr.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: H2[4:4] <- ingress::hdr.ethernet.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: H2[5:5] <- ingress::hdr.sidecar.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[6:6] <- ingress::hdr.ipv4.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[7:7] <- ingress::hdr.icmp.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[8:8] <- ingress::hdr.tcp.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[9:9] <- ingress::hdr.udp.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[10:10] <- ingress::hdr.geneve.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[11:11] <- ingress::hdr.inner_eth.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[12:12] <- ingress::hdr.inner_ipv4.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[13:13] <- ingress::hdr.inner_tcp.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[14:14] <- ingress::hdr.inner_udp.$valid<1> pov [0:0] @[-1r,14w] allocate: H2[15:15] <- ingress::hdr.inner_icmp.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[0:0] <- ingress::hdr.inner_ipv6.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[1:1] <- ingress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[2:2] <- ingress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[3:3] <- ingress::hdr.geneve_opts.oxg_mcast.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[4:4] <- ingress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[5:5] <- ingress::hdr.geneve_opts.oxg_mss.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[6:6] <- ingress::hdr.ipv6.$valid<1> pov [0:0] @[-1r,14w] allocate: B1[7:7] <- ingress::hdr.arp.$valid<1> pov mocha [0:0] @[-1r,14w] 5: TRYING to allocate SUPERCLUSTER Uid: 5888 slice lists: [ egress::eg_intr_md_for_dprsr.mirror_io_select.$valid<1> meta pov mocha [0:0] egress::eg_intr_md.egress_port.$valid<1> meta pov mocha [0:0] egress::eg_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0] egress::hdr.ethernet.$valid<1> pov mocha [0:0] egress::hdr.vlan.$valid<1> pov mocha [0:0] egress::hdr.ipv4.$valid<1> pov mocha [0:0] egress::hdr.udp.$valid<1> pov mocha [0:0] egress::hdr.geneve.$valid<1> pov mocha [0:0] egress::hdr.inner_eth.$valid<1> pov mocha [0:0] egress::hdr.inner_ipv4.$valid<1> pov mocha [0:0] egress::hdr.inner_tcp.$valid<1> pov mocha [0:0] egress::hdr.inner_udp.$valid<1> pov mocha [0:0] egress::hdr.inner_ipv6.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mcast.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mss.$valid<1> pov mocha [0:0] egress::hdr.ipv6.$valid<1> pov mocha [0:0] ] rotational clusters: [[egress::eg_intr_md_for_dprsr.mirror_io_select.$valid<1> meta pov mocha [0:0]]] [[egress::eg_intr_md.egress_port.$valid<1> meta pov mocha [0:0]]] [[egress::eg_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0]]] [[egress::hdr.ethernet.$valid<1> pov mocha [0:0]]] [[egress::hdr.vlan.$valid<1> pov mocha [0:0]]] [[egress::hdr.ipv4.$valid<1> pov mocha [0:0]]] [[egress::hdr.udp.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_eth.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_ipv4.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_tcp.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_udp.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_ipv6.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mcast.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mss.$valid<1> pov mocha [0:0]]] [[egress::hdr.ipv6.$valid<1> pov mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6029 slice lists: [ egress::eg_intr_md_for_dprsr.mirror_io_select.$valid<1> meta pov mocha [0:0] egress::eg_intr_md.egress_port.$valid<1> meta pov mocha [0:0] egress::eg_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0] egress::hdr.ethernet.$valid<1> pov mocha [0:0] egress::hdr.vlan.$valid<1> pov mocha [0:0] egress::hdr.ipv4.$valid<1> pov mocha [0:0] egress::hdr.udp.$valid<1> pov mocha [0:0] egress::hdr.geneve.$valid<1> pov mocha [0:0] ] rotational clusters: [[egress::eg_intr_md_for_dprsr.mirror_io_select.$valid<1> meta pov mocha [0:0]]] [[egress::eg_intr_md.egress_port.$valid<1> meta pov mocha [0:0]]] [[egress::eg_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0]]] [[egress::hdr.ethernet.$valid<1> pov mocha [0:0]]] [[egress::hdr.vlan.$valid<1> pov mocha [0:0]]] [[egress::hdr.ipv4.$valid<1> pov mocha [0:0]]] [[egress::hdr.udp.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve.$valid<1> pov mocha [0:0]]] SUPERCLUSTER Uid: 6031 slice lists: [ egress::hdr.inner_eth.$valid<1> pov mocha [0:0] egress::hdr.inner_ipv4.$valid<1> pov mocha [0:0] egress::hdr.inner_tcp.$valid<1> pov mocha [0:0] egress::hdr.inner_udp.$valid<1> pov mocha [0:0] egress::hdr.inner_ipv6.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mcast.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov mocha [0:0] egress::hdr.geneve_opts.oxg_mss.$valid<1> pov mocha [0:0] egress::hdr.ipv6.$valid<1> pov mocha [0:0] ] rotational clusters: [[egress::hdr.inner_eth.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_ipv4.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_tcp.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_udp.$valid<1> pov mocha [0:0]]] [[egress::hdr.inner_ipv6.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mcast.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov mocha [0:0]]] [[egress::hdr.geneve_opts.oxg_mss.$valid<1> pov mocha [0:0]]] [[egress::hdr.ipv6.$valid<1> pov mocha [0:0]]] Best Score: {mocha_on_phv_bits: 7, wasted_pov_bits: 5, M[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: B4[0:0] <- egress::eg_intr_md_for_dprsr.mirror_io_select.$valid<1> meta pov mocha [0:0] @[-1r,14w] allocate: B4[1:1] <- egress::eg_intr_md.egress_port.$valid<1> meta pov mocha [0:0] @[-1r,14w] allocate: B4[2:2] <- egress::eg_intr_md_for_dprsr.drop_ctl.$valid<1> meta pov [0:0] @[-1r,14w] allocate: B4[3:3] <- egress::hdr.ethernet.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: B4[4:4] <- egress::hdr.vlan.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: B4[5:5] <- egress::hdr.ipv4.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: B4[6:6] <- egress::hdr.udp.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: B4[7:7] <- egress::hdr.geneve.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[0:0] <- egress::hdr.inner_eth.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[1:1] <- egress::hdr.inner_ipv4.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[2:2] <- egress::hdr.inner_tcp.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[3:3] <- egress::hdr.inner_udp.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[4:4] <- egress::hdr.inner_ipv6.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[5:5] <- egress::hdr.geneve_opts.oxg_ext_tag.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[6:6] <- egress::hdr.geneve_opts.oxg_mcast_tag.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[7:7] <- egress::hdr.geneve_opts.oxg_mcast.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[8:8] <- egress::hdr.geneve_opts.oxg_mss_tag.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[9:9] <- egress::hdr.geneve_opts.oxg_mss.$valid<1> pov mocha [0:0] @[-1r,14w] allocate: MH0[10:10] <- egress::hdr.ipv6.$valid<1> pov mocha [0:0] @[-1r,14w] 6: TRYING to allocate SUPERCLUSTER Uid: 5996 slice lists: [ ] rotational clusters: [[ingress::hdr.vlan.$valid<1> pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6034 slice lists: [ ] rotational clusters: [[ingress::hdr.vlan.$valid<1> pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: B2[0:0] <- ingress::hdr.vlan.$valid<1> pov [0:0] @[-1r,14w] 7: TRYING to allocate SUPERCLUSTER Uid: 5874 slice lists: [ ] rotational clusters: [[ingress::hdr.icmp.hdr_checksum.$deparse_original_csum<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6035 slice lists: [ ] rotational clusters: [[ingress::hdr.icmp.hdr_checksum.$deparse_original_csum<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B2[1:1] <- ingress::hdr.icmp.hdr_checksum.$deparse_original_csum<1> meta pov [0:0] @[-1r,14w] 8: TRYING to allocate SUPERCLUSTER Uid: 5875 slice lists: [ ] rotational clusters: [[ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6036 slice lists: [ ] rotational clusters: [[ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B2[2:2] <- ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0<1> meta pov [0:0] @[-1r,14w] 9: TRYING to allocate SUPERCLUSTER Uid: 5869 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_original_csum<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6037 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_original_csum<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_set_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: B3[0:0] <- ingress::hdr.udp.checksum.$deparse_original_csum<1> meta pov [0:0] @[-1r,14w] 10: TRYING to allocate SUPERCLUSTER Uid: 5870 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_0<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6038 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_0<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B3[1:1] <- ingress::hdr.udp.checksum.$deparse_updated_csum_0<1> meta pov [0:0] @[-1r,14w] 11: TRYING to allocate SUPERCLUSTER Uid: 5871 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_1<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6039 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_1<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B3[2:2] <- ingress::hdr.udp.checksum.$deparse_updated_csum_1<1> meta pov [0:0] @[-1r,14w] 12: TRYING to allocate SUPERCLUSTER Uid: 5872 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_2<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6040 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_2<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B3[3:3] <- ingress::hdr.udp.checksum.$deparse_updated_csum_2<1> meta pov [0:0] @[-1r,14w] 13: TRYING to allocate SUPERCLUSTER Uid: 5873 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_3<1> meta pov [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6041 slice lists: [ ] rotational clusters: [[ingress::hdr.udp.checksum.$deparse_updated_csum_3<1> meta pov [0:0]]] Best Score: {wasted_pov_bits: 7, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B3[4:4] <- ingress::hdr.udp.checksum.$deparse_updated_csum_3<1> meta pov [0:0] @[-1r,14w] 14: TRYING to allocate SUPERCLUSTER Uid: 5757 slice lists: [ ingress::hdr.inner_udp.hdr_length<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] [ ingress::meta.l4_length<16> meta solitary no_split [0:15] ] [ ingress::hdr.ipv4.total_len<16> ^0 ^bit[0..31] deparsed no_split exact_containers mocha [0:15] ] [ ingress::hdr.udp.hdr_length<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15] ] [ ingress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15] ] [ ingress::hdr.inner_ipv4.total_len<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.inner_ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.hdr_length<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]], [ingress::meta.l4_length<16> meta solitary no_split [0:15], ingress::hdr.ipv4.total_len<16> ^0 ^bit[0..31] deparsed no_split exact_containers mocha [0:15], ingress::hdr.udp.hdr_length<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15], ingress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15]], [ingress::hdr.inner_ipv4.total_len<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.inner_ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6049 slice lists: [ ingress::hdr.inner_udp.hdr_length<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] [ ingress::meta.l4_length<16> meta solitary no_split [0:15] ] [ ingress::hdr.ipv4.total_len<16> ^0 ^bit[0..31] deparsed no_split exact_containers mocha [0:15] ] [ ingress::hdr.udp.hdr_length<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15] ] [ ingress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15] ] [ ingress::hdr.inner_ipv4.total_len<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.inner_ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.hdr_length<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]], [ingress::meta.l4_length<16> meta solitary no_split [0:15], ingress::hdr.ipv4.total_len<16> ^0 ^bit[0..31] deparsed no_split exact_containers mocha [0:15], ingress::hdr.udp.hdr_length<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15], ingress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15]], [ingress::hdr.inner_ipv4.total_len<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.inner_ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]]] Best Score: {mocha_on_phv_bits: 64, [n_set_gress: 5, n_set_parser_group_gress: 4, n_set_deparser_group_gress: 4, n_overlay_bits: 32, n_inc_containers: 5, n_inc_small_containers: 5, ], } Allocation Decisions: allocate: H3[0:15] <- ingress::hdr.inner_ipv4.total_len<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: H3[0:15] <- ingress::hdr.inner_ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: H5[0:15] <- ingress::hdr.ipv4.total_len<16> ^0 ^bit[0..31] deparsed no_split exact_containers mocha [0:15] @[-1r,14w] allocate: H5[0:15] <- ingress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15] @[-1r,14w] allocate: H6[0:15] <- ingress::meta.l4_length<16> meta solitary no_split [0:15] @[-1r,14w] allocate: H7[0:15] <- ingress::hdr.inner_udp.hdr_length<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: H8[0:15] <- ingress::hdr.udp.hdr_length<16> ^0 ^bit[0..47] deparsed solitary no_split exact_containers [0:15] @[-1r,14w] 15: TRYING to allocate SUPERCLUSTER Uid: 5747 slice lists: [ ingress::hdr.inner_ipv4.ttl<8> ^0 ^bit[0..71] deparsed exact_containers mocha [0:0] ingress::hdr.inner_ipv4.ttl<8> ^1 ^bit[0..70] deparsed exact_containers mocha [1:7] ] [ ingress::meta.route_ttl_is_1<8> meta solitary no_split [0:0] ingress::meta.route_ttl_is_1<8> meta solitary no_split [1:7] ] [ ingress::hdr.ipv4.ttl<8> ^0 ^bit[0..71] deparsed solitary no_split exact_containers [0:0] ingress::hdr.ipv4.ttl<8> ^1 ^bit[0..70] deparsed solitary no_split exact_containers [1:7] ] [ ingress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed solitary no_split exact_containers [0:0] ingress::hdr.ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed solitary no_split exact_containers [1:7] ] [ ingress::hdr.inner_ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:0] ingress::hdr.inner_ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed exact_containers mocha [1:7] ] rotational clusters: [[ingress::hdr.inner_ipv4.ttl<8> ^0 ^bit[0..71] deparsed exact_containers mocha [0:0]], [ingress::meta.route_ttl_is_1<8> meta solitary no_split [0:0], ingress::hdr.ipv4.ttl<8> ^0 ^bit[0..71] deparsed solitary no_split exact_containers [0:0], ingress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed solitary no_split exact_containers [0:0]], [ingress::hdr.inner_ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:0]]] [[ingress::hdr.inner_ipv4.ttl<8> ^1 ^bit[0..70] deparsed exact_containers mocha [1:7]], [ingress::meta.route_ttl_is_1<8> meta solitary no_split [1:7], ingress::hdr.ipv4.ttl<8> ^1 ^bit[0..70] deparsed solitary no_split exact_containers [1:7], ingress::hdr.ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed solitary no_split exact_containers [1:7]], [ingress::hdr.inner_ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed exact_containers mocha [1:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6054 slice lists: [ ingress::hdr.inner_ipv4.ttl<8> ^0 ^bit[0..71] deparsed exact_containers mocha [0:0] ingress::hdr.inner_ipv4.ttl<8> ^1 ^bit[0..70] deparsed exact_containers mocha [1:7] ] [ ingress::meta.route_ttl_is_1<8> meta solitary no_split [0:0] ingress::meta.route_ttl_is_1<8> meta solitary no_split [1:7] ] [ ingress::hdr.ipv4.ttl<8> ^0 ^bit[0..71] deparsed solitary no_split exact_containers [0:0] ingress::hdr.ipv4.ttl<8> ^1 ^bit[0..70] deparsed solitary no_split exact_containers [1:7] ] [ ingress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed solitary no_split exact_containers [0:0] ingress::hdr.ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed solitary no_split exact_containers [1:7] ] [ ingress::hdr.inner_ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:0] ingress::hdr.inner_ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed exact_containers mocha [1:7] ] rotational clusters: [[ingress::hdr.inner_ipv4.ttl<8> ^0 ^bit[0..71] deparsed exact_containers mocha [0:0]], [ingress::meta.route_ttl_is_1<8> meta solitary no_split [0:0], ingress::hdr.ipv4.ttl<8> ^0 ^bit[0..71] deparsed solitary no_split exact_containers [0:0], ingress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed solitary no_split exact_containers [0:0]], [ingress::hdr.inner_ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:0]]] [[ingress::hdr.inner_ipv4.ttl<8> ^1 ^bit[0..70] deparsed exact_containers mocha [1:7]], [ingress::meta.route_ttl_is_1<8> meta solitary no_split [1:7], ingress::hdr.ipv4.ttl<8> ^1 ^bit[0..70] deparsed solitary no_split exact_containers [1:7], ingress::hdr.ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed solitary no_split exact_containers [1:7]], [ingress::hdr.inner_ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed exact_containers mocha [1:7]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_overlay_bits: 8, n_inc_containers: 1, ], [n_set_gress: 2, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_overlay_bits: 8, n_inc_containers: 2, n_inc_small_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MB0[0:0] <- ingress::hdr.inner_ipv4.ttl<8> ^0 ^bit[0..71] deparsed exact_containers mocha [0:0] @[-1r,14w] allocate: MB0[1:7] <- ingress::hdr.inner_ipv4.ttl<8> ^1 ^bit[0..70] deparsed exact_containers mocha [1:7] @[-1r,14w] allocate: MB0[0:0] <- ingress::hdr.inner_ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:0] @[-1r,14w] allocate: MB0[1:7] <- ingress::hdr.inner_ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed exact_containers mocha [1:7] @[-1r,14w] allocate: B5[0:0] <- ingress::meta.route_ttl_is_1<8> meta solitary no_split [0:0] @[-1r,14w] allocate: B5[1:7] <- ingress::meta.route_ttl_is_1<8> meta solitary no_split [1:7] @[-1r,14w] allocate: B8[0:0] <- ingress::hdr.ipv4.ttl<8> ^0 ^bit[0..71] deparsed solitary no_split exact_containers [0:0] @[-1r,14w] allocate: B8[1:7] <- ingress::hdr.ipv4.ttl<8> ^1 ^bit[0..70] deparsed solitary no_split exact_containers [1:7] @[-1r,14w] allocate: B8[0:0] <- ingress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed solitary no_split exact_containers [0:0] @[-1r,14w] allocate: B8[1:7] <- ingress::hdr.ipv6.hop_limit<8> ^1 ^bit[0..62] deparsed solitary no_split exact_containers [1:7] @[-1r,14w] 16: TRYING to allocate SUPERCLUSTER Uid: 5868 slice lists: [ ] rotational clusters: [[ingress::ig_intr_md_for_dprsr.mirror_type<4> meta intrinsic solitary no_split deparsed_bottom_bits mocha [0:3]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6055 slice lists: [ ] rotational clusters: [[ingress::ig_intr_md_for_dprsr.mirror_type<4> meta intrinsic solitary no_split deparsed_bottom_bits mocha [0:3]]] Best Score: {M[n_set_gress: 1, n_inc_containers: 1, n_wasted_bits: 4, ], } Allocation Decisions: allocate: MB1[0:3] <- ingress::ig_intr_md_for_dprsr.mirror_type<4> meta intrinsic solitary no_split deparsed_bottom_bits mocha [0:3] @[-1r,14w] 17: TRYING to allocate SUPERCLUSTER Uid: 5865 slice lists: [ ingress::l3_router_fwd.idx<16> meta solitary no_split [0:7] ingress::l3_router_fwd.idx<16> meta solitary no_split [8:15] ] [ ingress::l3_router_fwd.slot<16> meta no_split mocha [0:7] ingress::l3_router_fwd.slot<16> meta no_split mocha [8:15] ] rotational clusters: [[ingress::l3_router_fwd.idx<16> meta solitary no_split [0:7], ingress::l3_router_fwd.slot<16> meta no_split mocha [0:7]]] [[ingress::l3_router_fwd.idx<16> meta solitary no_split [8:15], ingress::l3_router_fwd.slot<16> meta no_split mocha [8:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6060 slice lists: [ ingress::l3_router_fwd.idx<16> meta solitary no_split [0:7] ingress::l3_router_fwd.idx<16> meta solitary no_split [8:15] ] [ ingress::l3_router_fwd.slot<16> meta no_split mocha [0:7] ingress::l3_router_fwd.slot<16> meta no_split mocha [8:15] ] rotational clusters: [[ingress::l3_router_fwd.idx<16> meta solitary no_split [0:7], ingress::l3_router_fwd.slot<16> meta no_split mocha [0:7]]] [[ingress::l3_router_fwd.idx<16> meta solitary no_split [8:15], ingress::l3_router_fwd.slot<16> meta no_split mocha [8:15]]] Best Score: {M[n_set_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], [n_set_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MH4[0:7] <- ingress::l3_router_fwd.slot<16> meta no_split mocha [0:7] @[-1r,14w] allocate: MH4[8:15] <- ingress::l3_router_fwd.slot<16> meta no_split mocha [8:15] @[-1r,14w] allocate: H12[0:7] <- ingress::l3_router_fwd.idx<16> meta solitary no_split [0:7] @[-1r,14w] allocate: H12[8:15] <- ingress::l3_router_fwd.idx<16> meta solitary no_split [8:15] @[-1r,14w] 18: TRYING to allocate SUPERCLUSTER Uid: 5854 slice lists: [ ingress::hdr.geneve_opts.oxg_ext_tag.opt_len<5> ^0 ^bit[0..31] deparsed solitary exact_containers mocha [0:4] ingress::hdr.geneve_opts.oxg_ext_tag.reserved<3> ^5 ^bit[0..26] deparsed solitary exact_containers [0:2] ingress::hdr.geneve_opts.oxg_ext_tag.type<7> ^0 ^bit[0..23] deparsed solitary exact_containers mocha [0:6] ingress::hdr.geneve_opts.oxg_ext_tag.crit<1> ^7 ^bit[0..16] deparsed solitary exact_containers [0:0] ingress::hdr.geneve_opts.oxg_ext_tag.class<16> ^0 ^bit[0..15] deparsed solitary exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.geneve_opts.oxg_ext_tag.opt_len<5> ^0 ^bit[0..31] deparsed solitary exact_containers mocha [0:4]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.reserved<3> ^5 ^bit[0..26] deparsed solitary exact_containers [0:2]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.type<7> ^0 ^bit[0..23] deparsed solitary exact_containers mocha [0:6]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.crit<1> ^7 ^bit[0..16] deparsed solitary exact_containers [0:0]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.class<16> ^0 ^bit[0..15] deparsed solitary exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6066 slice lists: [ ingress::hdr.geneve_opts.oxg_ext_tag.opt_len<5> ^0 ^bit[0..31] deparsed solitary exact_containers mocha [0:4] ingress::hdr.geneve_opts.oxg_ext_tag.reserved<3> ^5 ^bit[0..26] deparsed solitary exact_containers [0:2] ingress::hdr.geneve_opts.oxg_ext_tag.type<7> ^0 ^bit[0..23] deparsed solitary exact_containers mocha [0:6] ingress::hdr.geneve_opts.oxg_ext_tag.crit<1> ^7 ^bit[0..16] deparsed solitary exact_containers [0:0] ingress::hdr.geneve_opts.oxg_ext_tag.class<16> ^0 ^bit[0..15] deparsed solitary exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.geneve_opts.oxg_ext_tag.opt_len<5> ^0 ^bit[0..31] deparsed solitary exact_containers mocha [0:4]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.reserved<3> ^5 ^bit[0..26] deparsed solitary exact_containers [0:2]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.type<7> ^0 ^bit[0..23] deparsed solitary exact_containers mocha [0:6]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.crit<1> ^7 ^bit[0..16] deparsed solitary exact_containers [0:0]]] [[ingress::hdr.geneve_opts.oxg_ext_tag.class<16> ^0 ^bit[0..15] deparsed solitary exact_containers mocha [0:15]]] Best Score: {mocha_on_phv_bits: 28, [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_wasted_bits: 128, ], } Allocation Decisions: allocate: W1[0:4] <- ingress::hdr.geneve_opts.oxg_ext_tag.opt_len<5> ^0 ^bit[0..31] deparsed solitary exact_containers mocha [0:4] @[-1r,14w] allocate: W1[5:7] <- ingress::hdr.geneve_opts.oxg_ext_tag.reserved<3> ^5 ^bit[0..26] deparsed solitary exact_containers [0:2] @[-1r,14w] allocate: W1[8:14] <- ingress::hdr.geneve_opts.oxg_ext_tag.type<7> ^0 ^bit[0..23] deparsed solitary exact_containers mocha [0:6] @[-1r,14w] allocate: W1[15:15] <- ingress::hdr.geneve_opts.oxg_ext_tag.crit<1> ^7 ^bit[0..16] deparsed solitary exact_containers [0:0] @[-1r,14w] allocate: W1[16:31] <- ingress::hdr.geneve_opts.oxg_ext_tag.class<16> ^0 ^bit[0..15] deparsed solitary exact_containers mocha [0:15] @[-1r,14w] 19: TRYING to allocate SUPERCLUSTER Uid: 5720 slice lists: [ ingress::ig_intr_md.ingress_port<9> ^0 ^bit[0..15] intrinsic mocha [0:8] ingress::ig_intr_md._pad2<3> intrinsic mocha [0:2] ingress::ig_intr_md.packet_version<2> intrinsic mocha dark [0:1] ingress::ig_intr_md._pad1<1> intrinsic mocha [0:0] ingress::ig_intr_md.resubmit_flag<1> intrinsic mocha dark [0:0] ] [ ingress::ig_intr_md_for_tm.ucast_egress_port<9> ^0 meta intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8] ] [ ingress::hdr.sidecar.sc_egress<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:8] ingress::hdr.sidecar.sc_egress<16> ^1 ^bit[0..38] deparsed exact_containers mocha [9:15] ingress::hdr.sidecar.sc_ingress<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:8] ingress::hdr.sidecar.sc_ingress<16> ^1 ^bit[0..22] deparsed exact_containers mocha [9:15] ] rotational clusters: [[ingress::ig_intr_md_for_tm.ucast_egress_port<9> ^0 meta intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8]], [ingress::ig_intr_md.ingress_port<9> ^0 ^bit[0..15] intrinsic mocha [0:8]], [ingress::hdr.sidecar.sc_egress<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:8]], [ingress::hdr.sidecar.sc_ingress<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:8]]] [[ingress::ig_intr_md._pad2<3> intrinsic mocha [0:2]]] [[ingress::ig_intr_md.packet_version<2> intrinsic mocha dark [0:1]]] [[ingress::ig_intr_md._pad1<1> intrinsic mocha [0:0]]] [[ingress::ig_intr_md.resubmit_flag<1> intrinsic mocha dark [0:0]]] [[ingress::hdr.sidecar.sc_egress<16> ^1 ^bit[0..38] deparsed exact_containers mocha [9:15]]] [[ingress::hdr.sidecar.sc_ingress<16> ^1 ^bit[0..22] deparsed exact_containers mocha [9:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6102 slice lists: [ ingress::ig_intr_md.ingress_port<9> ^0 ^bit[0..15] intrinsic mocha [0:8] ingress::ig_intr_md._pad2<3> intrinsic mocha [0:2] ingress::ig_intr_md.packet_version<2> intrinsic mocha dark [0:1] ingress::ig_intr_md._pad1<1> intrinsic mocha [0:0] ingress::ig_intr_md.resubmit_flag<1> intrinsic mocha dark [0:0] ] [ ingress::ig_intr_md_for_tm.ucast_egress_port<9> ^0 meta intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8] ] [ ingress::hdr.sidecar.sc_egress<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:8] ingress::hdr.sidecar.sc_egress<16> ^1 ^bit[0..38] deparsed exact_containers mocha [9:15] ] [ ingress::hdr.sidecar.sc_ingress<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:8] ingress::hdr.sidecar.sc_ingress<16> ^1 ^bit[0..22] deparsed exact_containers mocha [9:15] ] rotational clusters: [[ingress::ig_intr_md_for_tm.ucast_egress_port<9> ^0 meta intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8]], [ingress::ig_intr_md.ingress_port<9> ^0 ^bit[0..15] intrinsic mocha [0:8]], [ingress::hdr.sidecar.sc_egress<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:8]], [ingress::hdr.sidecar.sc_ingress<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:8]]] [[ingress::ig_intr_md._pad2<3> intrinsic mocha [0:2]]] [[ingress::ig_intr_md.packet_version<2> intrinsic mocha dark [0:1]]] [[ingress::ig_intr_md._pad1<1> intrinsic mocha [0:0]]] [[ingress::ig_intr_md.resubmit_flag<1> intrinsic mocha dark [0:0]]] [[ingress::hdr.sidecar.sc_egress<16> ^1 ^bit[0..38] deparsed exact_containers mocha [9:15]]] [[ingress::hdr.sidecar.sc_ingress<16> ^1 ^bit[0..22] deparsed exact_containers mocha [9:15]]] Best Score: {mocha_on_phv_bits: 41, M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], [n_set_gress: 3, n_set_parser_group_gress: 2, n_inc_containers: 3, n_inc_small_containers: 3, ], } Allocation Decisions: allocate: MH1[0:8] <- ingress::ig_intr_md.ingress_port<9> ^0 ^bit[0..15] intrinsic mocha [0:8] @[-1r,14w] allocate: H9[0:8] <- ingress::hdr.sidecar.sc_egress<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:8] @[-1r,14w] allocate: H9[9:15] <- ingress::hdr.sidecar.sc_egress<16> ^1 ^bit[0..38] deparsed exact_containers mocha [9:15] @[-1r,14w] allocate: H10[0:8] <- ingress::hdr.sidecar.sc_ingress<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:8] @[-1r,14w] allocate: H10[9:15] <- ingress::hdr.sidecar.sc_ingress<16> ^1 ^bit[0..22] deparsed exact_containers mocha [9:15] @[-1r,14w] allocate: H11[0:8] <- ingress::ig_intr_md_for_tm.ucast_egress_port<9> ^0 meta intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8] @[-1r,14w] 20: TRYING to allocate SUPERCLUSTER Uid: 5896 slice lists: [ egress::eg_intr_md.egress_port<9> ^0 ^bit[0..15] intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8] egress::eg_intr_md._pad0<7> intrinsic deparsed_to_tm mocha [0:6] ] rotational clusters: [[egress::eg_intr_md.egress_port<9> ^0 ^bit[0..15] intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8]]] [[egress::eg_intr_md._pad0<7> intrinsic deparsed_to_tm mocha [0:6]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6107 slice lists: [ egress::eg_intr_md.egress_port<9> ^0 ^bit[0..15] intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8] egress::eg_intr_md._pad0<7> intrinsic deparsed_to_tm mocha [0:6] ] rotational clusters: [[egress::eg_intr_md.egress_port<9> ^0 ^bit[0..15] intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8]]] [[egress::eg_intr_md._pad0<7> intrinsic deparsed_to_tm mocha [0:6]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH2[0:8] <- egress::eg_intr_md.egress_port<9> ^0 ^bit[0..15] intrinsic no_split deparsed_bottom_bits deparsed_to_tm mocha [0:8] @[-1r,14w] 21: TRYING to allocate SUPERCLUSTER Uid: 5881 slice lists: [ ] rotational clusters: [[egress::eg_intr_md_for_dprsr.drop_ctl<3> meta intrinsic no_split deparsed_to_tm mocha [0:2]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6108 slice lists: [ ] rotational clusters: [[egress::eg_intr_md_for_dprsr.drop_ctl<3> meta intrinsic no_split deparsed_to_tm mocha [0:2]]] Best Score: {M[n_set_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH3[0:2] <- egress::eg_intr_md_for_dprsr.drop_ctl<3> meta intrinsic no_split deparsed_to_tm mocha [0:2] @[-1r,14w] 22: TRYING to allocate SUPERCLUSTER Uid: 5867 slice lists: [ ] rotational clusters: [[ingress::ig_intr_md_for_dprsr.drop_ctl<3> meta intrinsic no_split deparsed_to_tm mocha [0:2]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6109 slice lists: [ ] rotational clusters: [[ingress::ig_intr_md_for_dprsr.drop_ctl<3> meta intrinsic no_split deparsed_to_tm mocha [0:2]]] Best Score: {mocha_on_phv_bits: 3, [n_packing_bits: 3, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B2[3:5] <- ingress::ig_intr_md_for_dprsr.drop_ctl<3> meta intrinsic no_split deparsed_to_tm mocha [0:2] @[-1r,14w] 23: TRYING to allocate SUPERCLUSTER Uid: 5882 slice lists: [ ] rotational clusters: [[egress::eg_intr_md_for_dprsr.mirror_io_select<1> meta intrinsic no_split deparsed_to_tm mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6110 slice lists: [ ] rotational clusters: [[egress::eg_intr_md_for_dprsr.mirror_io_select<1> meta intrinsic no_split deparsed_to_tm mocha [0:0]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: MB4[0:0] <- egress::eg_intr_md_for_dprsr.mirror_io_select<1> meta intrinsic no_split deparsed_to_tm mocha [0:0] @[-1r,14w] 24: TRYING to allocate SUPERCLUSTER Uid: 5745 slice lists: [ ingress::hdr.inner_ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7] ] [ ingress::hdr.ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.inner_ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7]], [ingress::hdr.ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6115 slice lists: [ ingress::hdr.inner_ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7] ] [ ingress::hdr.ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.inner_ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7]], [ingress::hdr.ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7]]] Best Score: {M[n_set_gress: 2, n_set_parser_group_gress: 2, n_inc_containers: 2, ], } Allocation Decisions: allocate: MB2[0:7] <- ingress::hdr.inner_ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: MB3[0:7] <- ingress::hdr.ipv4.protocol<8> ^0 ^bit[0..79] deparsed exact_containers mocha [0:7] @[-1r,14w] 25: TRYING to allocate SUPERCLUSTER Uid: 5750 slice lists: [ ingress::hdr.inner_ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] ] [ ingress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.inner_ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7]], [ingress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6120 slice lists: [ ingress::hdr.inner_ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] ] [ ingress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.inner_ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7]], [ingress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7]]] Best Score: {M[n_overlay_bits: 16, ], } Allocation Decisions: allocate: MB2[0:7] <- ingress::hdr.inner_ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: MB3[0:7] <- ingress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] @[-1r,14w] 26: TRYING to allocate SUPERCLUSTER Uid: 5627 slice lists: [ ingress::meta.bridge_hdr.is_mcast_routed<1> ^0 bridge deparsed exact_containers mocha [0:0] ingress::meta.bridge_hdr.nat_egress_hit<1> ^1 bridge deparsed exact_containers mocha [0:0] ingress::meta.bridge_hdr.reserved<5> ^2 bridge deparsed exact_containers mocha [0:4] ingress::meta.bridge_hdr.__pad_0<1> ^7 deparsed exact_containers mocha [0:0] ] rotational clusters: [[ingress::meta.bridge_hdr.is_mcast_routed<1> ^0 bridge deparsed exact_containers mocha [0:0]]] [[ingress::meta.bridge_hdr.nat_egress_hit<1> ^1 bridge deparsed exact_containers mocha [0:0]], [ingress::meta.nat_egress_hit<1> meta [0:0]]] [[ingress::meta.bridge_hdr.reserved<5> ^2 bridge deparsed exact_containers mocha [0:4]]] [[ingress::meta.bridge_hdr.__pad_0<1> ^7 deparsed exact_containers mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6125 slice lists: [ ingress::meta.bridge_hdr.is_mcast_routed<1> ^0 bridge deparsed exact_containers mocha [0:0] ingress::meta.bridge_hdr.nat_egress_hit<1> ^1 bridge deparsed exact_containers mocha [0:0] ingress::meta.bridge_hdr.reserved<5> ^2 bridge deparsed exact_containers mocha [0:4] ingress::meta.bridge_hdr.__pad_0<1> ^7 deparsed exact_containers mocha [0:0] ] rotational clusters: [[ingress::meta.bridge_hdr.is_mcast_routed<1> ^0 bridge deparsed exact_containers mocha [0:0]]] [[ingress::meta.bridge_hdr.nat_egress_hit<1> ^1 bridge deparsed exact_containers mocha [0:0]], [ingress::meta.nat_egress_hit<1> meta [0:0]]] [[ingress::meta.bridge_hdr.reserved<5> ^2 bridge deparsed exact_containers mocha [0:4]]] [[ingress::meta.bridge_hdr.__pad_0<1> ^7 deparsed exact_containers mocha [0:0]]] Best Score: {mocha_on_phv_bits: 8, [n_set_gress: 1, n_overlay_bits: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: B9[0:0] <- ingress::meta.bridge_hdr.is_mcast_routed<1> ^0 bridge deparsed exact_containers mocha [0:0] @[-1r,14w] allocate: B9[1:1] <- ingress::meta.bridge_hdr.nat_egress_hit<1> ^1 bridge deparsed exact_containers mocha [0:0] @[-1r,14w] allocate: B9[2:6] <- ingress::meta.bridge_hdr.reserved<5> ^2 bridge deparsed exact_containers mocha [0:4] @[-1r,14w] allocate: B9[7:7] <- ingress::meta.bridge_hdr.__pad_0<1> ^7 deparsed exact_containers mocha [0:0] @[-1r,14w] allocate: B9[7:7] <- ingress::meta.nat_egress_hit<1> meta [0:0] @[-1r,14w] 27: TRYING to allocate SUPERCLUSTER Uid: 5815 slice lists: [ ingress::hdr.inner_ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.inner_ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31] ] [ ingress::meta.orig_src_ipv4<32> ^0 ^bit[0..127] meta [0:31] ] rotational clusters: [[ingress::hdr.inner_ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31]], [ingress::hdr.ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31]], [ingress::hdr.inner_ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31]], [ingress::hdr.ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31]], [ingress::meta.orig_src_ipv4<32> ^0 ^bit[0..127] meta [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6135 slice lists: [ ingress::hdr.inner_ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.inner_ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31] ] [ ingress::meta.orig_src_ipv4<32> ^0 ^bit[0..127] meta [0:31] ] rotational clusters: [[ingress::hdr.inner_ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31]], [ingress::hdr.ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31]], [ingress::hdr.inner_ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31]], [ingress::hdr.ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31]], [ingress::meta.orig_src_ipv4<32> ^0 ^bit[0..127] meta [0:31]]] Best Score: {M[n_set_gress: 4, n_set_parser_group_gress: 4, n_set_deparser_group_gress: 4, n_inc_containers: 4, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MW0[0:31] <- ingress::hdr.inner_ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: MW1[0:31] <- ingress::hdr.ipv4.dst_addr<32> ^0 ^bit[0..159] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: W2[0:31] <- ingress::meta.orig_src_ipv4<32> ^0 ^bit[0..127] meta [0:31] @[-1r,14w] allocate: MW2[0:31] <- ingress::hdr.inner_ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: MW3[0:31] <- ingress::hdr.ipv4.src_addr<32> ^0 ^bit[0..127] deparsed exact_containers mocha [0:31] @[-1r,14w] 28: TRYING to allocate SUPERCLUSTER Uid: 5704 slice lists: [ ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15] ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.ethernet.ether_type<16> ^0 ^bit[0..367] deparsed exact_containers mocha [0:15] ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..351] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.vlan.ether_type<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.vlan.vlan_id<12> ^0 ^bit[0..15] deparsed exact_containers mocha [0:11] ingress::hdr.vlan.dei<1> ^4 ^bit[0..3] deparsed exact_containers [0:0] ingress::hdr.vlan.pcp<3> ^5 ^bit[0..2] deparsed exact_containers [0:2] ] [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] ingress::hdr.sidecar.sc_ether_type<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15]], [ingress::hdr.ethernet.ether_type<16> ^0 ^bit[0..367] deparsed exact_containers mocha [0:15]], [ingress::hdr.vlan.ether_type<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.sidecar.sc_ether_type<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..351] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.vlan.vlan_id<12> ^0 ^bit[0..15] deparsed exact_containers mocha [0:11]]] [[ingress::hdr.vlan.dei<1> ^4 ^bit[0..3] deparsed exact_containers [0:0]]] [[ingress::hdr.vlan.pcp<3> ^5 ^bit[0..2] deparsed exact_containers [0:2]]] [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127]], [ingress::meta.nexthop<128> meta [112:127]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6441 slice lists: [ ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15]]] SUPERCLUSTER Uid: 6508 slice lists: [ ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..351] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..351] deparsed exact_containers mocha [0:7]]] SUPERCLUSTER Uid: 6509 slice lists: [ ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [8:15] ] rotational clusters: [[ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [8:15]]] SUPERCLUSTER Uid: 6512 slice lists: [ ingress::hdr.vlan.vlan_id<12> ^0 ^bit[0..15] deparsed exact_containers mocha [0:11] ingress::hdr.vlan.dei<1> ^4 ^bit[0..3] deparsed exact_containers [0:0] ingress::hdr.vlan.pcp<3> ^5 ^bit[0..2] deparsed exact_containers [0:2] ] rotational clusters: [[ingress::hdr.vlan.vlan_id<12> ^0 ^bit[0..15] deparsed exact_containers mocha [0:11]]] [[ingress::hdr.vlan.dei<1> ^4 ^bit[0..3] deparsed exact_containers [0:0]]] [[ingress::hdr.vlan.pcp<3> ^5 ^bit[0..2] deparsed exact_containers [0:2]]] SUPERCLUSTER Uid: 6514 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127]], [ingress::meta.nexthop<128> meta [112:127]]] SUPERCLUSTER Uid: 6515 slice lists: [ ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.ethernet.ether_type<16> ^0 ^bit[0..367] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.vlan.ether_type<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.sidecar.sc_ether_type<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15]], [ingress::hdr.ethernet.ether_type<16> ^0 ^bit[0..367] deparsed exact_containers mocha [0:15]], [ingress::hdr.vlan.ether_type<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.sidecar.sc_ether_type<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]]] Best Score: {mocha_on_phv_bits: 76, D[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], M[n_set_gress: 4, n_set_parser_group_gress: 4, n_set_deparser_group_gress: 4, n_inc_containers: 4, ], [n_set_gress: 4, n_set_parser_group_gress: 4, n_set_deparser_group_gress: 4, n_overlay_bits: 48, n_inc_containers: 4, n_inc_small_containers: 4, ], } Allocation Decisions: allocate: DH4[0:15] <- ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15] @[6w,12r] allocate: MH5[0:15] <- ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH6[0:15] <- ingress::hdr.sidecar.sc_ether_type<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH7[0:15] <- ingress::hdr.ethernet.ether_type<16> ^0 ^bit[0..367] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: H13[0:11] <- ingress::hdr.vlan.vlan_id<12> ^0 ^bit[0..15] deparsed exact_containers mocha [0:11] @[-1r,14w] allocate: H13[12:12] <- ingress::hdr.vlan.dei<1> ^4 ^bit[0..3] deparsed exact_containers [0:0] @[-1r,14w] allocate: H13[13:15] <- ingress::hdr.vlan.pcp<3> ^5 ^bit[0..2] deparsed exact_containers [0:2] @[-1r,14w] allocate: H14[0:15] <- ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] @[-1r,14w] allocate: H15[0:15] <- ingress::hdr.vlan.ether_type<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: H16[0:15] <- ingress::meta.nexthop<128> meta [112:127] @[6w,12r] allocate: H16[0:15] <- ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15] @[-1w,6r] allocate: H16[0:15] <- ingress::hdr.inner_eth.ether_type<16> ^0 ^bit[0..111] deparsed exact_containers mocha [0:15] @[12w,14r] allocate: MB8[0:7] <- ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..351] deparsed exact_containers mocha [0:7] @[-1r,14w] 29: TRYING to allocate SUPERCLUSTER Uid: 5813 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111]], [ingress::meta.nat_ingress_tgt<128> meta [96:111]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111]]] [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127]], [ingress::meta.nat_ingress_tgt<128> meta [112:127]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6838 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111]], [ingress::meta.nat_ingress_tgt<128> meta [96:111]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111]]] [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127]], [ingress::meta.nat_ingress_tgt<128> meta [112:127]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127]]] Best Score: {M[n_overlay_bits: 128, ], [n_set_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MW0[0:15] <- ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] @[-1r,14w] allocate: MW0[16:31] <- ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] @[-1r,14w] allocate: MW1[0:15] <- ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] @[-1r,14w] allocate: MW1[16:31] <- ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] @[-1r,14w] allocate: MW2[0:15] <- ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] @[-1r,14w] allocate: MW2[16:31] <- ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] @[-1r,14w] allocate: W3[0:15] <- ingress::meta.nat_ingress_tgt<128> meta [96:111] @[-1r,14w] allocate: W3[16:31] <- ingress::meta.nat_ingress_tgt<128> meta [112:127] @[-1r,14w] allocate: MW3[0:15] <- ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] @[-1r,14w] allocate: MW3[16:31] <- ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..79] deparsed exact_containers mocha [112:127] @[-1r,14w] 30: TRYING to allocate SUPERCLUSTER Uid: 5808 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31]], [ingress::meta.nat_ingress_tgt<128> meta [0:31]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 6925 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31]], [ingress::meta.nat_ingress_tgt<128> meta [0:31]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]]] Best Score: {mocha_on_phv_bits: 32, M[n_set_gress: 3, n_set_parser_group_gress: 3, n_set_deparser_group_gress: 3, n_inc_containers: 3, ], [n_set_gress: 2, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MW4[0:31] <- ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: MW5[0:31] <- ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: MW6[0:31] <- ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: W12[0:31] <- ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: W14[0:31] <- ingress::meta.nat_ingress_tgt<128> meta [0:31] @[-1r,14w] 31: TRYING to allocate SUPERCLUSTER Uid: 5810 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63]], [ingress::meta.nat_ingress_tgt<128> meta [32:63]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7036 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63]], [ingress::meta.nat_ingress_tgt<128> meta [32:63]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]]] Best Score: {mocha_on_phv_bits: 32, M[n_set_gress: 3, n_set_parser_group_gress: 3, n_set_deparser_group_gress: 3, n_inc_containers: 3, ], [n_set_gress: 2, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MW8[0:31] <- ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] @[-1r,14w] allocate: MW9[0:31] <- ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] @[-1r,14w] allocate: MW10[0:31] <- ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] @[-1r,14w] allocate: W24[0:31] <- ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] @[-1r,14w] allocate: W26[0:31] <- ingress::meta.nat_ingress_tgt<128> meta [32:63] @[-1r,14w] 32: TRYING to allocate SUPERCLUSTER Uid: 5812 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95]], [ingress::meta.nat_ingress_tgt<128> meta [64:95]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7147 slice lists: [ ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] ] [ ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] ] [ ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] [ ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] rotational clusters: [[ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95]], [ingress::meta.nat_ingress_tgt<128> meta [64:95]], [ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95]], [ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]], [ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]]] Best Score: {mocha_on_phv_bits: 32, M[n_set_gress: 3, n_set_parser_group_gress: 3, n_set_deparser_group_gress: 3, n_inc_containers: 3, ], [n_set_gress: 2, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MW12[0:31] <- ingress::hdr.inner_ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] @[-1r,14w] allocate: MW13[0:31] <- ingress::hdr.inner_ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] @[-1r,14w] allocate: MW14[0:31] <- ingress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] @[-1r,14w] allocate: W36[0:31] <- ingress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] @[-1r,14w] allocate: W38[0:31] <- ingress::meta.nat_ingress_tgt<128> meta [64:95] @[-1r,14w] 33: TRYING to allocate SUPERCLUSTER Uid: 5848 slice lists: [ ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31] ] [ ingress::hdr.icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ingress::hdr.icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31] ] [ ingress::meta.l4_dst_port<16> ^0 ^bit[0..31] meta [0:15] ] rotational clusters: [[ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]], [ingress::hdr.icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]]] [[ingress::meta.l4_dst_port<16> ^0 ^bit[0..31] meta [0:15]], [ingress::hdr.icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31]], [ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7269 slice lists: [ ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]], [ingress::hdr.icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]]] SUPERCLUSTER Uid: 7272 slice lists: [ ingress::meta.l4_dst_port<16> ^0 ^bit[0..31] meta [0:15] ] [ ingress::hdr.icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31] ] [ ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31] ] rotational clusters: [[ingress::meta.l4_dst_port<16> ^0 ^bit[0..31] meta [0:15]], [ingress::hdr.icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31]], [ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31]]] Best Score: {mocha_on_phv_bits: 32, M[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_overlay_bits: 16, n_inc_containers: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_overlay_bits: 48, n_inc_containers: 1, n_inc_small_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: H7[0:15] <- ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: H7[0:15] <- ingress::hdr.icmp.data<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH8[0:15] <- ingress::hdr.inner_icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31] @[-1r,14w] allocate: MH8[0:15] <- ingress::hdr.icmp.data<32> ^0 ^bit[0..47] deparsed exact_containers mocha [16:31] @[-1r,14w] allocate: H24[0:15] <- ingress::meta.l4_dst_port<16> ^0 ^bit[0..31] meta [0:15] @[-1r,14w] 34: TRYING to allocate SUPERCLUSTER Uid: 5828 slice lists: [ ingress::hdr.inner_tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15] ingress::hdr.inner_tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7] ingress::hdr.inner_tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3] ingress::hdr.inner_tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3] ] [ ingress::hdr.tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15] ingress::hdr.tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7] ingress::hdr.tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3] ingress::hdr.tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3] ] rotational clusters: [[ingress::hdr.inner_tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.inner_tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7]], [ingress::hdr.tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.inner_tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3]], [ingress::hdr.tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3]]] [[ingress::hdr.inner_tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3]], [ingress::hdr.tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7348 slice lists: [ ingress::hdr.inner_tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15]]] SUPERCLUSTER Uid: 7349 slice lists: [ ingress::hdr.inner_tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7] ingress::hdr.inner_tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3] ingress::hdr.inner_tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3] ] [ ingress::hdr.tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7] ingress::hdr.tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3] ingress::hdr.tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3] ] rotational clusters: [[ingress::hdr.inner_tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7]], [ingress::hdr.tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.inner_tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3]], [ingress::hdr.tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3]]] [[ingress::hdr.inner_tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3]], [ingress::hdr.tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3]]] Best Score: {mocha_on_phv_bits: 24, M[n_overlay_bits: 48, ], [n_overlay_bits: 48, ], } Allocation Decisions: allocate: H7[0:7] <- ingress::hdr.inner_tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: H7[8:11] <- ingress::hdr.inner_tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3] @[-1r,14w] allocate: H7[12:15] <- ingress::hdr.inner_tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3] @[-1r,14w] allocate: H7[0:7] <- ingress::hdr.tcp.flags<8> ^0 ^bit[0..111] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: H7[8:11] <- ingress::hdr.tcp.res<4> ^0 ^bit[0..103] deparsed exact_containers mocha [0:3] @[-1r,14w] allocate: H7[12:15] <- ingress::hdr.tcp.data_offset<4> ^4 ^bit[0..99] deparsed exact_containers [0:3] @[-1r,14w] allocate: MH8[0:15] <- ingress::hdr.inner_tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH8[0:15] <- ingress::hdr.tcp.window<16> ^0 ^bit[0..127] deparsed exact_containers mocha [0:15] @[-1r,14w] 35: TRYING to allocate SUPERCLUSTER Uid: 5753 slice lists: [ ingress::hdr.inner_ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] ingress::hdr.inner_ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] ingress::hdr.inner_ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] [ ingress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] ingress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] ingress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] rotational clusters: [[ingress::hdr.inner_ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19]], [ingress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19]]] [[ingress::hdr.inner_ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7]], [ingress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7]]] [[ingress::hdr.inner_ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]], [ingress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7377 slice lists: [ ingress::hdr.inner_ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] ingress::hdr.inner_ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] ingress::hdr.inner_ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] [ ingress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] ingress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] ingress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] rotational clusters: [[ingress::hdr.inner_ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19]], [ingress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19]]] [[ingress::hdr.inner_ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7]], [ingress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7]]] [[ingress::hdr.inner_ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]], [ingress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]]] Best Score: {mocha_on_phv_bits: 40, [n_set_gress: 2, n_set_parser_group_gress: 2, n_set_deparser_group_gress: 1, n_inc_containers: 2, ], } Allocation Decisions: allocate: W0[0:19] <- ingress::hdr.inner_ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] @[-1r,14w] allocate: W0[20:27] <- ingress::hdr.inner_ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] @[-1r,14w] allocate: W0[28:31] <- ingress::hdr.inner_ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] @[-1r,14w] allocate: W4[0:19] <- ingress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] @[-1r,14w] allocate: W4[20:27] <- ingress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] @[-1r,14w] allocate: W4[28:31] <- ingress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] @[-1r,14w] 36: TRYING to allocate SUPERCLUSTER Uid: 5754 slice lists: [ ingress::hdr.inner_ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12] ingress::hdr.inner_ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2] ingress::hdr.inner_ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12] ingress::hdr.ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2] ingress::hdr.ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12]], [ingress::hdr.ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12]]] [[ingress::hdr.inner_ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2]], [ingress::hdr.ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2]]] [[ingress::hdr.inner_ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]], [ingress::hdr.ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7440 slice lists: [ ingress::hdr.inner_ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12] ingress::hdr.inner_ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2] ingress::hdr.inner_ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12] ingress::hdr.ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2] ingress::hdr.ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12]], [ingress::hdr.ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12]]] [[ingress::hdr.inner_ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2]], [ingress::hdr.ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2]]] [[ingress::hdr.inner_ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]], [ingress::hdr.ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]]] Best Score: {mocha_on_phv_bits: 58, [n_overlay_bits: 64, ], } Allocation Decisions: allocate: W0[0:12] <- ingress::hdr.inner_ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12] @[-1r,14w] allocate: W0[13:15] <- ingress::hdr.inner_ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2] @[-1r,14w] allocate: W0[16:31] <- ingress::hdr.inner_ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: W4[0:12] <- ingress::hdr.ipv4.frag_offset<13> ^0 ^bit[0..63] deparsed exact_containers mocha [0:12] @[-1r,14w] allocate: W4[13:15] <- ingress::hdr.ipv4.flags<3> ^5 ^bit[0..50] deparsed exact_containers [0:2] @[-1r,14w] allocate: W4[16:31] <- ingress::hdr.ipv4.identification<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] @[-1r,14w] 37: TRYING to allocate SUPERCLUSTER Uid: 5733 slice lists: [ ingress::hdr.inner_udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.inner_udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.inner_udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]], [ingress::hdr.udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7494 slice lists: [ ingress::hdr.inner_udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] SUPERCLUSTER Uid: 7496 slice lists: [ ingress::hdr.inner_udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]], [ingress::hdr.udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]]] Best Score: {M[n_set_gress: 3, n_set_parser_group_gress: 3, n_overlay_bits: 16, n_inc_containers: 3, ], } Allocation Decisions: allocate: MH8[0:15] <- ingress::hdr.inner_udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH9[0:15] <- ingress::hdr.udp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH10[0:15] <- ingress::hdr.inner_udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH11[0:15] <- ingress::hdr.udp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] @[-1r,14w] 38: TRYING to allocate SUPERCLUSTER Uid: 5826 slice lists: [ ingress::hdr.inner_tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15] ingress::hdr.inner_tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15] ingress::hdr.tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.inner_tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7545 slice lists: [ ingress::hdr.inner_tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15]]] SUPERCLUSTER Uid: 7547 slice lists: [ ingress::hdr.inner_tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_overlay_bits: 64, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH10[0:15] <- ingress::hdr.inner_tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH10[0:15] <- ingress::hdr.tcp.urgent_ptr<16> ^0 ^bit[0..159] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH12[0:15] <- ingress::hdr.inner_tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH12[0:15] <- ingress::hdr.tcp.checksum<16> ^0 ^bit[0..143] deparsed exact_containers mocha [0:15] @[-1r,14w] 39: TRYING to allocate SUPERCLUSTER Uid: 5834 slice lists: [ ingress::hdr.inner_tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.inner_tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.inner_tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7593 slice lists: [ ingress::hdr.inner_tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.inner_tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.inner_tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]], [ingress::hdr.tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_overlay_bits: 32, n_inc_containers: 1, ], } Allocation Decisions: allocate: MW7[0:15] <- ingress::hdr.inner_tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MW7[16:31] <- ingress::hdr.inner_tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MW7[0:15] <- ingress::hdr.tcp.dst_port<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MW7[16:31] <- ingress::hdr.tcp.src_port<16> ^0 ^bit[0..15] deparsed exact_containers mocha [0:15] @[-1r,14w] 40: TRYING to allocate SUPERCLUSTER Uid: 5709 slice lists: [ ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..303] deparsed exact_containers mocha [0:23] ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..279] deparsed exact_containers mocha [24:31] ] [ ingress::meta.orig_src_mac<48> ^0 ^bit[0..351] meta [0:23] ingress::meta.orig_src_mac<48> ^0 ^bit[0..327] meta [24:31] ] rotational clusters: [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..303] deparsed exact_containers mocha [0:23]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..351] meta [0:23]]] [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..279] deparsed exact_containers mocha [24:31]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..327] meta [24:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7644 slice lists: [ ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..303] deparsed exact_containers mocha [0:23] ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..279] deparsed exact_containers mocha [24:31] ] [ ingress::meta.orig_src_mac<48> ^0 ^bit[0..351] meta [0:23] ingress::meta.orig_src_mac<48> ^0 ^bit[0..327] meta [24:31] ] rotational clusters: [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..303] deparsed exact_containers mocha [0:23]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..351] meta [0:23]]] [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..279] deparsed exact_containers mocha [24:31]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..327] meta [24:31]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MW11[0:23] <- ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..303] deparsed exact_containers mocha [0:23] @[-1r,14w] allocate: MW11[24:31] <- ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..279] deparsed exact_containers mocha [24:31] @[-1r,14w] allocate: W27[0:23] <- ingress::meta.orig_src_mac<48> ^0 ^bit[0..351] meta [0:23] @[-1r,14w] allocate: W27[24:31] <- ingress::meta.orig_src_mac<48> ^0 ^bit[0..327] meta [24:31] @[-1r,14w] 41: TRYING to allocate SUPERCLUSTER Uid: 5831 slice lists: [ ingress::hdr.inner_tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.inner_tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31]], [ingress::hdr.tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7728 slice lists: [ ingress::hdr.inner_tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.inner_tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31]], [ingress::hdr.tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_overlay_bits: 32, n_inc_containers: 1, ], } Allocation Decisions: allocate: MW15[0:31] <- ingress::hdr.inner_tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: MW15[0:31] <- ingress::hdr.tcp.ack_no<32> ^0 ^bit[0..95] deparsed exact_containers mocha [0:31] @[-1r,14w] 42: TRYING to allocate SUPERCLUSTER Uid: 5833 slice lists: [ ingress::hdr.inner_tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.inner_tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31]], [ingress::hdr.tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7791 slice lists: [ ingress::hdr.inner_tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31] ] [ ingress::hdr.tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.inner_tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31]], [ingress::hdr.tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31]]] Best Score: {mocha_on_phv_bits: 64, [n_set_gress: 1, n_set_parser_group_gress: 1, n_overlay_bits: 32, n_inc_containers: 1, ], } Allocation Decisions: allocate: W5[0:31] <- ingress::hdr.inner_tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31] @[-1r,14w] allocate: W5[0:31] <- ingress::hdr.tcp.seq_no<32> ^0 ^bit[0..63] deparsed exact_containers mocha [0:31] @[-1r,14w] 43: TRYING to allocate SUPERCLUSTER Uid: 5641 slice lists: [ ingress::hdr.geneve.protocol<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.geneve.reserved<6> ^0 ^bit[0..15] deparsed exact_containers mocha [0:5] ingress::hdr.geneve.crit<1> ^6 ^bit[0..9] deparsed exact_containers [0:0] ingress::hdr.geneve.ctrl<1> ^7 ^bit[0..8] deparsed exact_containers [0:0] ingress::hdr.geneve.opt_len<6> ^0 ^bit[0..7] deparsed exact_containers mocha [0:5] ingress::hdr.geneve.version<2> ^6 ^bit[0..1] deparsed exact_containers [0:1] ] rotational clusters: [[ingress::hdr.geneve.protocol<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.geneve.reserved<6> ^0 ^bit[0..15] deparsed exact_containers mocha [0:5]]] [[ingress::hdr.geneve.crit<1> ^6 ^bit[0..9] deparsed exact_containers [0:0]]] [[ingress::hdr.geneve.ctrl<1> ^7 ^bit[0..8] deparsed exact_containers [0:0]]] [[ingress::hdr.geneve.opt_len<6> ^0 ^bit[0..7] deparsed exact_containers mocha [0:5]]] [[ingress::hdr.geneve.version<2> ^6 ^bit[0..1] deparsed exact_containers [0:1]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7853 slice lists: [ ingress::hdr.geneve.protocol<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ingress::hdr.geneve.reserved<6> ^0 ^bit[0..15] deparsed exact_containers mocha [0:5] ingress::hdr.geneve.crit<1> ^6 ^bit[0..9] deparsed exact_containers [0:0] ingress::hdr.geneve.ctrl<1> ^7 ^bit[0..8] deparsed exact_containers [0:0] ingress::hdr.geneve.opt_len<6> ^0 ^bit[0..7] deparsed exact_containers mocha [0:5] ingress::hdr.geneve.version<2> ^6 ^bit[0..1] deparsed exact_containers [0:1] ] rotational clusters: [[ingress::hdr.geneve.protocol<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] [[ingress::hdr.geneve.reserved<6> ^0 ^bit[0..15] deparsed exact_containers mocha [0:5]]] [[ingress::hdr.geneve.crit<1> ^6 ^bit[0..9] deparsed exact_containers [0:0]]] [[ingress::hdr.geneve.ctrl<1> ^7 ^bit[0..8] deparsed exact_containers [0:0]]] [[ingress::hdr.geneve.opt_len<6> ^0 ^bit[0..7] deparsed exact_containers mocha [0:5]]] [[ingress::hdr.geneve.version<2> ^6 ^bit[0..1] deparsed exact_containers [0:1]]] Best Score: {mocha_on_phv_bits: 28, [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: W13[0:15] <- ingress::hdr.geneve.protocol<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: W13[16:21] <- ingress::hdr.geneve.reserved<6> ^0 ^bit[0..15] deparsed exact_containers mocha [0:5] @[-1r,14w] allocate: W13[22:22] <- ingress::hdr.geneve.crit<1> ^6 ^bit[0..9] deparsed exact_containers [0:0] @[-1r,14w] allocate: W13[23:23] <- ingress::hdr.geneve.ctrl<1> ^7 ^bit[0..8] deparsed exact_containers [0:0] @[-1r,14w] allocate: W13[24:29] <- ingress::hdr.geneve.opt_len<6> ^0 ^bit[0..7] deparsed exact_containers mocha [0:5] @[-1r,14w] allocate: W13[30:31] <- ingress::hdr.geneve.version<2> ^6 ^bit[0..1] deparsed exact_containers [0:1] @[-1r,14w] 44: TRYING to allocate SUPERCLUSTER Uid: 5991 slice lists: [ egress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7] egress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] egress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] rotational clusters: [[egress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7]]] [[egress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7]]] [[egress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7877 slice lists: [ egress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7] egress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7] egress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15] ] rotational clusters: [[egress::hdr.ipv6.hop_limit<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7]]] [[egress::hdr.ipv6.next_hdr<8> ^0 ^bit[0..55] deparsed exact_containers mocha [0:7]]] [[egress::hdr.ipv6.payload_len<16> ^0 ^bit[0..47] deparsed exact_containers mocha [0:15]]] Best Score: {} Allocation Decisions: 45: TRYING to allocate SUPERCLUSTER Uid: 5993 slice lists: [ egress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] egress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] egress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] rotational clusters: [[egress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19]]] [[egress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7]]] [[egress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7909 slice lists: [ egress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19] egress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7] egress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] rotational clusters: [[egress::hdr.ipv6.flow_label<20> ^0 ^bit[0..31] deparsed exact_containers mocha [0:19]]] [[egress::hdr.ipv6.traffic_class<8> ^4 ^bit[0..11] deparsed exact_containers [0:7]]] [[egress::hdr.ipv6.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]]] Best Score: {} Allocation Decisions: 46: TRYING to allocate SUPERCLUSTER Uid: 5639 slice lists: [ ingress::hdr.geneve.reserved2<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7] ingress::hdr.geneve.vni<24> ^0 ^bit[0..55] deparsed exact_containers mocha [0:23] ] rotational clusters: [[ingress::hdr.geneve.reserved2<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.geneve.vni<24> ^0 ^bit[0..55] deparsed exact_containers mocha [0:23]], [ingress::meta.nat_geneve_vni<24> meta [0:23]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 7953 slice lists: [ ingress::hdr.geneve.reserved2<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7] ingress::hdr.geneve.vni<24> ^0 ^bit[0..55] deparsed exact_containers mocha [0:23] ] rotational clusters: [[ingress::hdr.geneve.reserved2<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.geneve.vni<24> ^0 ^bit[0..55] deparsed exact_containers mocha [0:23]], [ingress::meta.nat_geneve_vni<24> meta [0:23]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 2, n_set_parser_group_gress: 1, n_inc_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: W25[0:7] <- ingress::hdr.geneve.reserved2<8> ^0 ^bit[0..63] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: W25[8:31] <- ingress::hdr.geneve.vni<24> ^0 ^bit[0..55] deparsed exact_containers mocha [0:23] @[-1r,14w] allocate: W28[8:31] <- ingress::meta.nat_geneve_vni<24> meta [0:23] @[-1r,14w] 47: TRYING to allocate SUPERCLUSTER Uid: 5969 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111]]] [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8003 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111]]] [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_clot_bits: 32, ], } Allocation Decisions: allocate: W6[0:15] <- egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..223] deparsed exact_containers mocha [96:111] @[-1r,14w] allocate: W6[16:31] <- egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..207] deparsed exact_containers mocha [112:127] @[-1r,14w] 48: TRYING to allocate SUPERCLUSTER Uid: 5655 slice lists: [ ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..335] deparsed exact_containers mocha [16:47] ] rotational clusters: [[ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..335] deparsed exact_containers mocha [16:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8044 slice lists: [ ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..335] deparsed exact_containers mocha [16:31] ] rotational clusters: [[ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..335] deparsed exact_containers mocha [16:31]]] SUPERCLUSTER Uid: 8046 slice lists: [ ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..319] deparsed exact_containers mocha [32:47] ] rotational clusters: [[ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..319] deparsed exact_containers mocha [32:47]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH13[0:15] <- ingress::hdr.ethernet.src_mac<48> ^0 ^bit[0..319] deparsed exact_containers mocha [32:47] @[-1r,14w] 49: TRYING to allocate SUPERCLUSTER Uid: 5664 slice lists: [ ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..79] deparsed exact_containers mocha [16:47] ] rotational clusters: [[ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..79] deparsed exact_containers mocha [16:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8083 slice lists: [ ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..79] deparsed exact_containers mocha [16:47] ] rotational clusters: [[ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..79] deparsed exact_containers mocha [16:47]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: W37[0:31] <- ingress::hdr.inner_eth.src_mac<48> ^0 ^bit[0..79] deparsed exact_containers mocha [16:47] @[-1r,14w] 50: TRYING to allocate SUPERCLUSTER Uid: 5672 slice lists: [ ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..47] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..47] deparsed exact_containers mocha [0:31]], [ingress::meta.nat_inner_mac<48> meta [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8127 slice lists: [ ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..47] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..47] deparsed exact_containers mocha [0:31]], [ingress::meta.nat_inner_mac<48> meta [0:31]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 2, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: W7[0:31] <- ingress::meta.nat_inner_mac<48> meta [0:31] @[-1r,14w] allocate: W8[0:31] <- ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..47] deparsed exact_containers mocha [0:31] @[-1r,14w] 51: TRYING to allocate SUPERCLUSTER Uid: 5676 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]], [ingress::meta.nexthop<128> meta [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8183 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]], [ingress::meta.nexthop<128> meta [0:31]]] Best Score: {mocha_on_phv_bits: 96, D[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_overlay_bits: 192, n_inc_containers: 1, ], } Allocation Decisions: allocate: W8[0:31] <- ingress::meta.nexthop<128> meta [0:31] @[5w,12r] allocate: W9[0:31] <- ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] @[-1r,14w] 52: TRYING to allocate SUPERCLUSTER Uid: 5684 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]], [ingress::meta.nexthop<128> meta [32:63]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8239 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]], [ingress::meta.nexthop<128> meta [32:63]]] Best Score: {mocha_on_phv_bits: 96, D[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_overlay_bits: 192, n_inc_containers: 1, ], } Allocation Decisions: allocate: W37[0:31] <- ingress::meta.nexthop<128> meta [32:63] @[5w,12r] allocate: W39[0:31] <- ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] @[-1r,14w] 53: TRYING to allocate SUPERCLUSTER Uid: 5692 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]], [ingress::meta.nexthop<128> meta [64:95]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8295 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]], [ingress::meta.nexthop<128> meta [64:95]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 2, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: W15[0:31] <- ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] @[-1r,14w] allocate: W16[0:31] <- ingress::meta.nexthop<128> meta [64:95] @[-1r,14w] 54: TRYING to allocate SUPERCLUSTER Uid: 5936 slice lists: [ egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8351 slice lists: [ egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [0:31]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_clot_bits: 32, ], } Allocation Decisions: allocate: W10[0:31] <- egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..343] deparsed exact_containers mocha [0:31] @[-1r,14w] 55: TRYING to allocate SUPERCLUSTER Uid: 5943 slice lists: [ egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..295] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..295] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8395 slice lists: [ egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..295] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..295] deparsed exact_containers mocha [0:31]]] Best Score: {} Allocation Decisions: 56: TRYING to allocate SUPERCLUSTER Uid: 5956 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8439 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_clot_bits: 32, ], } Allocation Decisions: allocate: W11[0:31] <- egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..319] deparsed exact_containers mocha [0:31] @[-1r,14w] 57: TRYING to allocate SUPERCLUSTER Uid: 5962 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8483 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_clot_bits: 32, ], } Allocation Decisions: allocate: W17[0:31] <- egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..287] deparsed exact_containers mocha [32:63] @[-1r,14w] 58: TRYING to allocate SUPERCLUSTER Uid: 5968 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8527 slice lists: [ egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] ] rotational clusters: [[egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_clot_bits: 32, ], } Allocation Decisions: allocate: W18[0:31] <- egress::hdr.ipv6.dst_addr<128> ^0 ^bit[0..255] deparsed exact_containers mocha [64:95] @[-1r,14w] 59: TRYING to allocate SUPERCLUSTER Uid: 5976 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8571 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..191] deparsed exact_containers mocha [0:31]]] Best Score: {} Allocation Decisions: 60: TRYING to allocate SUPERCLUSTER Uid: 5982 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8615 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..159] deparsed exact_containers mocha [32:63]]] Best Score: {} Allocation Decisions: 61: TRYING to allocate SUPERCLUSTER Uid: 5988 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8659 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..127] deparsed exact_containers mocha [64:95]]] Best Score: {} Allocation Decisions: 62: TRYING to allocate SUPERCLUSTER Uid: 5990 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:127] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:127]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8703 slice lists: [ egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:127] ] rotational clusters: [[egress::hdr.ipv6.src_addr<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:127]]] Best Score: {} Allocation Decisions: 63: TRYING to allocate SUPERCLUSTER Uid: 5758 slice lists: [ ingress::hdr.inner_ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.inner_ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3] ingress::hdr.inner_ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] [ ingress::hdr.ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3] ingress::hdr.ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] rotational clusters: [[ingress::hdr.inner_ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]], [ingress::hdr.ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.inner_ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3]], [ingress::hdr.ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3]]] [[ingress::hdr.inner_ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]], [ingress::hdr.ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8748 slice lists: [ ingress::hdr.inner_ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.inner_ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3] ingress::hdr.inner_ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] [ ingress::hdr.ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3] ingress::hdr.ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] ] rotational clusters: [[ingress::hdr.inner_ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]], [ingress::hdr.ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.inner_ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3]], [ingress::hdr.ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3]]] [[ingress::hdr.inner_ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]], [ingress::hdr.ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3]]] Best Score: {mocha_on_phv_bits: 24, [n_set_gress: 2, n_set_parser_group_gress: 2, n_inc_containers: 2, n_inc_small_containers: 2, ], } Allocation Decisions: allocate: H17[0:7] <- ingress::hdr.inner_ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: H17[8:11] <- ingress::hdr.inner_ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3] @[-1r,14w] allocate: H17[12:15] <- ingress::hdr.inner_ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] @[-1r,14w] allocate: H18[0:7] <- ingress::hdr.ipv4.diffserv<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: H18[8:11] <- ingress::hdr.ipv4.ihl<4> ^0 ^bit[0..7] deparsed exact_containers mocha [0:3] @[-1r,14w] allocate: H18[12:15] <- ingress::hdr.ipv4.version<4> ^4 ^bit[0..3] deparsed exact_containers [0:3] @[-1r,14w] 64: TRYING to allocate SUPERCLUSTER Uid: 5847 slice lists: [ ingress::hdr.inner_icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.inner_icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] ] [ ingress::hdr.icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.inner_icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]], [ingress::hdr.icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.inner_icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7]], [ingress::hdr.icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8757 slice lists: [ ingress::hdr.inner_icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.inner_icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] ] [ ingress::hdr.icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.inner_icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]], [ingress::hdr.icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.inner_icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7]], [ingress::hdr.icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7]]] Best Score: {mocha_on_phv_bits: 16, M[n_overlay_bits: 16, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: MH10[0:7] <- ingress::hdr.inner_icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: MH10[8:15] <- ingress::hdr.inner_icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: H25[0:7] <- ingress::hdr.icmp.code<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: H25[8:15] <- ingress::hdr.icmp.type<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] @[-1r,14w] 65: TRYING to allocate SUPERCLUSTER Uid: 5711 slice lists: [ ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..271] deparsed exact_containers mocha [32:39] ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [40:47] ] [ ingress::meta.orig_src_mac<48> ^0 ^bit[0..319] meta [32:39] ingress::meta.orig_src_mac<48> ^0 ^bit[0..311] meta [40:47] ] rotational clusters: [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..271] deparsed exact_containers mocha [32:39]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..319] meta [32:39]]] [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [40:47]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..311] meta [40:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8766 slice lists: [ ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..271] deparsed exact_containers mocha [32:39] ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [40:47] ] [ ingress::meta.orig_src_mac<48> ^0 ^bit[0..319] meta [32:39] ingress::meta.orig_src_mac<48> ^0 ^bit[0..311] meta [40:47] ] rotational clusters: [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..271] deparsed exact_containers mocha [32:39]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..319] meta [32:39]]] [[ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [40:47]], [ingress::meta.orig_src_mac<48> ^0 ^bit[0..311] meta [40:47]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MH14[0:7] <- ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..271] deparsed exact_containers mocha [32:39] @[-1r,14w] allocate: MH14[8:15] <- ingress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [40:47] @[-1r,14w] allocate: H36[0:7] <- ingress::meta.orig_src_mac<48> ^0 ^bit[0..319] meta [32:39] @[-1r,14w] allocate: H36[8:15] <- ingress::meta.orig_src_mac<48> ^0 ^bit[0..311] meta [40:47] @[-1r,14w] 66: TRYING to allocate SUPERCLUSTER Uid: 5730 slice lists: [ ingress::hdr.inner_udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]], [ingress::hdr.udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8776 slice lists: [ ingress::hdr.inner_udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]], [ingress::hdr.udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_overlay_bits: 16, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH12[0:15] <- ingress::hdr.inner_udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH15[0:15] <- ingress::hdr.udp.checksum<16> ^0 ^bit[0..63] deparsed exact_containers mocha [0:15] @[-1r,14w] 67: TRYING to allocate SUPERCLUSTER Uid: 5846 slice lists: [ ingress::hdr.inner_icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8791 slice lists: [ ingress::hdr.inner_icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]], [ingress::hdr.icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15]]] Best Score: {M[n_overlay_bits: 48, ], } Allocation Decisions: allocate: MH12[0:15] <- ingress::hdr.inner_icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH12[0:15] <- ingress::hdr.icmp.hdr_checksum<16> ^0 ^bit[0..31] deparsed exact_containers mocha [0:15] @[-1r,14w] 68: TRYING to allocate SUPERCLUSTER Uid: 5814 slice lists: [ ingress::hdr.inner_ipv4.hdr_checksum<16> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.ipv4.hdr_checksum<16> ^0 ^bit[0..95] mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_ipv4.hdr_checksum<16> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15]], [ingress::hdr.ipv4.hdr_checksum<16> ^0 ^bit[0..95] mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8806 slice lists: [ ingress::hdr.inner_ipv4.hdr_checksum<16> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15] ] [ ingress::hdr.ipv4.hdr_checksum<16> ^0 ^bit[0..95] mocha [0:15] ] rotational clusters: [[ingress::hdr.inner_ipv4.hdr_checksum<16> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15]], [ingress::hdr.ipv4.hdr_checksum<16> ^0 ^bit[0..95] mocha [0:15]]] Best Score: {M[n_set_gress: 2, n_set_parser_group_gress: 2, n_set_deparser_group_gress: 2, n_inc_containers: 2, ], } Allocation Decisions: allocate: MH16[0:15] <- ingress::hdr.inner_ipv4.hdr_checksum<16> ^0 ^bit[0..95] deparsed exact_containers mocha [0:15] @[-1r,14w] allocate: MH17[0:15] <- ingress::hdr.ipv4.hdr_checksum<16> ^0 ^bit[0..95] mocha [0:15] @[-1r,14w] 69: TRYING to allocate SUPERCLUSTER Uid: 5626 slice lists: [ ingress::meta.bridge_hdr.ingress_port<9> ^0 ^bit[0..15] bridge deparsed exact_containers mocha [0:8] ingress::meta.bridge_hdr.__pad_1<7> ^1 deparsed exact_containers mocha [0:6] ] rotational clusters: [[ingress::meta.bridge_hdr.ingress_port<9> ^0 ^bit[0..15] bridge deparsed exact_containers mocha [0:8]]] [[ingress::meta.bridge_hdr.__pad_1<7> ^1 deparsed exact_containers mocha [0:6]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8827 slice lists: [ ingress::meta.bridge_hdr.ingress_port<9> ^0 ^bit[0..15] bridge deparsed exact_containers mocha [0:8] ingress::meta.bridge_hdr.__pad_1<7> ^1 deparsed exact_containers mocha [0:6] ] rotational clusters: [[ingress::meta.bridge_hdr.ingress_port<9> ^0 ^bit[0..15] bridge deparsed exact_containers mocha [0:8]]] [[ingress::meta.bridge_hdr.__pad_1<7> ^1 deparsed exact_containers mocha [0:6]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH18[0:8] <- ingress::meta.bridge_hdr.ingress_port<9> ^0 ^bit[0..15] bridge deparsed exact_containers mocha [0:8] @[-1r,14w] allocate: MH18[9:15] <- ingress::meta.bridge_hdr.__pad_1<7> ^1 deparsed exact_containers mocha [0:6] @[-1r,14w] 70: TRYING to allocate SUPERCLUSTER Uid: 5708 slice lists: [ ingress::hdr.sidecar.sc_pad<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.sidecar.sc_code<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.sidecar.sc_pad<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.sidecar.sc_code<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8839 slice lists: [ ingress::hdr.sidecar.sc_pad<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] ingress::hdr.sidecar.sc_code<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] ] rotational clusters: [[ingress::hdr.sidecar.sc_pad<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7]]] [[ingress::hdr.sidecar.sc_code<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, ], } Allocation Decisions: allocate: MH19[0:7] <- ingress::hdr.sidecar.sc_pad<8> ^0 ^bit[0..15] deparsed exact_containers mocha [0:7] @[-1r,14w] allocate: MH19[8:15] <- ingress::hdr.sidecar.sc_code<8> ^0 ^bit[0..7] deparsed exact_containers mocha [0:7] @[-1r,14w] 71: TRYING to allocate SUPERCLUSTER Uid: 5674 slice lists: [ ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..15] deparsed exact_containers mocha [32:47] ] rotational clusters: [[ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..15] deparsed exact_containers mocha [32:47]], [ingress::meta.nat_inner_mac<48> meta [32:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8847 slice lists: [ ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..15] deparsed exact_containers mocha [32:47] ] rotational clusters: [[ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..15] deparsed exact_containers mocha [32:47]], [ingress::meta.nat_inner_mac<48> meta [32:47]]] Best Score: {mocha_on_phv_bits: 16, [n_set_gress: 2, n_set_parser_group_gress: 1, n_inc_containers: 2, n_inc_small_containers: 2, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: H19[0:15] <- ingress::hdr.inner_eth.dst_mac<48> ^0 ^bit[0..15] deparsed exact_containers mocha [32:47] @[-1r,14w] allocate: H20[0:15] <- ingress::meta.nat_inner_mac<48> meta [32:47] @[-1r,14w] 72: TRYING to allocate SUPERCLUSTER Uid: 5703 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111]], [ingress::meta.nexthop<128> meta [96:111]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8861 slice lists: [ ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] ] rotational clusters: [[ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111]], [ingress::meta.nexthop<128> meta [96:111]]] Best Score: {mocha_on_phv_bits: 48, D[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], [n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_overlay_bits: 96, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: H19[0:15] <- ingress::meta.nexthop<128> meta [96:111] @[5w,12r] allocate: H21[0:15] <- ingress::hdr.sidecar.sc_payload<128> ^0 ^bit[0..95] deparsed exact_containers mocha [96:111] @[-1r,14w] 73: TRYING to allocate SUPERCLUSTER Uid: 5930 slice lists: [ egress::hdr.ethernet.ether_type<16> ^0 ^bit[0..359] deparsed exact_containers mocha [0:15] ] rotational clusters: [[egress::hdr.ethernet.ether_type<16> ^0 ^bit[0..359] deparsed exact_containers mocha [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8875 slice lists: [ egress::hdr.ethernet.ether_type<16> ^0 ^bit[0..359] deparsed exact_containers mocha [0:15] ] rotational clusters: [[egress::hdr.ethernet.ether_type<16> ^0 ^bit[0..359] deparsed exact_containers mocha [0:15]]] Best Score: {} Allocation Decisions: 74: TRYING to allocate SUPERCLUSTER Uid: 5937 slice lists: [ egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..311] deparsed exact_containers mocha [32:47] ] rotational clusters: [[egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..311] deparsed exact_containers mocha [32:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8887 slice lists: [ egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..311] deparsed exact_containers mocha [32:47] ] rotational clusters: [[egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..311] deparsed exact_containers mocha [32:47]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_set_deparser_group_gress: 1, n_inc_containers: 1, n_clot_bits: 16, ], } Allocation Decisions: allocate: MH20[0:15] <- egress::hdr.ethernet.src_mac<48> ^0 ^bit[0..311] deparsed exact_containers mocha [32:47] @[-1r,14w] 75: TRYING to allocate SUPERCLUSTER Uid: 5945 slice lists: [ egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [32:47] ] rotational clusters: [[egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [32:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8899 slice lists: [ egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [32:47] ] rotational clusters: [[egress::hdr.ethernet.dst_mac<48> ^0 ^bit[0..263] deparsed exact_containers mocha [32:47]]] Best Score: {} Allocation Decisions: 76: TRYING to allocate SUPERCLUSTER Uid: 5620 slice lists: [ ] rotational clusters: [[ingress::meta.orig_dst_ipv4<32> ^0 ^bit[0..159] meta mocha [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8906 slice lists: [ ] rotational clusters: [[ingress::meta.orig_dst_ipv4<32> ^0 ^bit[0..159] meta mocha [0:31]]] Best Score: {mocha_on_phv_bits: 32, [n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: W19[0:31] <- ingress::meta.orig_dst_ipv4<32> ^0 ^bit[0..159] meta mocha [0:31] @[-1r,14w] 77: TRYING to allocate SUPERCLUSTER Uid: 5608 slice lists: [ ] rotational clusters: [[ingress::meta.l4_src_port<16> ^0 ^bit[0..15] meta [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8974 slice lists: [ ] rotational clusters: [[ingress::meta.l4_src_port<16> ^0 ^bit[0..15] meta [0:15]]] Best Score: {[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: H28[0:15] <- ingress::meta.l4_src_port<16> ^0 ^bit[0..15] meta [0:15] @[-1r,14w] 78: TRYING to allocate SUPERCLUSTER Uid: 5717 slice lists: [ ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [0:31] ] rotational clusters: [[ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 8986 slice lists: [ ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [0:31] ] rotational clusters: [[ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [0:31]]] Best Score: {} Allocation Decisions: 79: TRYING to allocate SUPERCLUSTER Uid: 5906 slice lists: [ egress::eg_intr_md.deq_timedelta<32> intrinsic mocha dark [0:31] ] rotational clusters: [[egress::eg_intr_md.deq_timedelta<32> intrinsic mocha dark [0:31]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9031 slice lists: [ egress::eg_intr_md.deq_timedelta<32> intrinsic mocha dark [0:31] ] rotational clusters: [[egress::eg_intr_md.deq_timedelta<32> intrinsic mocha dark [0:31]]] Best Score: {} Allocation Decisions: 80: TRYING to allocate SUPERCLUSTER Uid: 5633 slice lists: [ ingress::meta.nat_ingress_csum<16> meta [0:15] ] rotational clusters: [[ingress::meta.nat_ingress_csum<16> meta [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9081 slice lists: [ ingress::meta.nat_ingress_csum<16> meta [0:7] ] rotational clusters: [[ingress::meta.nat_ingress_csum<16> meta [0:7]]] SUPERCLUSTER Uid: 9082 slice lists: [ ingress::meta.nat_ingress_csum<16> meta [8:15] ] rotational clusters: [[ingress::meta.nat_ingress_csum<16> meta [8:15]]] Best Score: {[n_set_gress: 1, n_set_deparser_group_gress: 1, n_packing_bits: 8, n_packing_priority: 100000, n_inc_containers: 1, n_inc_small_containers: 1, ], } Allocation Decisions: allocate: B10[0:7] <- ingress::meta.nat_ingress_csum<16> meta [8:15] @[-1r,14w] allocate: W28[0:7] <- ingress::meta.nat_ingress_csum<16> meta [0:7] @[-1r,14w] 81: TRYING to allocate SUPERCLUSTER Uid: 5923 slice lists: [ egress::meta.bridge_hdr.ingress_port<9> [0:8] egress::meta.bridge_hdr.__pad_1<7> mocha [0:6] egress::meta.bridge_hdr.is_mcast_routed<1> [0:0] egress::meta.bridge_hdr.nat_egress_hit<1> ^1 ^bit[0..230] [0:0] egress::meta.bridge_hdr.reserved<5> [0:4] egress::meta.bridge_hdr.__pad_0<1> mocha [0:0] ] rotational clusters: [[egress::meta.bridge_hdr.ingress_port<9> [0:8]]] [[egress::meta.bridge_hdr.__pad_1<7> mocha [0:6]]] [[egress::meta.bridge_hdr.is_mcast_routed<1> [0:0]]] [[egress::meta.bridge_hdr.nat_egress_hit<1> ^1 ^bit[0..230] [0:0]]] [[egress::meta.bridge_hdr.reserved<5> [0:4]]] [[egress::meta.bridge_hdr.__pad_0<1> mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9088 slice lists: [ egress::meta.bridge_hdr.ingress_port<9> [0:8] egress::meta.bridge_hdr.__pad_1<7> mocha [0:6] egress::meta.bridge_hdr.is_mcast_routed<1> [0:0] egress::meta.bridge_hdr.nat_egress_hit<1> ^1 ^bit[0..230] [0:0] egress::meta.bridge_hdr.reserved<5> [0:4] egress::meta.bridge_hdr.__pad_0<1> mocha [0:0] ] rotational clusters: [[egress::meta.bridge_hdr.ingress_port<9> [0:8]]] [[egress::meta.bridge_hdr.__pad_1<7> mocha [0:6]]] [[egress::meta.bridge_hdr.is_mcast_routed<1> [0:0]]] [[egress::meta.bridge_hdr.nat_egress_hit<1> ^1 ^bit[0..230] [0:0]]] [[egress::meta.bridge_hdr.reserved<5> [0:4]]] [[egress::meta.bridge_hdr.__pad_0<1> mocha [0:0]]] Best Score: {[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: W20[17:17] <- egress::meta.bridge_hdr.nat_egress_hit<1> ^1 ^bit[0..230] [0:0] @[-1r,14w] 82: TRYING to allocate SUPERCLUSTER Uid: 5599 slice lists: [ ] rotational clusters: [[ingress::meta.is_link_local_mcastv6<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9100 slice lists: [ ] rotational clusters: [[ingress::meta.is_link_local_mcastv6<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B3[5:5] <- ingress::meta.is_link_local_mcastv6<1> meta [0:0] @[-1r,14w] 83: TRYING to allocate SUPERCLUSTER Uid: 5607 slice lists: [ ] rotational clusters: [[ingress::meta.drop_reason<8> meta [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9101 slice lists: [ ] rotational clusters: [[ingress::meta.drop_reason<8> meta [0:7]]] Best Score: {[n_packing_bits: 8, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H4[1:8] <- ingress::meta.drop_reason<8> meta [0:7] @[-1r,14w] 84: TRYING to allocate SUPERCLUSTER Uid: 5595 slice lists: [ ] rotational clusters: [[ingress::meta.dropped<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9102 slice lists: [ ] rotational clusters: [[ingress::meta.dropped<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H4[9:9] <- ingress::meta.dropped<1> meta [0:0] @[-1r,14w] 85: TRYING to allocate SUPERCLUSTER Uid: 5866 slice lists: [ ] rotational clusters: [[ingress::l3_router_fwd.slots<8> meta mocha [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9103 slice lists: [ ] rotational clusters: [[ingress::l3_router_fwd.slots<8> meta mocha [0:7]]] Best Score: {D[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], M[n_overlay_bits: 48, ], } Allocation Decisions: allocate: MB8[0:7] <- ingress::l3_router_fwd.slots<8> meta mocha [0:7] @[0w,9r] 86: TRYING to allocate SUPERCLUSTER Uid: 5855 slice lists: [ ] rotational clusters: [[ingress::l3_router_fwd.is_hit<1> meta mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9104 slice lists: [ ] rotational clusters: [[ingress::l3_router_fwd.is_hit<1> meta mocha [0:0]]] Best Score: {mocha_on_phv_bits: 1, [n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H11[9:9] <- ingress::l3_router_fwd.is_hit<1> meta mocha [0:0] @[-1r,14w] 87: TRYING to allocate SUPERCLUSTER Uid: 5597 slice lists: [ ] rotational clusters: [[ingress::meta.is_switch_address<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9105 slice lists: [ ] rotational clusters: [[ingress::meta.is_switch_address<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, n_field_packing_score: 16, ], } Allocation Decisions: allocate: B3[6:6] <- ingress::meta.is_switch_address<1> meta [0:0] @[-1r,14w] 88: TRYING to allocate SUPERCLUSTER Uid: 5598 slice lists: [ ] rotational clusters: [[ingress::meta.is_mcast<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9106 slice lists: [ ] rotational clusters: [[ingress::meta.is_mcast<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, n_field_packing_score: 32, ], } Allocation Decisions: allocate: B3[7:7] <- ingress::meta.is_mcast<1> meta [0:0] @[-1r,14w] 89: TRYING to allocate SUPERCLUSTER Uid: 5995 slice lists: [ ] rotational clusters: [[egress::meta.drop_reason<8> meta [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9107 slice lists: [ ] rotational clusters: [[egress::meta.drop_reason<8> meta [0:7]]] Best Score: {[n_set_gress: 1, n_inc_containers: 1, n_inc_small_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: B11[0:7] <- egress::meta.drop_reason<8> meta [0:7] @[-1r,14w] 90: TRYING to allocate SUPERCLUSTER Uid: 5994 slice lists: [ ] rotational clusters: [[egress::is_link_local_ipv6_mcast_0<1> meta mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9108 slice lists: [ ] rotational clusters: [[egress::is_link_local_ipv6_mcast_0<1> meta mocha [0:0]]] Best Score: {M[n_set_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MB9[0:0] <- egress::is_link_local_ipv6_mcast_0<1> meta mocha [0:0] @[-1r,14w] 91: TRYING to allocate SUPERCLUSTER Uid: 5606 slice lists: [ ] rotational clusters: [[ingress::meta.pkt_type<10> meta mocha [0:9]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9109 slice lists: [ ] rotational clusters: [[ingress::meta.pkt_type<10> meta mocha [0:9]]] Best Score: {M[n_set_gress: 1, n_set_parser_group_gress: 1, n_inc_containers: 1, n_mismatched_deparser_gress: 1, ], } Allocation Decisions: allocate: MH21[0:9] <- ingress::meta.pkt_type<10> meta mocha [0:9] @[-1r,14w] 92: TRYING to allocate SUPERCLUSTER Uid: 5860 slice lists: [ $tmp9<8> meta [0:7] ] [ $tmp10<8> meta [0:7] ] rotational clusters: [[ingress::l3_router_fwd.ecmp_hash<8> meta [0:7], $tmp9<8> meta [0:7], $tmp10<8> meta [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9120 slice lists: [ $tmp9<8> meta [0:7] ] [ $tmp10<8> meta [0:7] ] rotational clusters: [[ingress::l3_router_fwd.ecmp_hash<8> meta [0:7], $tmp9<8> meta [0:7], $tmp10<8> meta [0:7]]] Best Score: {[n_set_gress: 2, n_overlay_bits: 8, n_inc_containers: 2, n_inc_small_containers: 2, n_mismatched_deparser_gress: 2, ], } Allocation Decisions: allocate: B6[0:7] <- $tmp9<8> meta [0:7] @[-1r,14w] allocate: B6[0:7] <- $tmp10<8> meta [0:7] @[-1r,14w] allocate: B7[0:7] <- ingress::l3_router_fwd.ecmp_hash<8> meta [0:7] @[-1r,14w] 93: TRYING to allocate SUPERCLUSTER Uid: 5604 slice lists: [ ] rotational clusters: [[ingress::meta.resolve_nexthop<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9121 slice lists: [ ] rotational clusters: [[ingress::meta.resolve_nexthop<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B2[6:6] <- ingress::meta.resolve_nexthop<1> meta [0:0] @[-1r,14w] 94: TRYING to allocate SUPERCLUSTER Uid: 5605 slice lists: [ ] rotational clusters: [[ingress::meta.nexthop_is_v6<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9122 slice lists: [ ] rotational clusters: [[ingress::meta.nexthop_is_v6<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: B2[7:7] <- ingress::meta.nexthop_is_v6<1> meta [0:0] @[-1r,14w] 95: TRYING to allocate SUPERCLUSTER Uid: 5602 slice lists: [ ] rotational clusters: [[ingress::meta.uplink_ingress<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9123 slice lists: [ ] rotational clusters: [[ingress::meta.uplink_ingress<1> meta [0:0]]] Best Score: {[n_overlay_bits: 1, ], } Allocation Decisions: allocate: B9[1:1] <- ingress::meta.uplink_ingress<1> meta [0:0] @[-1r,14w] 96: TRYING to allocate SUPERCLUSTER Uid: 5603 slice lists: [ ] rotational clusters: [[ingress::meta.encap_needed<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9124 slice lists: [ ] rotational clusters: [[ingress::meta.encap_needed<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H11[10:10] <- ingress::meta.encap_needed<1> meta [0:0] @[-1r,14w] 97: TRYING to allocate SUPERCLUSTER Uid: 5600 slice lists: [ ] rotational clusters: [[ingress::meta.service_routed<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9125 slice lists: [ ] rotational clusters: [[ingress::meta.service_routed<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H4[10:10] <- ingress::meta.service_routed<1> meta [0:0] @[-1r,14w] 98: TRYING to allocate SUPERCLUSTER Uid: 5609 slice lists: [ ] rotational clusters: [[ingress::meta.icmp_recalc<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9126 slice lists: [ ] rotational clusters: [[ingress::meta.icmp_recalc<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H4[11:11] <- ingress::meta.icmp_recalc<1> meta [0:0] @[-1r,14w] 99: TRYING to allocate SUPERCLUSTER Uid: 5897 slice lists: [ egress::eg_intr_md._pad9<8> intrinsic mocha [0:7] egress::eg_intr_md.pkt_length<16> intrinsic mocha dark [0:15] egress::eg_intr_md.deflection_flag<1> intrinsic mocha dark [0:0] egress::eg_intr_md._pad8<7> intrinsic mocha [0:6] ] rotational clusters: [[egress::eg_intr_md._pad9<8> intrinsic mocha [0:7]]] [[egress::eg_intr_md.pkt_length<16> intrinsic mocha dark [0:15]]] [[egress::eg_intr_md.deflection_flag<1> intrinsic mocha dark [0:0]]] [[egress::eg_intr_md._pad8<7> intrinsic mocha [0:6]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9132 slice lists: [ egress::eg_intr_md._pad9<8> intrinsic mocha [0:7] egress::eg_intr_md.pkt_length<16> intrinsic mocha dark [0:15] egress::eg_intr_md.deflection_flag<1> intrinsic mocha dark [0:0] egress::eg_intr_md._pad8<7> intrinsic mocha [0:6] ] rotational clusters: [[egress::eg_intr_md._pad9<8> intrinsic mocha [0:7]]] [[egress::eg_intr_md.pkt_length<16> intrinsic mocha dark [0:15]]] [[egress::eg_intr_md.deflection_flag<1> intrinsic mocha dark [0:0]]] [[egress::eg_intr_md._pad8<7> intrinsic mocha [0:6]]] Best Score: {} Allocation Decisions: 100: TRYING to allocate SUPERCLUSTER Uid: 5913 slice lists: [ egress::eg_intr_md.deq_qdepth<19> intrinsic mocha dark [0:18] egress::eg_intr_md._pad3<5> intrinsic mocha [0:4] egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [0:7] ] rotational clusters: [[egress::eg_intr_md.deq_qdepth<19> intrinsic mocha dark [0:18]]] [[egress::eg_intr_md._pad3<5> intrinsic mocha [0:4]]] [[egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [0:7]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9161 slice lists: [ egress::eg_intr_md.deq_qdepth<19> intrinsic mocha dark [0:18] egress::eg_intr_md._pad3<5> intrinsic mocha [0:4] egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [0:7] ] rotational clusters: [[egress::eg_intr_md.deq_qdepth<19> intrinsic mocha dark [0:18]]] [[egress::eg_intr_md._pad3<5> intrinsic mocha [0:4]]] [[egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [0:7]]] Best Score: {} Allocation Decisions: 101: TRYING to allocate SUPERCLUSTER Uid: 5915 slice lists: [ egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [8:31] egress::eg_intr_md.enq_congest_stat<2> intrinsic mocha dark [0:1] egress::eg_intr_md._pad2<6> intrinsic mocha [0:5] ] rotational clusters: [[egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [8:31]]] [[egress::eg_intr_md.enq_congest_stat<2> intrinsic mocha dark [0:1]]] [[egress::eg_intr_md._pad2<6> intrinsic mocha [0:5]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9194 slice lists: [ egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [8:31] egress::eg_intr_md.enq_congest_stat<2> intrinsic mocha dark [0:1] egress::eg_intr_md._pad2<6> intrinsic mocha [0:5] ] rotational clusters: [[egress::eg_intr_md.enq_tstamp<32> intrinsic mocha dark [8:31]]] [[egress::eg_intr_md.enq_congest_stat<2> intrinsic mocha dark [0:1]]] [[egress::eg_intr_md._pad2<6> intrinsic mocha [0:5]]] Best Score: {} Allocation Decisions: 102: TRYING to allocate SUPERCLUSTER Uid: 5917 slice lists: [ egress::eg_intr_md.enq_qdepth<19> intrinsic mocha dark [0:18] egress::eg_intr_md._pad1<5> intrinsic mocha [0:4] ] rotational clusters: [[egress::eg_intr_md.enq_qdepth<19> intrinsic mocha dark [0:18]]] [[egress::eg_intr_md._pad1<5> intrinsic mocha [0:4]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9227 slice lists: [ egress::eg_intr_md.enq_qdepth<19> intrinsic mocha dark [0:18] egress::eg_intr_md._pad1<5> intrinsic mocha [0:4] ] rotational clusters: [[egress::eg_intr_md.enq_qdepth<19> intrinsic mocha dark [0:18]]] [[egress::eg_intr_md._pad1<5> intrinsic mocha [0:4]]] Best Score: {} Allocation Decisions: 103: TRYING to allocate SUPERCLUSTER Uid: 5719 slice lists: [ ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [32:47] ] rotational clusters: [[ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [32:47]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9252 slice lists: [ ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [32:47] ] rotational clusters: [[ingress::ig_intr_md.ingress_mac_tstamp<48> intrinsic mocha dark [32:47]]] Best Score: {} Allocation Decisions: 104: TRYING to allocate SUPERCLUSTER Uid: 5899 slice lists: [ egress::eg_intr_md.egress_cos<3> intrinsic mocha dark [0:2] egress::eg_intr_md._pad7<5> intrinsic mocha [0:4] egress::eg_intr_md.egress_qid<7> intrinsic mocha dark [0:6] egress::eg_intr_md._pad6<1> intrinsic mocha [0:0] ] rotational clusters: [[egress::eg_intr_md.egress_cos<3> intrinsic mocha dark [0:2]]] [[egress::eg_intr_md._pad7<5> intrinsic mocha [0:4]]] [[egress::eg_intr_md.egress_qid<7> intrinsic mocha dark [0:6]]] [[egress::eg_intr_md._pad6<1> intrinsic mocha [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9264 slice lists: [ egress::eg_intr_md.egress_cos<3> intrinsic mocha dark [0:2] egress::eg_intr_md._pad7<5> intrinsic mocha [0:4] egress::eg_intr_md.egress_qid<7> intrinsic mocha dark [0:6] egress::eg_intr_md._pad6<1> intrinsic mocha [0:0] ] rotational clusters: [[egress::eg_intr_md.egress_cos<3> intrinsic mocha dark [0:2]]] [[egress::eg_intr_md._pad7<5> intrinsic mocha [0:4]]] [[egress::eg_intr_md.egress_qid<7> intrinsic mocha dark [0:6]]] [[egress::eg_intr_md._pad6<1> intrinsic mocha [0:0]]] Best Score: {} Allocation Decisions: 105: TRYING to allocate SUPERCLUSTER Uid: 5904 slice lists: [ egress::eg_intr_md.egress_rid<16> intrinsic mocha dark [0:15] ] rotational clusters: [[egress::eg_intr_md.egress_rid<16> intrinsic mocha dark [0:15]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9272 slice lists: [ egress::eg_intr_md.egress_rid<16> intrinsic mocha dark [0:15] ] rotational clusters: [[egress::eg_intr_md.egress_rid<16> intrinsic mocha dark [0:15]]] Best Score: {} Allocation Decisions: 106: TRYING to allocate SUPERCLUSTER Uid: 5907 slice lists: [ egress::eg_intr_md.app_pool_congest_stat<8> intrinsic mocha dark [0:7] egress::eg_intr_md.deq_congest_stat<2> intrinsic mocha dark [0:1] egress::eg_intr_md._pad4<6> intrinsic mocha [0:5] ] rotational clusters: [[egress::eg_intr_md.app_pool_congest_stat<8> intrinsic mocha dark [0:7]]] [[egress::eg_intr_md.deq_congest_stat<2> intrinsic mocha dark [0:1]]] [[egress::eg_intr_md._pad4<6> intrinsic mocha [0:5]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9284 slice lists: [ egress::eg_intr_md.app_pool_congest_stat<8> intrinsic mocha dark [0:7] egress::eg_intr_md.deq_congest_stat<2> intrinsic mocha dark [0:1] egress::eg_intr_md._pad4<6> intrinsic mocha [0:5] ] rotational clusters: [[egress::eg_intr_md.app_pool_congest_stat<8> intrinsic mocha dark [0:7]]] [[egress::eg_intr_md.deq_congest_stat<2> intrinsic mocha dark [0:1]]] [[egress::eg_intr_md._pad4<6> intrinsic mocha [0:5]]] Best Score: {} Allocation Decisions: 107: TRYING to allocate SUPERCLUSTER Uid: 5901 slice lists: [ egress::eg_intr_md.egress_rid_first<1> intrinsic mocha dark [0:0] egress::eg_intr_md._pad5<7> intrinsic mocha [0:6] ] rotational clusters: [[egress::eg_intr_md.egress_rid_first<1> intrinsic mocha dark [0:0]]] [[egress::eg_intr_md._pad5<7> intrinsic mocha [0:6]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9291 slice lists: [ egress::eg_intr_md.egress_rid_first<1> intrinsic mocha dark [0:0] egress::eg_intr_md._pad5<7> intrinsic mocha [0:6] ] rotational clusters: [[egress::eg_intr_md.egress_rid_first<1> intrinsic mocha dark [0:0]]] [[egress::eg_intr_md._pad5<7> intrinsic mocha [0:6]]] Best Score: {} Allocation Decisions: 108: TRYING to allocate SUPERCLUSTER Uid: 5601 slice lists: [ ] rotational clusters: [[ingress::meta.nat_ingress_hit<1> meta [0:0]]] Successfully Allocated By slicing into the following superclusters: SUPERCLUSTER Uid: 9292 slice lists: [ ] rotational clusters: [[ingress::meta.nat_ingress_hit<1> meta [0:0]]] Best Score: {[n_packing_bits: 1, n_packing_priority: 100000, ], } Allocation Decisions: allocate: H11[11:11] <- ingress::meta.nat_ingress_hit<1> meta [0:0] @[-1r,14w]