| 1 | PHV ALLOCATION SUCCESSFUL | ||
| 2 | PHV Allocation | ||
| 3 | +-----------+-------+-----------------+-------------------------------------------------------------+ | ||
| 4 | |Container |Gress |Container Slice |Field Slice | | ||
| 5 | +-----------+-------+-----------------+-------------------------------------------------------------+ | ||
| 6 | |B0 |I | |ingress::$tmp8 | | ||
| 7 | | | | | | | ||
| 8 | |MB0 |I |[0] |ingress::hdr.arp.$valid | | ||
| 9 | | | | | | | ||
| 10 | |... | | | | | ||
| 11 | | | | | | | ||
| 12 | |B1 |I |[0] |ingress::hdr.udp.checksum.$deparse_original_csum | | ||
| 13 | | | |[1] |ingress::hdr.udp.checksum.$deparse_updated_csum_0 | | ||
| 14 | | | |[2] |ingress::hdr.udp.checksum.$deparse_updated_csum_1 | | ||
| 15 | | | |[3] |ingress::hdr.udp.checksum.$deparse_updated_csum_2 | | ||
| 16 | | | |[4] |ingress::hdr.udp.checksum.$deparse_updated_csum_3 | | ||
| 17 | | | |[5] |ingress::hdr.icmp.hdr_checksum.$deparse_original_csum | | ||
| 18 | | | |[6] |ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0 | | ||
| 19 | | | |[7] |ingress::ig_intr_md_for_tm.bypass_egress | | ||
| 20 | | | | | | | ||
| 21 | |MB1 |I | |ingress::hdr.inner_ipv4.ttl | | ||
| 22 | | | | |ingress::hdr.inner_ipv6.hop_limit | | ||
| 23 | | | | | | | ||
| 24 | |... | | | | | ||
| 25 | | | | | | | ||
| 26 | |B2 |I | |ingress::hdr.ipv4.ttl | | ||
| 27 | | | | |ingress::hdr.ipv6.hop_limit | | ||
| 28 | | | | | | | ||
| 29 | |MB2 |I |[3:0] |ingress::ig_intr_md_for_dprsr.mirror_type | | ||
| 30 | | | | | | | ||
| 31 | |... | | | | | ||
| 32 | | | | | | | ||
| 33 | |B3 |I | |ingress::meta.drop_reason | | ||
| 34 | | | | | | | ||
| 35 | |MB3 |I |[2:0] |ingress::ig_intr_md_for_dprsr.drop_ctl | | ||
| 36 | | | | | | | ||
| 37 | |... | | | | | ||
| 38 | | | | | | | ||
| 39 | |B4 |E |[0] |egress::hdr.geneve_opts.oxg_mcast.$valid | | ||
| 40 | | | |[1] |egress::hdr.geneve_opts.oxg_mss_tag.$valid | | ||
| 41 | | | |[2] |egress::hdr.geneve_opts.oxg_mss.$valid | | ||
| 42 | | | |[3] |egress::hdr.ipv6.$valid | | ||
| 43 | | | |[4] |egress::hdr.tcp.$valid | | ||
| 44 | | | |[5] |egress::hdr.inner_ipv4.hdr_checksum.$deparse_original_csum | | ||
| 45 | | | |[6] |egress::hdr.inner_ipv4.hdr_checksum.$deparse_updated_csum_0 | | ||
| 46 | | | |[7] |egress::eg_intr_md_for_dprsr.mirror_io_select | | ||
| 47 | | | | | | | ||
| 48 | |B5 |E | |egress::hdr.inner_ipv4.ttl | | ||
| 49 | | | | |egress::hdr.inner_ipv6.hop_limit | | ||
| 50 | | | | |egress::hdr.icmp.type | | ||
| 51 | | | | | | | ||
| 52 | |... | | | | | ||
| 53 | | | | | | | ||
| 54 | |B8 |I |[5:0] |ingress::hdr.geneve_opts.oxg_mcast.reserved[29:24] | | ||
| 55 | | | |[7:6] |ingress::hdr.geneve_opts.oxg_mcast.mcast_tag | | ||
| 56 | | | | | | | ||
| 57 | |B9 |E | |egress::meta.port_number | | ||
| 58 | | | | | | | ||
| 59 | |B10 |E |[0] |egress::eg_intr_md.egress_rid_first | | ||
| 60 | | | | | | | ||
| 61 | |... | | | | | ||
| 62 | | | | | | | ||
| 63 | |MB4 |I |[0] |ingress::meta.is_valid | | ||
| 64 | | | | | | | ||
| 65 | |... | | | | | ||
| 66 | | | | | | | ||
| 67 | |MB5 |I |[0] |ingress::filter_hasReturned | | ||
| 68 | | | | | | | ||
| 69 | |... | | | | | ||
| 70 | | | | | | | ||
| 71 | |MB6 |I | |ingress::hdr.inner_ipv4.protocol | | ||
| 72 | | | | |ingress::hdr.inner_ipv6.next_hdr | | ||
| 73 | | | | | | | ||
| 74 | |... | | | | | ||
| 75 | | | | | | | ||
| 76 | |MB7 |I | |ingress::hdr.ipv4.protocol | | ||
| 77 | | | | |ingress::hdr.ipv6.next_hdr | | ||
| 78 | | | | | | | ||
| 79 | |... | | | | | ||
| 80 | | | | | | | ||
| 81 | |MB8 |E | |egress::hdr.geneve.reserved2 | | ||
| 82 | | | | | | | ||
| 83 | |DB8 |I | |ingress::meta.nexthop_ipv6[55:48] | | ||
| 84 | | | | | | | ||
| 85 | |MB9 |I | |ingress::l3_router_Router6_fwd.nexthop[55:48] | | ||
| 86 | | | | | | | ||
| 87 | |DB9 |I | |ingress::meta.nexthop_ipv6[63:56] | | ||
| 88 | | | | | | | ||
| 89 | |MB10 |I | |ingress::l3_router_Router6_fwd.nexthop[63:56] | | ||
| 90 | | | | | | | ||
| 91 | |... | | | | | ||
| 92 | | | | | | | ||
| 93 | |MB11 |E | |egress::hdr.inner_ipv4.src_addr[31:24] | | ||
| 94 | | | | |egress::hdr.inner_ipv6.dst_addr[55:48] | | ||
| 95 | | | | | | | ||
| 96 | |... | | | | | ||
| 97 | | | | | | | ||
| 98 | |B24 |I | |ingress::hdr.sidecar.sc_payload[55:48] | | ||
| 99 | | | | | | | ||
| 100 | |B25 |I | |ingress::hdr.sidecar.sc_payload[63:56] | | ||
| 101 | | | | | | | ||
| 102 | |... | | | | | ||
| 103 | | | | | | | ||
| 104 | |MB12 |E | |egress::hdr.inner_ipv6.dst_addr[63:56] | | ||
| 105 | | | | | | | ||
| 106 | |DB12 |I | |ingress::meta.nexthop_ipv6[103:96] | | ||
| 107 | | | | | | | ||
| 108 | |MB13 |E | |egress::hdr.inner_eth.src_mac[7:0] | | ||
| 109 | | | | | | | ||
| 110 | |DB13 |I | |ingress::meta.nexthop_ipv6[111:104] | | ||
| 111 | | | | | | | ||
| 112 | |MB14 |I | |ingress::l3_router_Router6_fwd.nexthop[103:96] | | ||
| 113 | | | | | | | ||
| 114 | |... | | | | | ||
| 115 | | | | | | | ||
| 116 | |MB15 |I | |ingress::l3_router_Router6_fwd.nexthop[111:104] | | ||
| 117 | | | | | | | ||
| 118 | |... | | | | | ||
| 119 | | | | | | | ||
| 120 | |B36 |I | |ingress::hdr.sidecar.sc_payload[103:96] | | ||
| 121 | | | | | | | ||
| 122 | |B37 |I | |ingress::hdr.sidecar.sc_payload[111:104] | | ||
| 123 | | | | | | | ||
| 124 | |... | | | | | ||
| 125 | | | | | | | ||
| 126 | |H0 |E |[0] |egress::eg_intr_md_for_dprsr.mirror_io_select.$valid | | ||
| 127 | | | |[1] |egress::eg_intr_md.egress_port.$valid | | ||
| 128 | | | |[2] |egress::eg_intr_md_for_dprsr.drop_ctl.$valid | | ||
| 129 | | | |[3] |egress::hdr.ethernet.$valid | | ||
| 130 | | | |[4] |egress::hdr.vlan.$valid | | ||
| 131 | | | |[5] |egress::hdr.ipv4.$valid | | ||
| 132 | | | |[6] |egress::hdr.icmp.$valid | | ||
| 133 | | | |[7] |egress::hdr.udp.$valid | | ||
| 134 | | | |[8] |egress::hdr.geneve.$valid | | ||
| 135 | | | |[9] |egress::hdr.inner_eth.$valid | | ||
| 136 | | | |[10] |egress::hdr.inner_ipv4.$valid | | ||
| 137 | | | |[11] |egress::hdr.inner_tcp.$valid | | ||
| 138 | | | |[12] |egress::hdr.inner_udp.$valid | | ||
| 139 | | | |[13] |egress::hdr.inner_ipv6.$valid | | ||
| 140 | | | |[14] |egress::hdr.geneve_opts.oxg_ext_tag.$valid | | ||
| 141 | | | |[15] |egress::hdr.geneve_opts.oxg_mcast_tag.$valid | | ||
| 142 | | | | | | | ||
| 143 | |MH0 |I | |ingress::meta.icmp_csum | | ||
| 144 | | | | | | | ||
| 145 | |DH0 |I | |ingress::meta.nexthop_ipv4[31:16] | | ||
| 146 | | | | |ingress::meta.nexthop_ipv6[31:16] | | ||
| 147 | | | | | | | ||
| 148 | |H1 |E | |egress::hdr.vlan.ether_type | | ||
| 149 | | | | | | | ||
| 150 | |MH1 |I | |ingress::meta.body_checksum | | ||
| 151 | | | | | | | ||
| 152 | |DH1 |I | |ingress::ig_intr_md_for_tm.mcast_grp_a ARA | | ||
| 153 | | | | | | | ||
| 154 | |H2 |E |[11:0] |egress::hdr.vlan.vlan_id | | ||
| 155 | | | |[12] |egress::hdr.vlan.dei | | ||
| 156 | | | |[15:13] |egress::hdr.vlan.pcp | | ||
| 157 | | | | | | | ||
| 158 | |MH2 |I | |ingress::ig_intr_md_for_tm.mcast_grp_a | | ||
| 159 | | | | |ingress::ig_intr_md_for_tm.mcast_grp_a ARA | | ||
| 160 | | | | |ingress::l3_router_Router4_fwd.nexthop[31:16] ARA | | ||
| 161 | | | | | | | ||
| 162 | |DH2 |I | |ingress::ig_intr_md_for_tm.mcast_grp_b ARA | | ||
| 163 | | | | | | | ||
| 164 | |H3 |E | |egress::hdr.geneve.vni[15:0] | | ||
| 165 | | | | | | | ||
| 166 | |MH3 |I | |ingress::ig_intr_md_for_tm.mcast_grp_b | | ||
| 167 | | | | |ingress::ig_intr_md_for_tm.mcast_grp_b ARA | | ||
| 168 | | | | |ingress::l3_router_Router6_fwd.nexthop[31:16] ARA | | ||
| 169 | | | | | | | ||
| 170 | |DH3 |I | |ingress::hdr.inner_eth.ether_type ARA | | ||
| 171 | | | | | | | ||
| 172 | |H4 |I | |ingress::hdr.vlan.ether_type | | ||
| 173 | | | | | | | ||
| 174 | |H5 |I | |ingress::hdr.sidecar.sc_ether_type | | ||
| 175 | | | | | | | ||
| 176 | |H6 |I | |ingress::hdr.ethernet.ether_type | | ||
| 177 | | | | | | | ||
| 178 | |H7 |I | |ingress::hdr.inner_eth.ether_type | | ||
| 179 | | | | |ingress::hdr.inner_eth.ether_type ARA | | ||
| 180 | | | |[7:0] |ingress::l3_router_Router6_fwd.slots ARA | | ||
| 181 | | | | | | | ||
| 182 | |H8 |I | |ingress::hdr.inner_tcp.checksum | | ||
| 183 | | | | |ingress::hdr.tcp.checksum | | ||
| 184 | | | |[7:0] |ingress::hdr.inner_icmp.code | | ||
| 185 | | | |[15:8] |ingress::hdr.inner_icmp.type | | ||
| 186 | | | |[7:0] |ingress::hdr.icmp.code | | ||
| 187 | | | |[15:8] |ingress::hdr.icmp.type | | ||
| 188 | | | | |ingress::hdr.inner_udp.checksum | | ||
| 189 | | | | | | | ||
| 190 | |H9 |E |[11:0] |egress::meta.vlan_id | | ||
| 191 | | | | | | | ||
| 192 | |H10 |I | |ingress::hdr.sidecar.sc_payload[31:16] | | ||
| 193 | | | | | | | ||
| 194 | |H11 |I | |ingress::hdr.udp.checksum | | ||
| 195 | | | | | | | ||
| 196 | |MH4 |I |[0] |ingress::meta.ipv4_checksum_err | | ||
| 197 | | | |[10:1] |ingress::meta.pkt_type | | ||
| 198 | | | | | | | ||
| 199 | |DH4 |I | |ingress::hdr.inner_eth.src_mac[15:0] ARA | | ||
| 200 | | | | | | | ||
| 201 | |MH5 |I | |ingress::hdr.inner_ipv4.total_len | | ||
| 202 | | | | |ingress::hdr.inner_ipv6.payload_len | | ||
| 203 | | | | | | | ||
| 204 | |... | | | | | ||
| 205 | | | | | | | ||
| 206 | |MH6 |I | |ingress::hdr.ipv4.total_len | | ||
| 207 | | | |[7:0] |ingress::hdr.ipv6.dst_addr[7:0] | | ||
| 208 | | | |[15:8] |ingress::hdr.ipv6.dst_addr[15:8] | | ||
| 209 | | | | | | | ||
| 210 | |... | | | | | ||
| 211 | | | | | | | ||
| 212 | |MH7 |I | |ingress::hdr.inner_udp.hdr_length | | ||
| 213 | | | | |ingress::hdr.inner_icmp.data[15:0] | | ||
| 214 | | | | |ingress::hdr.icmp.data[15:0] | | ||
| 215 | | | | |ingress::hdr.inner_tcp.window | | ||
| 216 | | | | |ingress::hdr.tcp.window | | ||
| 217 | | | | | | | ||
| 218 | |... | | | | | ||
| 219 | | | | | | | ||
| 220 | |H12 |I | |ingress::meta.l4_length | | ||
| 221 | | | | | | | ||
| 222 | |H13 |I | |ingress::hdr.ipv6.payload_len | | ||
| 223 | | | |[7:0] |ingress::hdr.ipv4.dst_addr[7:0] | | ||
| 224 | | | |[15:8] |ingress::hdr.ipv4.dst_addr[15:8] | | ||
| 225 | | | | | | | ||
| 226 | |H14 |I | |ingress::hdr.udp.hdr_length | | ||
| 227 | | | | | | | ||
| 228 | |H15 |I |[12:0] |ingress::ig_intr_md_for_tm.level1_mcast_hash | | ||
| 229 | | | |[13] |ingress::meta.is_switch_address | | ||
| 230 | | | |[14] |ingress::meta.is_mcast | | ||
| 231 | | | |[15] |ingress::meta.is_link_local_mcastv6 | | ||
| 232 | | | | | | | ||
| 233 | |H16 |I |[7:0] |ingress::meta.orig_src_mac[7:0] | | ||
| 234 | | | |[15:8] |ingress::meta.orig_src_mac[15:8] | | ||
| 235 | | | | | | | ||
| 236 | |H17 |I |[7:0] |ingress::meta.orig_src_ipv4[7:0] | | ||
| 237 | | | |[15:8] |ingress::meta.orig_src_ipv4[15:8] | | ||
| 238 | | | | | | | ||
| 239 | |H18 |I |[7:0] |ingress::hdr.inner_ipv4.dst_addr[7:0] | | ||
| 240 | | | |[15:8] |ingress::hdr.inner_ipv4.dst_addr[15:8] | | ||
| 241 | | | |[7:0] |ingress::hdr.inner_ipv6.dst_addr[7:0] | | ||
| 242 | | | |[15:8] |ingress::hdr.inner_ipv6.dst_addr[15:8] | | ||
| 243 | | | | | | | ||
| 244 | |H19 |I |[7:0] |ingress::hdr.inner_ipv6.src_addr[7:0] | | ||
| 245 | | | |[15:8] |ingress::hdr.inner_ipv6.src_addr[15:8] | | ||
| 246 | | | |[7:0] |ingress::hdr.inner_ipv4.src_addr[7:0] | | ||
| 247 | | | |[15:8] |ingress::hdr.inner_ipv4.src_addr[15:8] | | ||
| 248 | | | | | | | ||
| 249 | |H20 |I |[7:0] |ingress::hdr.ethernet.dst_mac[7:0] | | ||
| 250 | | | |[15:8] |ingress::hdr.ethernet.dst_mac[15:8] | | ||
| 251 | | | | | | | ||
| 252 | |H21 |I |[7:0] |ingress::meta.nat_ingress_tgt[7:0] | | ||
| 253 | | | |[15:8] |ingress::meta.nat_ingress_tgt[15:8] | | ||
| 254 | | | | | | | ||
| 255 | |H22 |I |[7:0] |ingress::hdr.ipv6.src_addr[7:0] | | ||
| 256 | | | |[15:8] |ingress::hdr.ipv6.src_addr[15:8] | | ||
| 257 | | | |[7:0] |ingress::hdr.ipv4.src_addr[7:0] | | ||
| 258 | | | |[15:8] |ingress::hdr.ipv4.src_addr[15:8] | | ||
| 259 | | | | | | | ||
| 260 | |H23 |I | |ingress::hdr.inner_eth.src_mac[15:0] | | ||
| 261 | | | | |ingress::hdr.inner_eth.src_mac[15:0] ARA | | ||
| 262 | | | |[0] |ingress::meta.allow_source_mcast ARA | | ||
| 263 | | | | | | | ||
| 264 | |MH8 |I |[7:0] |ingress::l3_router_Router4_fwd.slot[7:0] | | ||
| 265 | | | |[15:8] |ingress::l3_router_Router4_fwd.slot[15:8] | | ||
| 266 | | | |[7:0] |ingress::l3_router_Router6_fwd.slot[7:0] | | ||
| 267 | | | |[15:8] |ingress::l3_router_Router6_fwd.slot[15:8] | | ||
| 268 | | | | | | | ||
| 269 | |DH8 |E | |egress::mac_rewrite_ip_suffix_0[15:0] | | ||
| 270 | | | | | | | ||
| 271 | |MH9 |E | |egress::hdr.ipv4.dst_addr[15:0] | | ||
| 272 | | | | |egress::hdr.ipv6.dst_addr[15:0] | | ||
| 273 | | | | | | | ||
| 274 | |DH9 |I | |ingress::hdr.inner_eth.dst_mac[31:16] ARA | | ||
| 275 | | | | | | | ||
| 276 | |MH10 |E | |egress::hdr.inner_ipv4.dst_addr[15:0] | | ||
| 277 | | | | |egress::hdr.inner_ipv6.dst_addr[15:0] | | ||
| 278 | | | |[7:0] |egress::hdr.icmp.hdr_checksum[15:8] | | ||
| 279 | | | |[15:8] |egress::hdr.icmp.code | | ||
| 280 | | | | | | | ||
| 281 | |... | | | | | ||
| 282 | | | | | | | ||
| 283 | |MH11 |E |[7:0] |egress::hdr.ipv6.dst_addr[23:16] | | ||
| 284 | | | |[15:8] |egress::hdr.ipv6.dst_addr[31:24] | | ||
| 285 | | | |[7:0] |egress::hdr.ipv4.dst_addr[23:16] | | ||
| 286 | | | |[15:8] |egress::hdr.ipv4.dst_addr[31:24] | | ||
| 287 | | | | | | | ||
| 288 | |... | | | | | ||
| 289 | | | | | | | ||
| 290 | |H24 |I |[7:0] |ingress::l3_router_Router4_fwd.idx[7:0] | | ||
| 291 | | | |[15:8] |ingress::l3_router_Router4_fwd.idx[15:8] | | ||
| 292 | | | |[7:0] |ingress::l3_router_Router6_fwd.idx[7:0] | | ||
| 293 | | | |[15:8] |ingress::l3_router_Router6_fwd.idx[15:8] | | ||
| 294 | | | | | | | ||
| 295 | |H25 |E | |egress::hdr.ethernet.dst_mac[15:0] | | ||
| 296 | | | | | | | ||
| 297 | |H26 |E |[7:0] |egress::hdr.inner_ipv6.dst_addr[23:16] | | ||
| 298 | | | |[15:8] |egress::hdr.inner_ipv6.dst_addr[31:24] | | ||
| 299 | | | |[7:0] |egress::hdr.inner_ipv4.dst_addr[23:16] | | ||
| 300 | | | |[15:8] |egress::hdr.inner_ipv4.dst_addr[31:24] | | ||
| 301 | | | | | | | ||
| 302 | |H27 |E |[7:0] |egress::hdr.ethernet.dst_mac[23:16] | | ||
| 303 | | | |[15:8] |egress::hdr.ethernet.dst_mac[31:24] | | ||
| 304 | | | | | | | ||
| 305 | |H28 |E | |egress::mac_rewrite_ip_suffix[15:0] | | ||
| 306 | | | |[7:0] |egress::mac_rewrite_ip_suffix_0[23:16] | | ||
| 307 | | | |[15:8] |egress::mac_rewrite_ip_suffix_0[31:24] | | ||
| 308 | | | | | | | ||
| 309 | |H29 |E |[7:0] |egress::mac_rewrite_ip_suffix[23:16] | | ||
| 310 | | | | | | | ||
| 311 | |H30 |I | |ingress::hdr.inner_eth.dst_mac[31:16] | | ||
| 312 | | | | |ingress::hdr.inner_eth.dst_mac[31:16] ARA | | ||
| 313 | | | |[0] |ingress::l3_router_Router4_fwd.is_hit ARA | | ||
| 314 | | | | | | | ||
| 315 | |H31 |I |[7:0] |ingress::hdr.ethernet.dst_mac[39:32] | | ||
| 316 | | | |[15:8] |ingress::hdr.ethernet.dst_mac[47:40] | | ||
| 317 | | | | | | | ||
| 318 | |H32 |I | |ingress::meta.nat_inner_mac[31:16] | | ||
| 319 | | | | | | | ||
| 320 | |H33 |E | |egress::hdr.inner_ipv6.dst_addr[47:32] | | ||
| 321 | | | | |egress::hdr.inner_ipv4.hdr_checksum | | ||
| 322 | | | | | | | ||
| 323 | |H34 |I |[7:0] |ingress::meta.orig_src_mac[39:32] | | ||
| 324 | | | |[15:8] |ingress::meta.orig_src_mac[47:40] | | ||
| 325 | | | | | | | ||
| 326 | |H35 |E | |egress::hdr.ethernet.ether_type | | ||
| 327 | | | | | | | ||
| 328 | |MH12 |I |[8:0] |ingress::ig_intr_md.ingress_port | | ||
| 329 | | | | | | | ||
| 330 | |DH12 |I | |ingress::meta.nexthop_ipv6[47:32] | | ||
| 331 | | | | | | | ||
| 332 | |MH13 |I |[8:0] |ingress::ig_intr_md_for_tm.ucast_egress_port | | ||
| 333 | | | | | | | ||
| 334 | |DH13 |I | |ingress::ig_intr_md_for_tm.level1_exclusion_id ARA | | ||
| 335 | | | | | | | ||
| 336 | |MH14 |I |[8:0] |ingress::l3_router_Router4_fwd.port | | ||
| 337 | | | |[8:0] |ingress::l3_router_Router6_fwd.port | | ||
| 338 | | | | | | | ||
| 339 | |DH14 |I |[8:0] |ingress::meta.bridge_hdr.ingress_port ARA | | ||
| 340 | | | | | | | ||
| 341 | |MH15 |I | |ingress::ig_intr_md_for_tm.level1_exclusion_id | | ||
| 342 | | | | |ingress::ig_intr_md_for_tm.level1_exclusion_id ARA | | ||
| 343 | | | | |ingress::l3_router_Router6_fwd.nexthop[47:32] ARA | | ||
| 344 | | | | | | | ||
| 345 | |DH15 |I | |ingress::hdr.inner_ipv4.hdr_checksum ARA | | ||
| 346 | | | | | | | ||
| 347 | |H36 |I |[8:0] |ingress::hdr.sidecar.sc_egress[8:0] | | ||
| 348 | | | |[15:9] |ingress::hdr.sidecar.sc_egress[15:9] | | ||
| 349 | | | | | | | ||
| 350 | |H37 |I |[8:0] |ingress::hdr.sidecar.sc_ingress[8:0] | | ||
| 351 | | | |[15:9] |ingress::hdr.sidecar.sc_ingress[15:9] | | ||
| 352 | | | | | | | ||
| 353 | |H38 |I |[12:0] |ingress::ig_intr_md_for_tm.level2_mcast_hash | | ||
| 354 | | | |[13] |ingress::meta.nat_egress_hit | | ||
| 355 | | | |[14] |ingress::meta.nat_ingress_port | | ||
| 356 | | | |[15] |ingress::meta.icmp_recalc | | ||
| 357 | | | | | | | ||
| 358 | |H39 |I | |ingress::hdr.ethernet.src_mac[15:0] | | ||
| 359 | | | | | | | ||
| 360 | |H40 |I | |ingress::hdr.sidecar.sc_payload[47:32] | | ||
| 361 | | | | | | | ||
| 362 | |H41 |I |[7:0] |ingress::hdr.inner_ipv4.diffserv | | ||
| 363 | | | |[11:8] |ingress::hdr.inner_ipv4.ihl | | ||
| 364 | | | |[15:12] |ingress::hdr.inner_ipv4.version | | ||
| 365 | | | | | | | ||
| 366 | |H42 |I |[7:0] |ingress::hdr.ipv4.diffserv | | ||
| 367 | | | |[11:8] |ingress::hdr.ipv4.ihl | | ||
| 368 | | | |[15:12] |ingress::hdr.ipv4.version | | ||
| 369 | | | | | | | ||
| 370 | |H43 |I | |ingress::hdr.inner_ipv4.hdr_checksum | | ||
| 371 | | | | |ingress::hdr.inner_ipv4.hdr_checksum ARA | | ||
| 372 | | | |[0] |ingress::l3_router_Router6_fwd.is_hit ARA | | ||
| 373 | | | | | | | ||
| 374 | |H44 |I | |ingress::hdr.ipv4.hdr_checksum | | ||
| 375 | | | | | | | ||
| 376 | |H45 |I |[15:9] |ingress::meta.bridge_hdr.__pad_0 | | ||
| 377 | | | |[8:0] |ingress::meta.bridge_hdr.ingress_port | | ||
| 378 | | | |[8:0] |ingress::meta.bridge_hdr.ingress_port ARA | | ||
| 379 | | | |[0] |ingress::meta.service_routed ARA | | ||
| 380 | | | | | | | ||
| 381 | |H46 |I |[7:0] |ingress::hdr.sidecar.sc_pad | | ||
| 382 | | | |[15:8] |ingress::hdr.sidecar.sc_code | | ||
| 383 | | | | | | | ||
| 384 | |H47 |I | |ingress::meta.nat_ingress_csum | | ||
| 385 | | | | | | | ||
| 386 | |MH16 |E |[8:0] |egress::eg_intr_md.egress_port | | ||
| 387 | | | | | | | ||
| 388 | |DH16 |E | |egress::hdr.ethernet.src_mac[47:32] ARA | | ||
| 389 | | | | | | | ||
| 390 | |MH17 |E |[8:0] |egress::meta.bridge_hdr.ingress_port | | ||
| 391 | | | | | | | ||
| 392 | |DH17 |E | |egress::hdr.inner_eth.ether_type ARA | | ||
| 393 | | | | | | | ||
| 394 | |MH18 |E |[2:0] |egress::eg_intr_md_for_dprsr.drop_ctl | | ||
| 395 | | | |[10:3] |egress::meta.drop_reason | | ||
| 396 | | | | | | | ||
| 397 | |... | | | | | ||
| 398 | | | | | | | ||
| 399 | |MH19 |I | |ingress::meta.l4_dst_port | | ||
| 400 | | | | | | | ||
| 401 | |... | | | | | ||
| 402 | | | | | | | ||
| 403 | |H48 |I | |ingress::hdr.inner_icmp.data[31:16] | | ||
| 404 | | | | |ingress::hdr.icmp.data[31:16] | | ||
| 405 | | | |[7:0] |ingress::hdr.inner_tcp.flags | | ||
| 406 | | | |[11:8] |ingress::hdr.inner_tcp.res | | ||
| 407 | | | |[15:12] |ingress::hdr.inner_tcp.data_offset | | ||
| 408 | | | |[7:0] |ingress::hdr.tcp.flags | | ||
| 409 | | | |[11:8] |ingress::hdr.tcp.res | | ||
| 410 | | | |[15:12] |ingress::hdr.tcp.data_offset | | ||
| 411 | | | | |ingress::hdr.inner_udp.dst_port | | ||
| 412 | | | | | | | ||
| 413 | |H49 |I | |ingress::hdr.udp.dst_port | | ||
| 414 | | | | | | | ||
| 415 | |H50 |I | |ingress::hdr.inner_udp.src_port | | ||
| 416 | | | | |ingress::hdr.inner_tcp.urgent_ptr | | ||
| 417 | | | | |ingress::hdr.tcp.urgent_ptr | | ||
| 418 | | | | |ingress::hdr.inner_icmp.hdr_checksum | | ||
| 419 | | | | |ingress::hdr.icmp.hdr_checksum | | ||
| 420 | | | | | | | ||
| 421 | |H51 |I | |ingress::hdr.udp.src_port | | ||
| 422 | | | | | | | ||
| 423 | |H52 |I | |ingress::hdr.inner_eth.dst_mac[47:32] | | ||
| 424 | | | | | | | ||
| 425 | |H53 |E | |egress::eg_intr_md.egress_rid | | ||
| 426 | | | | | | | ||
| 427 | |H54 |I |[7:0] |ingress::l3_router_Router4_fwd.ecmp_hash | | ||
| 428 | | | |[7:0] |$tmp14 | | ||
| 429 | | | | | | | ||
| 430 | |H55 |I |[7:0] |ingress::l3_router_Router6_fwd.ecmp_hash | | ||
| 431 | | | | | | | ||
| 432 | |H56 |I | |ingress::meta.nat_inner_mac[47:32] | | ||
| 433 | | | |[7:0] |$tmp13 | | ||
| 434 | | | | | | | ||
| 435 | |H57 |E | |egress::hdr.ethernet.src_mac[47:32] | | ||
| 436 | | | | |egress::hdr.ethernet.src_mac[47:32] ARA | | ||
| 437 | | | | |egress::mac_rewrite_ip_suffix_0[47:32] ARA | | ||
| 438 | | | | | | | ||
| 439 | |H58 |E | |egress::hdr.ethernet.dst_mac[47:32] | | ||
| 440 | | | | | | | ||
| 441 | |H59 |E | |egress::hdr.inner_eth.ether_type | | ||
| 442 | | | | |egress::hdr.inner_eth.ether_type ARA | | ||
| 443 | | | |[0] |egress::meta.ipv4_checksum_recalc ARA | | ||
| 444 | | | | | | | ||
| 445 | |MH20 |I | |ingress::ig_intr_md_for_tm.rid | | ||
| 446 | | | | |ingress::ig_intr_md_for_tm.rid ARA | | ||
| 447 | | | | |ingress::l3_router_Router6_fwd.nexthop[127:112] ARA | | ||
| 448 | | | | | | | ||
| 449 | |DH20 |I | |ingress::meta.nexthop_ipv6[127:112] | | ||
| 450 | | | |[7:0] |ingress::meta.nexthop_ipv4[7:0] | | ||
| 451 | | | | | | | ||
| 452 | |MH21 |I |[8:0] |ingress::ig_intr_md_for_tm.level2_exclusion_id | | ||
| 453 | | | | | | | ||
| 454 | |DH21 |I | |ingress::ig_intr_md_for_tm.rid ARA | | ||
| 455 | | | | | | | ||
| 456 | |MH22 |I |[6:0] |ingress::meta.orig_src_mac[22:16] | | ||
| 457 | | | |[7] |ingress::meta.orig_src_mac[23] | | ||
| 458 | | | |[15:8] |ingress::meta.orig_src_mac[31:24] | | ||
| 459 | | | | | | | ||
| 460 | |DH22 |I |[7:0] |ingress::meta.nexthop_ipv6[7:0] | | ||
| 461 | | | |[15:8] |ingress::meta.nexthop_ipv4[15:8] | | ||
| 462 | | | | | | | ||
| 463 | |MH23 |I |[6:0] |ingress::meta.orig_src_ipv4[22:16] | | ||
| 464 | | | |[7] |ingress::meta.orig_src_ipv4[23] | | ||
| 465 | | | |[15:8] |ingress::meta.orig_src_ipv4[31:24] | | ||
| 466 | | | | | | | ||
| 467 | |DH23 |I |[7:0] |ingress::meta.nexthop_ipv6[15:8] | | ||
| 468 | | | | | | | ||
| 469 | |H60 |I |[6:0] |ingress::hdr.inner_ipv4.dst_addr[22:16] | | ||
| 470 | | | |[7] |ingress::hdr.inner_ipv4.dst_addr[23] | | ||
| 471 | | | |[15:8] |ingress::hdr.inner_ipv4.dst_addr[31:24] | | ||
| 472 | | | |[6:0] |ingress::hdr.inner_ipv6.dst_addr[22:16] | | ||
| 473 | | | |[7] |ingress::hdr.inner_ipv6.dst_addr[23] | | ||
| 474 | | | |[15:8] |ingress::hdr.inner_ipv6.dst_addr[31:24] | | ||
| 475 | | | | | | | ||
| 476 | |H61 |I |[6:0] |ingress::hdr.inner_ipv6.src_addr[22:16] | | ||
| 477 | | | |[7] |ingress::hdr.inner_ipv6.src_addr[23] | | ||
| 478 | | | |[15:8] |ingress::hdr.inner_ipv6.src_addr[31:24] | | ||
| 479 | | | |[6:0] |ingress::hdr.inner_ipv4.src_addr[22:16] | | ||
| 480 | | | |[7] |ingress::hdr.inner_ipv4.src_addr[23] | | ||
| 481 | | | |[15:8] |ingress::hdr.inner_ipv4.src_addr[31:24] | | ||
| 482 | | | | | | | ||
| 483 | |H62 |I |[6:0] |ingress::hdr.ipv4.dst_addr[22:16] | | ||
| 484 | | | |[7] |ingress::hdr.ipv4.dst_addr[23] | | ||
| 485 | | | |[15:8] |ingress::hdr.ipv4.dst_addr[31:24] | | ||
| 486 | | | |[6:0] |ingress::hdr.ipv6.dst_addr[22:16] | | ||
| 487 | | | |[7] |ingress::hdr.ipv6.dst_addr[23] | | ||
| 488 | | | |[15:8] |ingress::hdr.ipv6.dst_addr[31:24] | | ||
| 489 | | | | | | | ||
| 490 | |H63 |I |[6:0] |ingress::hdr.ethernet.dst_mac[22:16] | | ||
| 491 | | | |[7] |ingress::hdr.ethernet.dst_mac[23] | | ||
| 492 | | | |[15:8] |ingress::hdr.ethernet.dst_mac[31:24] | | ||
| 493 | | | | | | | ||
| 494 | |H64 |I |[6:0] |ingress::meta.nat_ingress_tgt[22:16] | | ||
| 495 | | | |[7] |ingress::meta.nat_ingress_tgt[23] | | ||
| 496 | | | |[15:8] |ingress::meta.nat_ingress_tgt[31:24] | | ||
| 497 | | | |[7:0] |ingress::l3_router_Router6_fwd.nexthop[7:0] | | ||
| 498 | | | |[15:8] |ingress::l3_router_Router4_fwd.nexthop[15:8] | | ||
| 499 | | | | | | | ||
| 500 | |H65 |I |[6:0] |ingress::hdr.ipv6.src_addr[22:16] | | ||
| 501 | | | |[7] |ingress::hdr.ipv6.src_addr[23] | | ||
| 502 | | | |[15:8] |ingress::hdr.ipv6.src_addr[31:24] | | ||
| 503 | | | |[6:0] |ingress::hdr.ipv4.src_addr[22:16] | | ||
| 504 | | | |[7] |ingress::hdr.ipv4.src_addr[23] | | ||
| 505 | | | |[15:8] |ingress::hdr.ipv4.src_addr[31:24] | | ||
| 506 | | | | | | | ||
| 507 | |H66 |I |[11:0] |ingress::hdr.vlan.vlan_id | | ||
| 508 | | | |[12] |ingress::hdr.vlan.dei | | ||
| 509 | | | |[15:13] |ingress::hdr.vlan.pcp | | ||
| 510 | | | | | | | ||
| 511 | |H67 |I | |ingress::hdr.sidecar.sc_payload[127:112] | | ||
| 512 | | | | | | | ||
| 513 | |H68 |I |[7:0] |ingress::hdr.sidecar.sc_payload[7:0] | | ||
| 514 | | | |[15:8] |ingress::hdr.sidecar.sc_payload[15:8] | | ||
| 515 | | | | | | | ||
| 516 | |H69 |I |[7:0] |ingress::l3_router_Router4_fwd.nexthop[7:0] | | ||
| 517 | | | |[7:0] |ingress::l3_router_Router6_fwd.nexthop[15:8] | | ||
| 518 | | | | |ingress::meta.nat_inner_mac[15:0] | | ||
| 519 | | | | | | | ||
| 520 | |H70 |I | |ingress::hdr.inner_eth.dst_mac[15:0] | | ||
| 521 | | | | | | | ||
| 522 | |... | | | | | ||
| 523 | | | | | | | ||
| 524 | |W0 |I |[0] |ingress::ig_intr_md_for_dprsr.mirror_type.$valid | | ||
| 525 | | | |[1] |ingress::ig_intr_md_for_dprsr.drop_ctl.$valid | | ||
| 526 | | | |[2] |ingress::ig_intr_md_for_tm.ucast_egress_port.$valid | | ||
| 527 | | | |[3] |ingress::ig_intr_md_for_tm.mcast_grp_a.$valid | | ||
| 528 | | | |[4] |ingress::ig_intr_md_for_tm.mcast_grp_b.$valid | | ||
| 529 | | | |[5] |ingress::ig_intr_md_for_tm.rid.$valid | | ||
| 530 | | | |[6] |ingress::ig_intr_md_for_tm.level1_exclusion_id.$valid | | ||
| 531 | | | |[7] |ingress::ig_intr_md_for_tm.level2_exclusion_id.$valid | | ||
| 532 | | | |[8] |ingress::ig_intr_md_for_tm.level1_mcast_hash.$valid | | ||
| 533 | | | |[9] |ingress::ig_intr_md_for_tm.level2_mcast_hash.$valid | | ||
| 534 | | | |[10] |ingress::ig_intr_md_for_tm.bypass_egress.$valid | | ||
| 535 | | | |[11] |ingress::meta.bridge_hdr.$valid | | ||
| 536 | | | |[12] |ingress::hdr.ethernet.$valid | | ||
| 537 | | | |[13] |ingress::hdr.sidecar.$valid | | ||
| 538 | | | |[14] |ingress::hdr.vlan.$valid | | ||
| 539 | | | |[15] |ingress::hdr.ipv4.$valid | | ||
| 540 | | | |[16] |ingress::hdr.icmp.$valid | | ||
| 541 | | | |[17] |ingress::hdr.tcp.$valid | | ||
| 542 | | | |[18] |ingress::hdr.udp.$valid | | ||
| 543 | | | |[19] |ingress::hdr.geneve.$valid | | ||
| 544 | | | |[20] |ingress::hdr.inner_eth.$valid | | ||
| 545 | | | |[21] |ingress::hdr.inner_ipv4.$valid | | ||
| 546 | | | |[22] |ingress::hdr.inner_tcp.$valid | | ||
| 547 | | | |[23] |ingress::hdr.inner_udp.$valid | | ||
| 548 | | | |[24] |ingress::hdr.inner_icmp.$valid | | ||
| 549 | | | |[25] |ingress::hdr.inner_ipv6.$valid | | ||
| 550 | | | |[26] |ingress::hdr.geneve_opts.oxg_ext_tag.$valid | | ||
| 551 | | | |[27] |ingress::hdr.geneve_opts.oxg_mcast_tag.$valid | | ||
| 552 | | | |[28] |ingress::hdr.geneve_opts.oxg_mcast.$valid | | ||
| 553 | | | |[29] |ingress::hdr.geneve_opts.oxg_mss_tag.$valid | | ||
| 554 | | | |[30] |ingress::hdr.geneve_opts.oxg_mss.$valid | | ||
| 555 | | | |[31] |ingress::hdr.ipv6.$valid | | ||
| 556 | | | | | | | ||
| 557 | |MW0 |E |[15:0] |egress::hdr.ipv6.dst_addr[111:96] | | ||
| 558 | | | |[31:16] |egress::hdr.ipv6.dst_addr[127:112] | | ||
| 559 | | | | | | | ||
| 560 | |DW0 |I | |ingress::hdr.inner_eth.src_mac[47:16] ARA | | ||
| 561 | | | | | | | ||
| 562 | |W1 |E |[31:16] |egress::is_link_local_ipv6_mcast_0 | | ||
| 563 | | | | | | | ||
| 564 | |MW1 |E | |egress::hdr.ipv6.dst_addr[63:32] | | ||
| 565 | | | | | | | ||
| 566 | |... | | | | | ||
| 567 | | | | | | | ||
| 568 | |W2 |I |[4:0] |ingress::hdr.geneve_opts.oxg_ext_tag.opt_len | | ||
| 569 | | | |[7:5] |ingress::hdr.geneve_opts.oxg_ext_tag.reserved | | ||
| 570 | | | |[14:8] |ingress::hdr.geneve_opts.oxg_ext_tag.type | | ||
| 571 | | | |[15] |ingress::hdr.geneve_opts.oxg_ext_tag.crit | | ||
| 572 | | | |[31:16] |ingress::hdr.geneve_opts.oxg_ext_tag.class | | ||
| 573 | | | | | | | ||
| 574 | |MW2 |E | |egress::hdr.ipv6.dst_addr[95:64] | | ||
| 575 | | | | | | | ||
| 576 | |... | | | | | ||
| 577 | | | | | | | ||
| 578 | |W3 |I |[15:0] |ingress::hdr.inner_tcp.dst_port | | ||
| 579 | | | |[31:16] |ingress::hdr.inner_tcp.src_port | | ||
| 580 | | | |[15:0] |ingress::hdr.tcp.dst_port | | ||
| 581 | | | |[31:16] |ingress::hdr.tcp.src_port | | ||
| 582 | | | | | | | ||
| 583 | |MW3 |I |[31:8] |ingress::meta.nat_geneve_vni | | ||
| 584 | | | |[0] |ingress::meta.nat_ingress_hit | | ||
| 585 | | | | | | | ||
| 586 | |... | | | | | ||
| 587 | | | | | | | ||
| 588 | |W4 |E |[4:0] |egress::hdr.geneve_opts.oxg_ext_tag.opt_len | | ||
| 589 | | | |[7:5] |egress::hdr.geneve_opts.oxg_ext_tag.reserved | | ||
| 590 | | | |[14:8] |egress::hdr.geneve_opts.oxg_ext_tag.type | | ||
| 591 | | | |[15] |egress::hdr.geneve_opts.oxg_ext_tag.crit | | ||
| 592 | | | |[31:16] |egress::hdr.geneve_opts.oxg_ext_tag.class | | ||
| 593 | | | |[29:0] |egress::hdr.geneve_opts.oxg_mcast.reserved | | ||
| 594 | | | |[31:30] |egress::hdr.geneve_opts.oxg_mcast.mcast_tag | | ||
| 595 | | | | |egress::hdr.geneve_opts.oxg_mss.mss | | ||
| 596 | | | | | | | ||
| 597 | |W5 |E |[15:0] |egress::hdr.tcp.window | | ||
| 598 | | | |[23:16] |egress::hdr.tcp.flags | | ||
| 599 | | | |[27:24] |egress::hdr.tcp.res | | ||
| 600 | | | |[31:28] |egress::hdr.tcp.data_offset | | ||
| 601 | | | | | | | ||
| 602 | |W6 |I |[7:0] |ingress::hdr.geneve.reserved2 | | ||
| 603 | | | |[31:8] |ingress::hdr.geneve.vni | | ||
| 604 | | | | | | | ||
| 605 | |W7 |I | |ingress::hdr.ethernet.src_mac[47:16] | | ||
| 606 | | | | | | | ||
| 607 | |W8 |E |[15:0] |egress::hdr.tcp.urgent_ptr | | ||
| 608 | | | |[31:16] |egress::hdr.tcp.checksum | | ||
| 609 | | | | | | | ||
| 610 | |W9 |E |[15:0] |egress::hdr.tcp.dst_port | | ||
| 611 | | | |[31:16] |egress::hdr.tcp.src_port | | ||
| 612 | | | | | | | ||
| 613 | |W10 |I | |ingress::hdr.inner_eth.src_mac[47:16] | | ||
| 614 | | | | |ingress::hdr.inner_eth.src_mac[47:16] ARA | | ||
| 615 | | | |[7:0] |ingress::l3_router_Router4_fwd.slots ARA | | ||
| 616 | | | | | | | ||
| 617 | |... | | | | | ||
| 618 | | | | | | | ||
| 619 | |MW4 |I |[19:0] |ingress::hdr.inner_ipv6.dst_addr[115:96] | | ||
| 620 | | | |[23:20] |ingress::hdr.inner_ipv6.dst_addr[119:116] | | ||
| 621 | | | |[31:24] |ingress::hdr.inner_ipv6.dst_addr[127:120] | | ||
| 622 | | | | | | | ||
| 623 | |DW4 |I | |ingress::meta.nexthop_ipv6[95:64] | | ||
| 624 | | | | | | | ||
| 625 | |MW5 |I |[19:0] |ingress::hdr.inner_ipv6.src_addr[115:96] | | ||
| 626 | | | |[23:20] |ingress::hdr.inner_ipv6.src_addr[119:116] | | ||
| 627 | | | |[31:24] |ingress::hdr.inner_ipv6.src_addr[127:120] | | ||
| 628 | | | | | | | ||
| 629 | |... | | | | | ||
| 630 | | | | | | | ||
| 631 | |MW6 |I |[19:0] |ingress::hdr.ipv6.dst_addr[115:96] | | ||
| 632 | | | |[23:20] |ingress::hdr.ipv6.dst_addr[119:116] | | ||
| 633 | | | |[31:24] |ingress::hdr.ipv6.dst_addr[127:120] | | ||
| 634 | | | | | | | ||
| 635 | |... | | | | | ||
| 636 | | | | | | | ||
| 637 | |MW7 |I |[19:0] |ingress::meta.nat_ingress_tgt[115:96] | | ||
| 638 | | | |[23:20] |ingress::meta.nat_ingress_tgt[119:116] | | ||
| 639 | | | |[31:24] |ingress::meta.nat_ingress_tgt[127:120] | | ||
| 640 | | | | | | | ||
| 641 | |... | | | | | ||
| 642 | | | | | | | ||
| 643 | |W12 |I |[19:0] |ingress::hdr.ipv6.src_addr[115:96] | | ||
| 644 | | | |[23:20] |ingress::hdr.ipv6.src_addr[119:116] | | ||
| 645 | | | |[31:24] |ingress::hdr.ipv6.src_addr[127:120] | | ||
| 646 | | | |[12:0] |ingress::hdr.ipv4.frag_offset | | ||
| 647 | | | |[15:13] |ingress::hdr.ipv4.flags | | ||
| 648 | | | |[31:16] |ingress::hdr.ipv4.identification | | ||
| 649 | | | | | | | ||
| 650 | |W13 |I |[12:0] |ingress::hdr.inner_ipv4.frag_offset | | ||
| 651 | | | |[15:13] |ingress::hdr.inner_ipv4.flags | | ||
| 652 | | | |[31:16] |ingress::hdr.inner_ipv4.identification | | ||
| 653 | | | |[19:0] |ingress::hdr.inner_ipv6.flow_label | | ||
| 654 | | | |[27:20] |ingress::hdr.inner_ipv6.traffic_class | | ||
| 655 | | | |[31:28] |ingress::hdr.inner_ipv6.version | | ||
| 656 | | | | | | | ||
| 657 | |W14 |I |[19:0] |ingress::hdr.ipv6.flow_label | | ||
| 658 | | | |[27:20] |ingress::hdr.ipv6.traffic_class | | ||
| 659 | | | |[31:28] |ingress::hdr.ipv6.version | | ||
| 660 | | | | | | | ||
| 661 | |W15 |I | |ingress::hdr.inner_tcp.ack_no | | ||
| 662 | | | | |ingress::hdr.tcp.ack_no | | ||
| 663 | | | | | | | ||
| 664 | |W16 |I | |ingress::hdr.sidecar.sc_payload[95:64] | | ||
| 665 | | | | | | | ||
| 666 | |... | | | | | ||
| 667 | | | | | | | ||
| 668 | |W18 |I | |ingress::l3_router_Router6_fwd.nexthop[95:64] | | ||
| 669 | | | | |ingress::meta.orig_dst_ipv4 | | ||
| 670 | | | | | | | ||
| 671 | |W19 |E | |egress::hdr.ethernet.src_mac[31:0] | | ||
| 672 | | | | | | | ||
| 673 | |W20 |E | |egress::hdr.inner_ipv6.dst_addr[95:64] | | ||
| 674 | | | | | | | ||
| 675 | |W21 |E | |egress::hdr.inner_ipv6.dst_addr[127:96] | | ||
| 676 | | | | | | | ||
| 677 | |W22 |E | |egress::hdr.tcp.ack_no | | ||
| 678 | | | | | | | ||
| 679 | |W23 |E | |egress::hdr.tcp.seq_no | | ||
| 680 | | | | | | | ||
| 681 | |MW8 |I | |ingress::hdr.inner_ipv6.dst_addr[63:32] | | ||
| 682 | | | | | | | ||
| 683 | |... | | | | | ||
| 684 | | | | | | | ||
| 685 | |MW9 |I | |ingress::hdr.inner_ipv6.src_addr[63:32] | | ||
| 686 | | | | | | | ||
| 687 | |... | | | | | ||
| 688 | | | | | | | ||
| 689 | |MW10 |I | |ingress::hdr.ipv6.src_addr[63:32] | | ||
| 690 | | | | | | | ||
| 691 | |... | | | | | ||
| 692 | | | | | | | ||
| 693 | |MW11 |I | |ingress::meta.nat_ingress_tgt[63:32] | | ||
| 694 | | | | | | | ||
| 695 | |... | | | | | ||
| 696 | | | | | | | ||
| 697 | |W24 |I | |ingress::hdr.ipv6.dst_addr[63:32] | | ||
| 698 | | | | | | | ||
| 699 | |W25 |I | |ingress::hdr.inner_tcp.seq_no | | ||
| 700 | | | | |ingress::hdr.tcp.seq_no | | ||
| 701 | | | | | | | ||
| 702 | |W26 |E | |egress::meta.decap_ports_0 | | ||
| 703 | | | | | | | ||
| 704 | |W27 |E | |egress::meta.decap_ports_1 | | ||
| 705 | | | | | | | ||
| 706 | |W28 |E | |egress::meta.decap_ports_2 | | ||
| 707 | | | | | | | ||
| 708 | |W29 |E | |egress::meta.decap_ports_3 | | ||
| 709 | | | | | | | ||
| 710 | |W30 |E | |egress::meta.decap_ports_4 | | ||
| 711 | | | | | | | ||
| 712 | |W31 |E | |egress::meta.decap_ports_5 | | ||
| 713 | | | | | | | ||
| 714 | |W32 |E | |egress::meta.decap_ports_6 | | ||
| 715 | | | | | | | ||
| 716 | |W33 |E | |egress::meta.decap_ports_7 | | ||
| 717 | | | | | | | ||
| 718 | |W34 |E | |egress::meta.bitmap_result | | ||
| 719 | | | | | | | ||
| 720 | |W35 |I |[31:16] |ingress::meta.l4_src_port | | ||
| 721 | | | | | | | ||
| 722 | |MW12 |I | |ingress::hdr.inner_ipv6.dst_addr[95:64] | | ||
| 723 | | | | | | | ||
| 724 | |... | | | | | ||
| 725 | | | | | | | ||
| 726 | |MW13 |I | |ingress::hdr.inner_ipv6.src_addr[95:64] | | ||
| 727 | | | | | | | ||
| 728 | |... | | | | | ||
| 729 | | | | | | | ||
| 730 | |MW14 |I | |ingress::hdr.ipv6.src_addr[95:64] | | ||
| 731 | | | | | | | ||
| 732 | |... | | | | | ||
| 733 | | | | | | | ||
| 734 | |MW15 |I | |ingress::meta.nat_ingress_tgt[95:64] | | ||
| 735 | | | | | | | ||
| 736 | |... | | | | | ||
| 737 | | | | | | | ||
| 738 | |W36 |I | |ingress::hdr.ipv6.dst_addr[95:64] | | ||
| 739 | | | | | | | ||
| 740 | |W37 |I |[15:0] |ingress::hdr.geneve.protocol | | ||
| 741 | | | |[21:16] |ingress::hdr.geneve.reserved | | ||
| 742 | | | |[22] |ingress::hdr.geneve.crit | | ||
| 743 | | | |[23] |ingress::hdr.geneve.ctrl | | ||
| 744 | | | |[29:24] |ingress::hdr.geneve.opt_len | | ||
| 745 | | | |[31:30] |ingress::hdr.geneve.version | | ||
| 746 | | | | | | | ||
| 747 | |... | | | | | ||
| 748 | | | | | | | ||
| 749 | +-----------+-------+-----------------+-------------------------------------------------------------+ | ||
| 750 | |||
| 751 | |||
| 752 | POV Allocation (ingress): | ||
| 753 | +-----------+-----------------+--------------------------------------------------------+ | ||
| 754 | |Container |Container Slice |Field Slice | | ||
| 755 | +-----------+-----------------+--------------------------------------------------------+ | ||
| 756 | |MB0 |[0] |ingress::hdr.arp.$valid | | ||
| 757 | +-----------+-----------------+--------------------------------------------------------+ | ||
| 758 | |B1 |[0] |ingress::hdr.udp.checksum.$deparse_original_csum | | ||
| 759 | | |[1] |ingress::hdr.udp.checksum.$deparse_updated_csum_0 | | ||
| 760 | | |[2] |ingress::hdr.udp.checksum.$deparse_updated_csum_1 | | ||
| 761 | | |[3] |ingress::hdr.udp.checksum.$deparse_updated_csum_2 | | ||
| 762 | | |[4] |ingress::hdr.udp.checksum.$deparse_updated_csum_3 | | ||
| 763 | | |[5] |ingress::hdr.icmp.hdr_checksum.$deparse_original_csum | | ||
| 764 | | |[6] |ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0 | | ||
| 765 | +-----------+-----------------+--------------------------------------------------------+ | ||
| 766 | |W0 |[0] |ingress::ig_intr_md_for_dprsr.mirror_type.$valid | | ||
| 767 | | |[1] |ingress::ig_intr_md_for_dprsr.drop_ctl.$valid | | ||
| 768 | | |[2] |ingress::ig_intr_md_for_tm.ucast_egress_port.$valid | | ||
| 769 | | |[3] |ingress::ig_intr_md_for_tm.mcast_grp_a.$valid | | ||
| 770 | | |[4] |ingress::ig_intr_md_for_tm.mcast_grp_b.$valid | | ||
| 771 | | |[5] |ingress::ig_intr_md_for_tm.rid.$valid | | ||
| 772 | | |[6] |ingress::ig_intr_md_for_tm.level1_exclusion_id.$valid | | ||
| 773 | | |[7] |ingress::ig_intr_md_for_tm.level2_exclusion_id.$valid | | ||
| 774 | | |[8] |ingress::ig_intr_md_for_tm.level1_mcast_hash.$valid | | ||
| 775 | | |[9] |ingress::ig_intr_md_for_tm.level2_mcast_hash.$valid | | ||
| 776 | | |[10] |ingress::ig_intr_md_for_tm.bypass_egress.$valid | | ||
| 777 | | |[11] |ingress::meta.bridge_hdr.$valid | | ||
| 778 | | |[12] |ingress::hdr.ethernet.$valid | | ||
| 779 | | |[13] |ingress::hdr.sidecar.$valid | | ||
| 780 | | |[14] |ingress::hdr.vlan.$valid | | ||
| 781 | | |[15] |ingress::hdr.ipv4.$valid | | ||
| 782 | | |[16] |ingress::hdr.icmp.$valid | | ||
| 783 | | |[17] |ingress::hdr.tcp.$valid | | ||
| 784 | | |[18] |ingress::hdr.udp.$valid | | ||
| 785 | | |[19] |ingress::hdr.geneve.$valid | | ||
| 786 | | |[20] |ingress::hdr.inner_eth.$valid | | ||
| 787 | | |[21] |ingress::hdr.inner_ipv4.$valid | | ||
| 788 | | |[22] |ingress::hdr.inner_tcp.$valid | | ||
| 789 | | |[23] |ingress::hdr.inner_udp.$valid | | ||
| 790 | | |[24] |ingress::hdr.inner_icmp.$valid | | ||
| 791 | | |[25] |ingress::hdr.inner_ipv6.$valid | | ||
| 792 | | |[26] |ingress::hdr.geneve_opts.oxg_ext_tag.$valid | | ||
| 793 | | |[27] |ingress::hdr.geneve_opts.oxg_mcast_tag.$valid | | ||
| 794 | | |[28] |ingress::hdr.geneve_opts.oxg_mcast.$valid | | ||
| 795 | | |[29] |ingress::hdr.geneve_opts.oxg_mss_tag.$valid | | ||
| 796 | | |[30] |ingress::hdr.geneve_opts.oxg_mss.$valid | | ||
| 797 | | |[31] |ingress::hdr.ipv6.$valid | | ||
| 798 | +-----------+-----------------+--------------------------------------------------------+ | ||
| 799 | | |Total Bits Used |40 / 128 ( 31.2 %) | | ||
| 800 | | |Pack Density |40 / 48 ( 83.3 %) | | ||
| 801 | +-----------+-----------------+--------------------------------------------------------+ | ||
| 802 | |||
| 803 | POV Allocation (egress): | ||
| 804 | +-----------+-----------------+-------------------------------------------------------------+ | ||
| 805 | |Container |Container Slice |Field Slice | | ||
| 806 | +-----------+-----------------+-------------------------------------------------------------+ | ||
| 807 | |B4 |[0] |egress::hdr.geneve_opts.oxg_mcast.$valid | | ||
| 808 | | |[1] |egress::hdr.geneve_opts.oxg_mss_tag.$valid | | ||
| 809 | | |[2] |egress::hdr.geneve_opts.oxg_mss.$valid | | ||
| 810 | | |[3] |egress::hdr.ipv6.$valid | | ||
| 811 | | |[4] |egress::hdr.tcp.$valid | | ||
| 812 | | |[5] |egress::hdr.inner_ipv4.hdr_checksum.$deparse_original_csum | | ||
| 813 | | |[6] |egress::hdr.inner_ipv4.hdr_checksum.$deparse_updated_csum_0 | | ||
| 814 | +-----------+-----------------+-------------------------------------------------------------+ | ||
| 815 | |H0 |[0] |egress::eg_intr_md_for_dprsr.mirror_io_select.$valid | | ||
| 816 | | |[1] |egress::eg_intr_md.egress_port.$valid | | ||
| 817 | | |[2] |egress::eg_intr_md_for_dprsr.drop_ctl.$valid | | ||
| 818 | | |[3] |egress::hdr.ethernet.$valid | | ||
| 819 | | |[4] |egress::hdr.vlan.$valid | | ||
| 820 | | |[5] |egress::hdr.ipv4.$valid | | ||
| 821 | | |[6] |egress::hdr.icmp.$valid | | ||
| 822 | | |[7] |egress::hdr.udp.$valid | | ||
| 823 | | |[8] |egress::hdr.geneve.$valid | | ||
| 824 | | |[9] |egress::hdr.inner_eth.$valid | | ||
| 825 | | |[10] |egress::hdr.inner_ipv4.$valid | | ||
| 826 | | |[11] |egress::hdr.inner_tcp.$valid | | ||
| 827 | | |[12] |egress::hdr.inner_udp.$valid | | ||
| 828 | | |[13] |egress::hdr.inner_ipv6.$valid | | ||
| 829 | | |[14] |egress::hdr.geneve_opts.oxg_ext_tag.$valid | | ||
| 830 | | |[15] |egress::hdr.geneve_opts.oxg_mcast_tag.$valid | | ||
| 831 | +-----------+-----------------+-------------------------------------------------------------+ | ||
| 832 | | |Total Bits Used |23 / 128 ( 18 %) | | ||
| 833 | | |Pack Density |23 / 24 ( 95.8 %) | | ||
| 834 | +-----------+-----------------+-------------------------------------------------------------+ | ||
| 835 | |||
| 836 | +-------------------------------------------------------------+------------+-----------+----------------+-----------------+ | ||
| 837 | |Field Slice |Live Range |Container |Container Type |Container Slice | | ||
| 838 | +-------------------------------------------------------------+------------+-----------+----------------+-----------------+ | ||
| 839 | |ingress::ig_intr_md_for_dprsr.mirror_type.$valid |[-1r, 18w] |W0 |W |[0] | | ||
| 840 | |ingress::ig_intr_md.ingress_port |[-1r, 18w] |MH12 |MH |[8:0] | | ||
| 841 | |ingress::meta.ipv4_checksum_err |[-1r, 18w] |MH4 |MH |[0] | | ||
| 842 | |ingress::meta.is_switch_address |[-1r, 18w] |H15 |H |[13] | | ||
| 843 | |ingress::meta.is_mcast |[-1r, 18w] |H15 |H |[14] | | ||
| 844 | |ingress::meta.is_valid |[-1r, 18w] |MB4 |MB |[0] | | ||
| 845 | |ingress::meta.allow_source_mcast |[5w, 7r] |H23 |H |[0] | | ||
| 846 | |ingress::meta.is_link_local_mcastv6 |[-1r, 18w] |H15 |H |[15] | | ||
| 847 | |ingress::meta.service_routed |[0w, 11r] |H45 |H |[0] | | ||
| 848 | |ingress::meta.nat_egress_hit |[-1r, 18w] |H38 |H |[13] | | ||
| 849 | |ingress::meta.nat_ingress_hit |[-1r, 18w] |MW3 |MW |[0] | | ||
| 850 | |ingress::meta.nat_ingress_port |[-1r, 18w] |H38 |H |[14] | | ||
| 851 | |ingress::meta.nexthop_ipv4[31:16] |[-1r, 18w] |DH0 |DH | | | ||
| 852 | |ingress::meta.nexthop_ipv4[7:0] |[-1r, 18w] |DH20 |DH |[7:0] | | ||
| 853 | |ingress::meta.nexthop_ipv4[15:8] |[-1r, 18w] |DH22 |DH |[15:8] | | ||
| 854 | |ingress::meta.nexthop_ipv6[55:48] |[-1r, 18w] |DB8 |DB | | | ||
| 855 | |ingress::meta.nexthop_ipv6[63:56] |[-1r, 18w] |DB9 |DB | | | ||
| 856 | |ingress::meta.nexthop_ipv6[103:96] |[-1r, 18w] |DB12 |DB | | | ||
| 857 | |ingress::meta.nexthop_ipv6[111:104] |[-1r, 18w] |DB13 |DB | | | ||
| 858 | |ingress::meta.nexthop_ipv6[31:16] |[-1r, 18w] |DH0 |DH | | | ||
| 859 | |ingress::meta.nexthop_ipv6[47:32] |[-1r, 18w] |DH12 |DH | | | ||
| 860 | |ingress::meta.nexthop_ipv6[127:112] |[-1r, 18w] |DH20 |DH | | | ||
| 861 | |ingress::meta.nexthop_ipv6[7:0] |[-1r, 18w] |DH22 |DH |[7:0] | | ||
| 862 | |ingress::meta.nexthop_ipv6[15:8] |[-1r, 18w] |DH23 |DH |[7:0] | | ||
| 863 | |ingress::meta.nexthop_ipv6[95:64] |[-1r, 18w] |DW4 |DW | | | ||
| 864 | |ingress::meta.pkt_type |[-1r, 18w] |MH4 |MH |[10:1] | | ||
| 865 | |ingress::meta.drop_reason |[-1r, 18w] |B3 |B | | | ||
| 866 | |ingress::meta.l4_src_port |[-1r, 18w] |W35 |W |[31:16] | | ||
| 867 | |ingress::meta.l4_dst_port |[-1r, 18w] |MH19 |MH | | | ||
| 868 | |ingress::meta.nat_ingress_tgt[115:96] |[-1r, 18w] |MW7 |MW |[19:0] | | ||
| 869 | |ingress::meta.nat_ingress_tgt[119:116] |[-1r, 18w] |MW7 |MW |[23:20] | | ||
| 870 | |ingress::meta.nat_ingress_tgt[127:120] |[-1r, 18w] |MW7 |MW |[31:24] | | ||
| 871 | |ingress::meta.nat_ingress_tgt[63:32] |[-1r, 18w] |MW11 |MW | | | ||
| 872 | |ingress::meta.nat_ingress_tgt[95:64] |[-1r, 18w] |MW15 |MW | | | ||
| 873 | |ingress::meta.nat_ingress_tgt[7:0] |[-1r, 18w] |H21 |H |[7:0] | | ||
| 874 | |ingress::meta.nat_ingress_tgt[15:8] |[-1r, 18w] |H21 |H |[15:8] | | ||
| 875 | |ingress::meta.nat_ingress_tgt[22:16] |[-1r, 18w] |H64 |H |[6:0] | | ||
| 876 | |ingress::meta.nat_ingress_tgt[23] |[-1r, 18w] |H64 |H |[7] | | ||
| 877 | |ingress::meta.nat_ingress_tgt[31:24] |[-1r, 18w] |H64 |H |[15:8] | | ||
| 878 | |ingress::meta.nat_inner_mac[31:16] |[-1r, 18w] |H32 |H | | | ||
| 879 | |ingress::meta.nat_inner_mac[47:32] |[-1r, 18w] |H56 |H | | | ||
| 880 | |ingress::meta.nat_inner_mac[15:0] |[-1r, 18w] |H69 |H | | | ||
| 881 | |ingress::meta.nat_geneve_vni |[-1r, 18w] |MW3 |MW |[31:8] | | ||
| 882 | |ingress::meta.icmp_recalc |[-1r, 18w] |H38 |H |[15] | | ||
| 883 | |ingress::meta.icmp_csum |[-1r, 18w] |MH0 |MH | | | ||
| 884 | |ingress::meta.body_checksum |[-1r, 18w] |MH1 |MH | | | ||
| 885 | |ingress::meta.l4_length |[-1r, 18w] |H12 |H | | | ||
| 886 | |ingress::meta.orig_src_mac[22:16] |[-1r, 18w] |MH22 |MH |[6:0] | | ||
| 887 | |ingress::meta.orig_src_mac[23] |[-1r, 18w] |MH22 |MH |[7] | | ||
| 888 | |ingress::meta.orig_src_mac[31:24] |[-1r, 18w] |MH22 |MH |[15:8] | | ||
| 889 | |ingress::meta.orig_src_mac[7:0] |[-1r, 18w] |H16 |H |[7:0] | | ||
| 890 | |ingress::meta.orig_src_mac[15:8] |[-1r, 18w] |H16 |H |[15:8] | | ||
| 891 | |ingress::meta.orig_src_mac[39:32] |[-1r, 18w] |H34 |H |[7:0] | | ||
| 892 | |ingress::meta.orig_src_mac[47:40] |[-1r, 18w] |H34 |H |[15:8] | | ||
| 893 | |ingress::meta.orig_src_ipv4[22:16] |[-1r, 18w] |MH23 |MH |[6:0] | | ||
| 894 | |ingress::meta.orig_src_ipv4[23] |[-1r, 18w] |MH23 |MH |[7] | | ||
| 895 | |ingress::meta.orig_src_ipv4[31:24] |[-1r, 18w] |MH23 |MH |[15:8] | | ||
| 896 | |ingress::meta.orig_src_ipv4[7:0] |[-1r, 18w] |H17 |H |[7:0] | | ||
| 897 | |ingress::meta.orig_src_ipv4[15:8] |[-1r, 18w] |H17 |H |[15:8] | | ||
| 898 | |ingress::meta.orig_dst_ipv4 |[-1r, 18w] |W18 |W | | | ||
| 899 | |ingress::meta.bridge_hdr.__pad_0 |[-1r, 18w] |H45 |H |[15:9] | | ||
| 900 | |ingress::meta.bridge_hdr.ingress_port |[0w, 11r] |DH14 |DH |[8:0] | | ||
| 901 | |ingress::meta.bridge_hdr.ingress_port |[-1w, 0r] |H45 |H |[8:0] | | ||
| 902 | |ingress::meta.bridge_hdr.ingress_port |[11w, 18r] |H45 |H |[8:0] | | ||
| 903 | |ingress::meta.nat_ingress_csum |[-1r, 18w] |H47 |H | | | ||
| 904 | |ingress::hdr.ethernet.dst_mac[7:0] |[-1r, 18w] |H20 |H |[7:0] | | ||
| 905 | |ingress::hdr.ethernet.dst_mac[15:8] |[-1r, 18w] |H20 |H |[15:8] | | ||
| 906 | |ingress::hdr.ethernet.dst_mac[39:32] |[-1r, 18w] |H31 |H |[7:0] | | ||
| 907 | |ingress::hdr.ethernet.dst_mac[47:40] |[-1r, 18w] |H31 |H |[15:8] | | ||
| 908 | |ingress::hdr.ethernet.dst_mac[22:16] |[-1r, 18w] |H63 |H |[6:0] | | ||
| 909 | |ingress::hdr.ethernet.dst_mac[23] |[-1r, 18w] |H63 |H |[7] | | ||
| 910 | |ingress::hdr.ethernet.dst_mac[31:24] |[-1r, 18w] |H63 |H |[15:8] | | ||
| 911 | |ingress::hdr.ethernet.src_mac[15:0] |[-1r, 18w] |H39 |H | | | ||
| 912 | |ingress::hdr.ethernet.src_mac[47:16] |[-1r, 18w] |W7 |W | | | ||
| 913 | |ingress::hdr.ethernet.ether_type |[-1r, 18w] |H6 |H | | | ||
| 914 | |ingress::hdr.sidecar.sc_code |[-1r, 18w] |H46 |H |[15:8] | | ||
| 915 | |ingress::hdr.sidecar.sc_pad |[-1r, 18w] |H46 |H |[7:0] | | ||
| 916 | |ingress::hdr.sidecar.sc_ingress[8:0] |[-1r, 18w] |H37 |H |[8:0] | | ||
| 917 | |ingress::hdr.sidecar.sc_ingress[15:9] |[-1r, 18w] |H37 |H |[15:9] | | ||
| 918 | |ingress::hdr.sidecar.sc_egress[8:0] |[-1r, 18w] |H36 |H |[8:0] | | ||
| 919 | |ingress::hdr.sidecar.sc_egress[15:9] |[-1r, 18w] |H36 |H |[15:9] | | ||
| 920 | |ingress::hdr.sidecar.sc_ether_type |[-1r, 18w] |H5 |H | | | ||
| 921 | |ingress::hdr.sidecar.sc_payload[55:48] |[-1r, 18w] |B24 |B | | | ||
| 922 | |ingress::hdr.sidecar.sc_payload[63:56] |[-1r, 18w] |B25 |B | | | ||
| 923 | |ingress::hdr.sidecar.sc_payload[103:96] |[-1r, 18w] |B36 |B | | | ||
| 924 | |ingress::hdr.sidecar.sc_payload[111:104] |[-1r, 18w] |B37 |B | | | ||
| 925 | |ingress::hdr.sidecar.sc_payload[31:16] |[-1r, 18w] |H10 |H | | | ||
| 926 | |ingress::hdr.sidecar.sc_payload[47:32] |[-1r, 18w] |H40 |H | | | ||
| 927 | |ingress::hdr.sidecar.sc_payload[127:112] |[-1r, 18w] |H67 |H | | | ||
| 928 | |ingress::hdr.sidecar.sc_payload[7:0] |[-1r, 18w] |H68 |H |[7:0] | | ||
| 929 | |ingress::hdr.sidecar.sc_payload[15:8] |[-1r, 18w] |H68 |H |[15:8] | | ||
| 930 | |ingress::hdr.sidecar.sc_payload[95:64] |[-1r, 18w] |W16 |W | | | ||
| 931 | |ingress::hdr.vlan.pcp |[-1r, 18w] |H66 |H |[15:13] | | ||
| 932 | |ingress::hdr.vlan.dei |[-1r, 18w] |H66 |H |[12] | | ||
| 933 | |ingress::hdr.vlan.vlan_id |[-1r, 18w] |H66 |H |[11:0] | | ||
| 934 | |ingress::hdr.vlan.ether_type |[-1r, 18w] |H4 |H | | | ||
| 935 | |ingress::hdr.ipv4.version |[-1r, 18w] |H42 |H |[15:12] | | ||
| 936 | |ingress::hdr.ipv4.ihl |[-1r, 18w] |H42 |H |[11:8] | | ||
| 937 | |ingress::hdr.ipv4.diffserv |[-1r, 18w] |H42 |H |[7:0] | | ||
| 938 | |ingress::hdr.ipv4.total_len |[-1r, 18w] |MH6 |MH | | | ||
| 939 | |ingress::hdr.ipv4.identification |[-1r, 18w] |W12 |W |[31:16] | | ||
| 940 | |ingress::hdr.ipv4.flags |[-1r, 18w] |W12 |W |[15:13] | | ||
| 941 | |ingress::hdr.ipv4.frag_offset |[-1r, 18w] |W12 |W |[12:0] | | ||
| 942 | |ingress::hdr.ipv4.ttl |[-1r, 18w] |B2 |B | | | ||
| 943 | |ingress::hdr.ipv4.protocol |[-1r, 18w] |MB7 |MB | | | ||
| 944 | |ingress::hdr.ipv4.hdr_checksum |[-1r, 18w] |H44 |H | | | ||
| 945 | |ingress::hdr.ipv4.src_addr[7:0] |[-1r, 18w] |H22 |H |[7:0] | | ||
| 946 | |ingress::hdr.ipv4.src_addr[15:8] |[-1r, 18w] |H22 |H |[15:8] | | ||
| 947 | |ingress::hdr.ipv4.src_addr[22:16] |[-1r, 18w] |H65 |H |[6:0] | | ||
| 948 | |ingress::hdr.ipv4.src_addr[23] |[-1r, 18w] |H65 |H |[7] | | ||
| 949 | |ingress::hdr.ipv4.src_addr[31:24] |[-1r, 18w] |H65 |H |[15:8] | | ||
| 950 | |ingress::hdr.ipv4.dst_addr[7:0] |[-1r, 18w] |H13 |H |[7:0] | | ||
| 951 | |ingress::hdr.ipv4.dst_addr[15:8] |[-1r, 18w] |H13 |H |[15:8] | | ||
| 952 | |ingress::hdr.ipv4.dst_addr[22:16] |[-1r, 18w] |H62 |H |[6:0] | | ||
| 953 | |ingress::hdr.ipv4.dst_addr[23] |[-1r, 18w] |H62 |H |[7] | | ||
| 954 | |ingress::hdr.ipv4.dst_addr[31:24] |[-1r, 18w] |H62 |H |[15:8] | | ||
| 955 | |ingress::hdr.icmp.type |[-1r, 18w] |H8 |H |[15:8] | | ||
| 956 | |ingress::hdr.icmp.code |[-1r, 18w] |H8 |H |[7:0] | | ||
| 957 | |ingress::hdr.icmp.hdr_checksum |[-1r, 18w] |H50 |H | | | ||
| 958 | |ingress::hdr.icmp.data[15:0] |[-1r, 18w] |MH7 |MH | | | ||
| 959 | |ingress::hdr.icmp.data[31:16] |[-1r, 18w] |H48 |H | | | ||
| 960 | |ingress::hdr.tcp.src_port |[-1r, 18w] |W3 |W |[31:16] | | ||
| 961 | |ingress::hdr.tcp.dst_port |[-1r, 18w] |W3 |W |[15:0] | | ||
| 962 | |ingress::hdr.tcp.seq_no |[-1r, 18w] |W25 |W | | | ||
| 963 | |ingress::hdr.tcp.ack_no |[-1r, 18w] |W15 |W | | | ||
| 964 | |ingress::hdr.tcp.data_offset |[-1r, 18w] |H48 |H |[15:12] | | ||
| 965 | |ingress::hdr.tcp.res |[-1r, 18w] |H48 |H |[11:8] | | ||
| 966 | |ingress::hdr.tcp.flags |[-1r, 18w] |H48 |H |[7:0] | | ||
| 967 | |ingress::hdr.tcp.window |[-1r, 18w] |MH7 |MH | | | ||
| 968 | |ingress::hdr.tcp.checksum |[-1r, 18w] |H8 |H | | | ||
| 969 | |ingress::hdr.tcp.urgent_ptr |[-1r, 18w] |H50 |H | | | ||
| 970 | |ingress::hdr.udp.src_port |[-1r, 18w] |H51 |H | | | ||
| 971 | |ingress::hdr.udp.dst_port |[-1r, 18w] |H49 |H | | | ||
| 972 | |ingress::hdr.udp.hdr_length |[-1r, 18w] |H14 |H | | | ||
| 973 | |ingress::hdr.udp.checksum |[-1r, 18w] |H11 |H | | | ||
| 974 | |ingress::hdr.geneve.version |[-1r, 18w] |W37 |W |[31:30] | | ||
| 975 | |ingress::hdr.geneve.opt_len |[-1r, 18w] |W37 |W |[29:24] | | ||
| 976 | |ingress::hdr.geneve.ctrl |[-1r, 18w] |W37 |W |[23] | | ||
| 977 | |ingress::hdr.geneve.crit |[-1r, 18w] |W37 |W |[22] | | ||
| 978 | |ingress::hdr.geneve.reserved |[-1r, 18w] |W37 |W |[21:16] | | ||
| 979 | |ingress::hdr.geneve.protocol |[-1r, 18w] |W37 |W |[15:0] | | ||
| 980 | |ingress::hdr.geneve.vni |[-1r, 18w] |W6 |W |[31:8] | | ||
| 981 | |ingress::hdr.geneve.reserved2 |[-1r, 18w] |W6 |W |[7:0] | | ||
| 982 | |ingress::hdr.inner_eth.dst_mac[31:16] |[5w, 11r] |DH9 |DH | | | ||
| 983 | |ingress::hdr.inner_eth.dst_mac[31:16] |[-1w, 5r] |H30 |H | | | ||
| 984 | |ingress::hdr.inner_eth.dst_mac[31:16] |[11w, 18r] |H30 |H | | | ||
| 985 | |ingress::hdr.inner_eth.dst_mac[47:32] |[-1r, 18w] |H52 |H | | | ||
| 986 | |ingress::hdr.inner_eth.dst_mac[15:0] |[-1r, 18w] |H70 |H | | | ||
| 987 | |ingress::hdr.inner_eth.src_mac[15:0] |[5w, 7r] |DH4 |DH | | | ||
| 988 | |ingress::hdr.inner_eth.src_mac[47:16] |[5w, 12r] |DW0 |DW | | | ||
| 989 | |ingress::hdr.inner_eth.src_mac[15:0] |[-1w, 5r] |H23 |H | | | ||
| 990 | |ingress::hdr.inner_eth.src_mac[15:0] |[7w, 18r] |H23 |H | | | ||
| 991 | |ingress::hdr.inner_eth.src_mac[47:16] |[-1w, 5r] |W10 |W | | | ||
| 992 | |ingress::hdr.inner_eth.src_mac[47:16] |[12w, 18r] |W10 |W | | | ||
| 993 | |ingress::hdr.inner_eth.ether_type |[6w, 12r] |DH3 |DH | | | ||
| 994 | |ingress::hdr.inner_eth.ether_type |[-1w, 6r] |H7 |H | | | ||
| 995 | |ingress::hdr.inner_eth.ether_type |[12w, 18r] |H7 |H | | | ||
| 996 | |ingress::hdr.inner_ipv4.version |[-1r, 18w] |H41 |H |[15:12] | | ||
| 997 | |ingress::hdr.inner_ipv4.ihl |[-1r, 18w] |H41 |H |[11:8] | | ||
| 998 | |ingress::hdr.inner_ipv4.diffserv |[-1r, 18w] |H41 |H |[7:0] | | ||
| 999 | |ingress::hdr.inner_ipv4.total_len |[-1r, 18w] |MH5 |MH | | | ||
| 1000 | |ingress::hdr.inner_ipv4.identification |[-1r, 18w] |W13 |W |[31:16] | | ||
| 1001 | |ingress::hdr.inner_ipv4.flags |[-1r, 18w] |W13 |W |[15:13] | | ||
| 1002 | |ingress::hdr.inner_ipv4.frag_offset |[-1r, 18w] |W13 |W |[12:0] | | ||
| 1003 | |ingress::hdr.inner_ipv4.ttl |[-1r, 18w] |MB1 |MB | | | ||
| 1004 | |ingress::hdr.inner_ipv4.protocol |[-1r, 18w] |MB6 |MB | | | ||
| 1005 | |ingress::hdr.inner_ipv4.hdr_checksum |[9w, 11r] |DH15 |DH | | | ||
| 1006 | |ingress::hdr.inner_ipv4.hdr_checksum |[-1w, 9r] |H43 |H | | | ||
| 1007 | |ingress::hdr.inner_ipv4.hdr_checksum |[11w, 18r] |H43 |H | | | ||
| 1008 | |ingress::hdr.inner_ipv4.src_addr[7:0] |[-1r, 18w] |H19 |H |[7:0] | | ||
| 1009 | |ingress::hdr.inner_ipv4.src_addr[15:8] |[-1r, 18w] |H19 |H |[15:8] | | ||
| 1010 | |ingress::hdr.inner_ipv4.src_addr[22:16] |[-1r, 18w] |H61 |H |[6:0] | | ||
| 1011 | |ingress::hdr.inner_ipv4.src_addr[23] |[-1r, 18w] |H61 |H |[7] | | ||
| 1012 | |ingress::hdr.inner_ipv4.src_addr[31:24] |[-1r, 18w] |H61 |H |[15:8] | | ||
| 1013 | |ingress::hdr.inner_ipv4.dst_addr[7:0] |[-1r, 18w] |H18 |H |[7:0] | | ||
| 1014 | |ingress::hdr.inner_ipv4.dst_addr[15:8] |[-1r, 18w] |H18 |H |[15:8] | | ||
| 1015 | |ingress::hdr.inner_ipv4.dst_addr[22:16] |[-1r, 18w] |H60 |H |[6:0] | | ||
| 1016 | |ingress::hdr.inner_ipv4.dst_addr[23] |[-1r, 18w] |H60 |H |[7] | | ||
| 1017 | |ingress::hdr.inner_ipv4.dst_addr[31:24] |[-1r, 18w] |H60 |H |[15:8] | | ||
| 1018 | |ingress::hdr.inner_tcp.src_port |[-1r, 18w] |W3 |W |[31:16] | | ||
| 1019 | |ingress::hdr.inner_tcp.dst_port |[-1r, 18w] |W3 |W |[15:0] | | ||
| 1020 | |ingress::hdr.inner_tcp.seq_no |[-1r, 18w] |W25 |W | | | ||
| 1021 | |ingress::hdr.inner_tcp.ack_no |[-1r, 18w] |W15 |W | | | ||
| 1022 | |ingress::hdr.inner_tcp.data_offset |[-1r, 18w] |H48 |H |[15:12] | | ||
| 1023 | |ingress::hdr.inner_tcp.res |[-1r, 18w] |H48 |H |[11:8] | | ||
| 1024 | |ingress::hdr.inner_tcp.flags |[-1r, 18w] |H48 |H |[7:0] | | ||
| 1025 | |ingress::hdr.inner_tcp.window |[-1r, 18w] |MH7 |MH | | | ||
| 1026 | |ingress::hdr.inner_tcp.checksum |[-1r, 18w] |H8 |H | | | ||
| 1027 | |ingress::hdr.inner_tcp.urgent_ptr |[-1r, 18w] |H50 |H | | | ||
| 1028 | |ingress::hdr.inner_udp.src_port |[-1r, 18w] |H50 |H | | | ||
| 1029 | |ingress::hdr.inner_udp.dst_port |[-1r, 18w] |H48 |H | | | ||
| 1030 | |ingress::hdr.inner_udp.hdr_length |[-1r, 18w] |MH7 |MH | | | ||
| 1031 | |ingress::hdr.inner_udp.checksum |[-1r, 18w] |H8 |H | | | ||
| 1032 | |ingress::hdr.inner_icmp.type |[-1r, 18w] |H8 |H |[15:8] | | ||
| 1033 | |ingress::hdr.inner_icmp.code |[-1r, 18w] |H8 |H |[7:0] | | ||
| 1034 | |ingress::hdr.inner_icmp.hdr_checksum |[-1r, 18w] |H50 |H | | | ||
| 1035 | |ingress::hdr.inner_icmp.data[15:0] |[-1r, 18w] |MH7 |MH | | | ||
| 1036 | |ingress::hdr.inner_icmp.data[31:16] |[-1r, 18w] |H48 |H | | | ||
| 1037 | |ingress::hdr.inner_ipv6.version |[-1r, 18w] |W13 |W |[31:28] | | ||
| 1038 | |ingress::hdr.inner_ipv6.traffic_class |[-1r, 18w] |W13 |W |[27:20] | | ||
| 1039 | |ingress::hdr.inner_ipv6.flow_label |[-1r, 18w] |W13 |W |[19:0] | | ||
| 1040 | |ingress::hdr.inner_ipv6.payload_len |[-1r, 18w] |MH5 |MH | | | ||
| 1041 | |ingress::hdr.inner_ipv6.next_hdr |[-1r, 18w] |MB6 |MB | | | ||
| 1042 | |ingress::hdr.inner_ipv6.hop_limit |[-1r, 18w] |MB1 |MB | | | ||
| 1043 | |ingress::hdr.inner_ipv6.src_addr[115:96] |[-1r, 18w] |MW5 |MW |[19:0] | | ||
| 1044 | |ingress::hdr.inner_ipv6.src_addr[119:116] |[-1r, 18w] |MW5 |MW |[23:20] | | ||
| 1045 | |ingress::hdr.inner_ipv6.src_addr[127:120] |[-1r, 18w] |MW5 |MW |[31:24] | | ||
| 1046 | |ingress::hdr.inner_ipv6.src_addr[63:32] |[-1r, 18w] |MW9 |MW | | | ||
| 1047 | |ingress::hdr.inner_ipv6.src_addr[95:64] |[-1r, 18w] |MW13 |MW | | | ||
| 1048 | |ingress::hdr.inner_ipv6.src_addr[7:0] |[-1r, 18w] |H19 |H |[7:0] | | ||
| 1049 | |ingress::hdr.inner_ipv6.src_addr[15:8] |[-1r, 18w] |H19 |H |[15:8] | | ||
| 1050 | |ingress::hdr.inner_ipv6.src_addr[22:16] |[-1r, 18w] |H61 |H |[6:0] | | ||
| 1051 | |ingress::hdr.inner_ipv6.src_addr[23] |[-1r, 18w] |H61 |H |[7] | | ||
| 1052 | |ingress::hdr.inner_ipv6.src_addr[31:24] |[-1r, 18w] |H61 |H |[15:8] | | ||
| 1053 | |ingress::hdr.inner_ipv6.dst_addr[115:96] |[-1r, 18w] |MW4 |MW |[19:0] | | ||
| 1054 | |ingress::hdr.inner_ipv6.dst_addr[119:116] |[-1r, 18w] |MW4 |MW |[23:20] | | ||
| 1055 | |ingress::hdr.inner_ipv6.dst_addr[127:120] |[-1r, 18w] |MW4 |MW |[31:24] | | ||
| 1056 | |ingress::hdr.inner_ipv6.dst_addr[63:32] |[-1r, 18w] |MW8 |MW | | | ||
| 1057 | |ingress::hdr.inner_ipv6.dst_addr[95:64] |[-1r, 18w] |MW12 |MW | | | ||
| 1058 | |ingress::hdr.inner_ipv6.dst_addr[7:0] |[-1r, 18w] |H18 |H |[7:0] | | ||
| 1059 | |ingress::hdr.inner_ipv6.dst_addr[15:8] |[-1r, 18w] |H18 |H |[15:8] | | ||
| 1060 | |ingress::hdr.inner_ipv6.dst_addr[22:16] |[-1r, 18w] |H60 |H |[6:0] | | ||
| 1061 | |ingress::hdr.inner_ipv6.dst_addr[23] |[-1r, 18w] |H60 |H |[7] | | ||
| 1062 | |ingress::hdr.inner_ipv6.dst_addr[31:24] |[-1r, 18w] |H60 |H |[15:8] | | ||
| 1063 | |ingress::hdr.geneve_opts.oxg_ext_tag.class |[-1r, 18w] |W2 |W |[31:16] | | ||
| 1064 | |ingress::hdr.geneve_opts.oxg_ext_tag.crit |[-1r, 18w] |W2 |W |[15] | | ||
| 1065 | |ingress::hdr.geneve_opts.oxg_ext_tag.type |[-1r, 18w] |W2 |W |[14:8] | | ||
| 1066 | |ingress::hdr.geneve_opts.oxg_ext_tag.reserved |[-1r, 18w] |W2 |W |[7:5] | | ||
| 1067 | |ingress::hdr.geneve_opts.oxg_ext_tag.opt_len |[-1r, 18w] |W2 |W |[4:0] | | ||
| 1068 | |ingress::hdr.geneve_opts.oxg_mcast.mcast_tag |[-1r, 18w] |B8 |B |[7:6] | | ||
| 1069 | |ingress::hdr.geneve_opts.oxg_mcast.reserved[29:24] |[-1r, 18w] |B8 |B |[5:0] | | ||
| 1070 | |ingress::hdr.ipv6.version |[-1r, 18w] |W14 |W |[31:28] | | ||
| 1071 | |ingress::hdr.ipv6.traffic_class |[-1r, 18w] |W14 |W |[27:20] | | ||
| 1072 | |ingress::hdr.ipv6.flow_label |[-1r, 18w] |W14 |W |[19:0] | | ||
| 1073 | |ingress::hdr.ipv6.payload_len |[-1r, 18w] |H13 |H | | | ||
| 1074 | |ingress::hdr.ipv6.next_hdr |[-1r, 18w] |MB7 |MB | | | ||
| 1075 | |ingress::hdr.ipv6.hop_limit |[-1r, 18w] |B2 |B | | | ||
| 1076 | |ingress::hdr.ipv6.src_addr[63:32] |[-1r, 18w] |MW10 |MW | | | ||
| 1077 | |ingress::hdr.ipv6.src_addr[95:64] |[-1r, 18w] |MW14 |MW | | | ||
| 1078 | |ingress::hdr.ipv6.src_addr[7:0] |[-1r, 18w] |H22 |H |[7:0] | | ||
| 1079 | |ingress::hdr.ipv6.src_addr[15:8] |[-1r, 18w] |H22 |H |[15:8] | | ||
| 1080 | |ingress::hdr.ipv6.src_addr[22:16] |[-1r, 18w] |H65 |H |[6:0] | | ||
| 1081 | |ingress::hdr.ipv6.src_addr[23] |[-1r, 18w] |H65 |H |[7] | | ||
| 1082 | |ingress::hdr.ipv6.src_addr[31:24] |[-1r, 18w] |H65 |H |[15:8] | | ||
| 1083 | |ingress::hdr.ipv6.src_addr[115:96] |[-1r, 18w] |W12 |W |[19:0] | | ||
| 1084 | |ingress::hdr.ipv6.src_addr[119:116] |[-1r, 18w] |W12 |W |[23:20] | | ||
| 1085 | |ingress::hdr.ipv6.src_addr[127:120] |[-1r, 18w] |W12 |W |[31:24] | | ||
| 1086 | |ingress::hdr.ipv6.dst_addr[7:0] |[-1r, 18w] |MH6 |MH |[7:0] | | ||
| 1087 | |ingress::hdr.ipv6.dst_addr[15:8] |[-1r, 18w] |MH6 |MH |[15:8] | | ||
| 1088 | |ingress::hdr.ipv6.dst_addr[115:96] |[-1r, 18w] |MW6 |MW |[19:0] | | ||
| 1089 | |ingress::hdr.ipv6.dst_addr[119:116] |[-1r, 18w] |MW6 |MW |[23:20] | | ||
| 1090 | |ingress::hdr.ipv6.dst_addr[127:120] |[-1r, 18w] |MW6 |MW |[31:24] | | ||
| 1091 | |ingress::hdr.ipv6.dst_addr[22:16] |[-1r, 18w] |H62 |H |[6:0] | | ||
| 1092 | |ingress::hdr.ipv6.dst_addr[23] |[-1r, 18w] |H62 |H |[7] | | ||
| 1093 | |ingress::hdr.ipv6.dst_addr[31:24] |[-1r, 18w] |H62 |H |[15:8] | | ||
| 1094 | |ingress::hdr.ipv6.dst_addr[63:32] |[-1r, 18w] |W24 |W | | | ||
| 1095 | |ingress::hdr.ipv6.dst_addr[95:64] |[-1r, 18w] |W36 |W | | | ||
| 1096 | |ingress::ig_intr_md_for_dprsr.drop_ctl |[-1r, 18w] |MB3 |MB |[2:0] | | ||
| 1097 | |ingress::ig_intr_md_for_dprsr.mirror_type |[-1r, 18w] |MB2 |MB |[3:0] | | ||
| 1098 | |ingress::ig_intr_md_for_dprsr.drop_ctl.$valid |[-1r, 18w] |W0 |W |[1] | | ||
| 1099 | |ingress::filter_hasReturned |[-1r, 18w] |MB5 |MB |[0] | | ||
| 1100 | |ingress::ig_intr_md_for_tm.ucast_egress_port |[-1r, 18w] |MH13 |MH |[8:0] | | ||
| 1101 | |ingress::ig_intr_md_for_tm.bypass_egress |[-1r, 18w] |B1 |B |[7] | | ||
| 1102 | |ingress::ig_intr_md_for_tm.mcast_grp_a |[8w, 16r] |DH1 |DH | | | ||
| 1103 | |ingress::ig_intr_md_for_tm.mcast_grp_a |[7w, 8r] |MH2 |MH | | | ||
| 1104 | |ingress::ig_intr_md_for_tm.mcast_grp_a |[16w, 18r] |MH2 |MH | | | ||
| 1105 | |ingress::ig_intr_md_for_tm.mcast_grp_b |[8w, 16r] |DH2 |DH | | | ||
| 1106 | |ingress::ig_intr_md_for_tm.mcast_grp_b |[7w, 8r] |MH3 |MH | | | ||
| 1107 | |ingress::ig_intr_md_for_tm.mcast_grp_b |[16w, 18r] |MH3 |MH | | | ||
| 1108 | |ingress::ig_intr_md_for_tm.level1_mcast_hash |[-1r, 18w] |H15 |H |[12:0] | | ||
| 1109 | |ingress::ig_intr_md_for_tm.level2_mcast_hash |[-1r, 18w] |H38 |H |[12:0] | | ||
| 1110 | |ingress::ig_intr_md_for_tm.level1_exclusion_id |[8w, 16r] |DH13 |DH | | | ||
| 1111 | |ingress::ig_intr_md_for_tm.level1_exclusion_id |[7w, 8r] |MH15 |MH | | | ||
| 1112 | |ingress::ig_intr_md_for_tm.level1_exclusion_id |[16w, 18r] |MH15 |MH | | | ||
| 1113 | |ingress::ig_intr_md_for_tm.level2_exclusion_id |[-1r, 18w] |MH21 |MH |[8:0] | | ||
| 1114 | |ingress::ig_intr_md_for_tm.rid |[8w, 16r] |DH21 |DH | | | ||
| 1115 | |ingress::ig_intr_md_for_tm.rid |[7w, 8r] |MH20 |MH | | | ||
| 1116 | |ingress::ig_intr_md_for_tm.rid |[16w, 18r] |MH20 |MH | | | ||
| 1117 | |ingress::ig_intr_md_for_tm.ucast_egress_port.$valid |[-1r, 18w] |W0 |W |[2] | | ||
| 1118 | |ingress::ig_intr_md_for_tm.mcast_grp_a.$valid |[-1r, 18w] |W0 |W |[3] | | ||
| 1119 | |ingress::ig_intr_md_for_tm.mcast_grp_b.$valid |[-1r, 18w] |W0 |W |[4] | | ||
| 1120 | |ingress::ig_intr_md_for_tm.rid.$valid |[-1r, 18w] |W0 |W |[5] | | ||
| 1121 | |ingress::ig_intr_md_for_tm.level1_exclusion_id.$valid |[-1r, 18w] |W0 |W |[6] | | ||
| 1122 | |ingress::ig_intr_md_for_tm.level2_exclusion_id.$valid |[-1r, 18w] |W0 |W |[7] | | ||
| 1123 | |ingress::ig_intr_md_for_tm.level1_mcast_hash.$valid |[-1r, 18w] |W0 |W |[8] | | ||
| 1124 | |ingress::ig_intr_md_for_tm.level2_mcast_hash.$valid |[-1r, 18w] |W0 |W |[9] | | ||
| 1125 | |$tmp13 |[-1r, 18w] |H56 |H |[7:0] | | ||
| 1126 | |ingress::l3_router_Router4_fwd.nexthop[31:16] |[8w, 16r] |MH2 |MH | | | ||
| 1127 | |ingress::l3_router_Router4_fwd.nexthop[15:8] |[-1r, 18w] |H64 |H |[15:8] | | ||
| 1128 | |ingress::l3_router_Router4_fwd.nexthop[7:0] |[-1r, 18w] |H69 |H |[7:0] | | ||
| 1129 | |ingress::l3_router_Router4_fwd.port |[-1r, 18w] |MH14 |MH |[8:0] | | ||
| 1130 | |ingress::l3_router_Router4_fwd.is_hit |[5w, 11r] |H30 |H |[0] | | ||
| 1131 | |ingress::l3_router_Router4_fwd.ecmp_hash |[-1r, 18w] |H54 |H |[7:0] | | ||
| 1132 | |ingress::l3_router_Router4_fwd.idx[7:0] |[-1r, 18w] |H24 |H |[7:0] | | ||
| 1133 | |ingress::l3_router_Router4_fwd.idx[15:8] |[-1r, 18w] |H24 |H |[15:8] | | ||
| 1134 | |ingress::l3_router_Router4_fwd.slots |[5w, 12r] |W10 |W |[7:0] | | ||
| 1135 | |ingress::l3_router_Router4_fwd.slot[7:0] |[-1r, 18w] |MH8 |MH |[7:0] | | ||
| 1136 | |ingress::l3_router_Router4_fwd.slot[15:8] |[-1r, 18w] |MH8 |MH |[15:8] | | ||
| 1137 | |$tmp14 |[-1r, 18w] |H54 |H |[7:0] | | ||
| 1138 | |ingress::l3_router_Router6_fwd.nexthop[55:48] |[-1r, 18w] |MB9 |MB | | | ||
| 1139 | |ingress::l3_router_Router6_fwd.nexthop[63:56] |[-1r, 18w] |MB10 |MB | | | ||
| 1140 | |ingress::l3_router_Router6_fwd.nexthop[103:96] |[-1r, 18w] |MB14 |MB | | | ||
| 1141 | |ingress::l3_router_Router6_fwd.nexthop[111:104] |[-1r, 18w] |MB15 |MB | | | ||
| 1142 | |ingress::l3_router_Router6_fwd.nexthop[31:16] |[8w, 16r] |MH3 |MH | | | ||
| 1143 | |ingress::l3_router_Router6_fwd.nexthop[47:32] |[8w, 16r] |MH15 |MH | | | ||
| 1144 | |ingress::l3_router_Router6_fwd.nexthop[127:112] |[8w, 16r] |MH20 |MH | | | ||
| 1145 | |ingress::l3_router_Router6_fwd.nexthop[7:0] |[-1r, 18w] |H64 |H |[7:0] | | ||
| 1146 | |ingress::l3_router_Router6_fwd.nexthop[15:8] |[-1r, 18w] |H69 |H |[7:0] | | ||
| 1147 | |ingress::l3_router_Router6_fwd.nexthop[95:64] |[-1r, 18w] |W18 |W | | | ||
| 1148 | |ingress::l3_router_Router6_fwd.port |[-1r, 18w] |MH14 |MH |[8:0] | | ||
| 1149 | |ingress::l3_router_Router6_fwd.is_hit |[9w, 11r] |H43 |H |[0] | | ||
| 1150 | |ingress::l3_router_Router6_fwd.ecmp_hash |[-1r, 18w] |H55 |H |[7:0] | | ||
| 1151 | |ingress::l3_router_Router6_fwd.idx[7:0] |[-1r, 18w] |H24 |H |[7:0] | | ||
| 1152 | |ingress::l3_router_Router6_fwd.idx[15:8] |[-1r, 18w] |H24 |H |[15:8] | | ||
| 1153 | |ingress::l3_router_Router6_fwd.slots |[6w, 12r] |H7 |H |[7:0] | | ||
| 1154 | |ingress::l3_router_Router6_fwd.slot[7:0] |[-1r, 18w] |MH8 |MH |[7:0] | | ||
| 1155 | |ingress::l3_router_Router6_fwd.slot[15:8] |[-1r, 18w] |MH8 |MH |[15:8] | | ||
| 1156 | |ingress::ig_intr_md_for_tm.bypass_egress.$valid |[-1r, 18w] |W0 |W |[10] | | ||
| 1157 | |ingress::hdr.udp.checksum.$deparse_original_csum |[-1r, 18w] |B1 |B |[0] | | ||
| 1158 | |ingress::hdr.udp.checksum.$deparse_updated_csum_0 |[-1r, 18w] |B1 |B |[1] | | ||
| 1159 | |ingress::hdr.udp.checksum.$deparse_updated_csum_1 |[-1r, 18w] |B1 |B |[2] | | ||
| 1160 | |ingress::hdr.udp.checksum.$deparse_updated_csum_2 |[-1r, 18w] |B1 |B |[3] | | ||
| 1161 | |ingress::hdr.udp.checksum.$deparse_updated_csum_3 |[-1r, 18w] |B1 |B |[4] | | ||
| 1162 | |ingress::hdr.icmp.hdr_checksum.$deparse_original_csum |[-1r, 18w] |B1 |B |[5] | | ||
| 1163 | |ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0 |[-1r, 18w] |B1 |B |[6] | | ||
| 1164 | |ingress::$tmp8 |[-1r, 18w] |B0 |B | | | ||
| 1165 | |egress::eg_intr_md_for_dprsr.drop_ctl |[-1r, 18w] |MH18 |MH |[2:0] | | ||
| 1166 | |egress::eg_intr_md_for_dprsr.mirror_io_select |[-1r, 18w] |B4 |B |[7] | | ||
| 1167 | |egress::eg_intr_md_for_dprsr.mirror_io_select.$valid |[-1r, 18w] |H0 |H |[0] | | ||
| 1168 | |egress::eg_intr_md.egress_port |[-1r, 18w] |MH16 |MH |[8:0] | | ||
| 1169 | |egress::eg_intr_md.egress_rid |[-1r, 18w] |H53 |H | | | ||
| 1170 | |egress::eg_intr_md.egress_rid_first |[-1r, 18w] |B10 |B |[0] | | ||
| 1171 | |egress::eg_intr_md.egress_port.$valid |[-1r, 18w] |H0 |H |[1] | | ||
| 1172 | |egress::meta.bridge_hdr.ingress_port |[-1r, 18w] |MH17 |MH |[8:0] | | ||
| 1173 | |egress::hdr.ethernet.dst_mac[15:0] |[-1r, 18w] |H25 |H | | | ||
| 1174 | |egress::hdr.ethernet.dst_mac[23:16] |[-1r, 18w] |H27 |H |[7:0] | | ||
| 1175 | |egress::hdr.ethernet.dst_mac[31:24] |[-1r, 18w] |H27 |H |[15:8] | | ||
| 1176 | |egress::hdr.ethernet.dst_mac[47:32] |[-1r, 18w] |H58 |H | | | ||
| 1177 | |egress::hdr.ethernet.src_mac[47:32] |[1w, 4r] |DH16 |DH | | | ||
| 1178 | |egress::hdr.ethernet.src_mac[47:32] |[-1w, 1r] |H57 |H | | | ||
| 1179 | |egress::hdr.ethernet.src_mac[47:32] |[4w, 18r] |H57 |H | | | ||
| 1180 | |egress::hdr.ethernet.src_mac[31:0] |[-1r, 18w] |W19 |W | | | ||
| 1181 | |egress::hdr.ethernet.ether_type |[-1r, 18w] |H35 |H | | | ||
| 1182 | |egress::hdr.vlan.pcp |[-1r, 18w] |H2 |H |[15:13] | | ||
| 1183 | |egress::hdr.vlan.dei |[-1r, 18w] |H2 |H |[12] | | ||
| 1184 | |egress::hdr.vlan.vlan_id |[-1r, 18w] |H2 |H |[11:0] | | ||
| 1185 | |egress::hdr.vlan.ether_type |[-1r, 18w] |H1 |H | | | ||
| 1186 | |egress::hdr.ipv4.dst_addr[15:0] |[-1r, 18w] |MH9 |MH | | | ||
| 1187 | |egress::hdr.ipv4.dst_addr[23:16] |[-1r, 18w] |MH11 |MH |[7:0] | | ||
| 1188 | |egress::hdr.ipv4.dst_addr[31:24] |[-1r, 18w] |MH11 |MH |[15:8] | | ||
| 1189 | |egress::hdr.icmp.type |[-1r, 18w] |B5 |B | | | ||
| 1190 | |egress::hdr.icmp.code |[-1r, 18w] |MH10 |MH |[15:8] | | ||
| 1191 | |egress::hdr.icmp.hdr_checksum[15:8] |[-1r, 18w] |MH10 |MH |[7:0] | | ||
| 1192 | |egress::hdr.geneve.vni[15:0] |[-1r, 18w] |H3 |H | | | ||
| 1193 | |egress::hdr.geneve.reserved2 |[-1r, 18w] |MB8 |MB | | | ||
| 1194 | |egress::hdr.inner_eth.src_mac[7:0] |[-1r, 18w] |MB13 |MB | | | ||
| 1195 | |egress::hdr.inner_eth.ether_type |[0w, 3r] |DH17 |DH | | | ||
| 1196 | |egress::hdr.inner_eth.ether_type |[-1w, 0r] |H59 |H | | | ||
| 1197 | |egress::hdr.inner_eth.ether_type |[3w, 18r] |H59 |H | | | ||
| 1198 | |egress::hdr.inner_ipv4.ttl |[-1r, 18w] |B5 |B | | | ||
| 1199 | |egress::hdr.inner_ipv4.hdr_checksum |[-1r, 18w] |H33 |H | | | ||
| 1200 | |egress::hdr.inner_ipv4.src_addr[31:24] |[-1r, 18w] |MB11 |MB | | | ||
| 1201 | |egress::hdr.inner_ipv4.dst_addr[15:0] |[-1r, 18w] |MH10 |MH | | | ||
| 1202 | |egress::hdr.inner_ipv4.dst_addr[23:16] |[-1r, 18w] |H26 |H |[7:0] | | ||
| 1203 | |egress::hdr.inner_ipv4.dst_addr[31:24] |[-1r, 18w] |H26 |H |[15:8] | | ||
| 1204 | |egress::hdr.inner_ipv6.hop_limit |[-1r, 18w] |B5 |B | | | ||
| 1205 | |egress::hdr.inner_ipv6.dst_addr[55:48] |[-1r, 18w] |MB11 |MB | | | ||
| 1206 | |egress::hdr.inner_ipv6.dst_addr[63:56] |[-1r, 18w] |MB12 |MB | | | ||
| 1207 | |egress::hdr.inner_ipv6.dst_addr[15:0] |[-1r, 18w] |MH10 |MH | | | ||
| 1208 | |egress::hdr.inner_ipv6.dst_addr[23:16] |[-1r, 18w] |H26 |H |[7:0] | | ||
| 1209 | |egress::hdr.inner_ipv6.dst_addr[31:24] |[-1r, 18w] |H26 |H |[15:8] | | ||
| 1210 | |egress::hdr.inner_ipv6.dst_addr[47:32] |[-1r, 18w] |H33 |H | | | ||
| 1211 | |egress::hdr.inner_ipv6.dst_addr[95:64] |[-1r, 18w] |W20 |W | | | ||
| 1212 | |egress::hdr.inner_ipv6.dst_addr[127:96] |[-1r, 18w] |W21 |W | | | ||
| 1213 | |egress::hdr.geneve_opts.oxg_ext_tag.class |[-1r, 18w] |W4 |W |[31:16] | | ||
| 1214 | |egress::hdr.geneve_opts.oxg_ext_tag.crit |[-1r, 18w] |W4 |W |[15] | | ||
| 1215 | |egress::hdr.geneve_opts.oxg_ext_tag.type |[-1r, 18w] |W4 |W |[14:8] | | ||
| 1216 | |egress::hdr.geneve_opts.oxg_ext_tag.reserved |[-1r, 18w] |W4 |W |[7:5] | | ||
| 1217 | |egress::hdr.geneve_opts.oxg_ext_tag.opt_len |[-1r, 18w] |W4 |W |[4:0] | | ||
| 1218 | |egress::hdr.geneve_opts.oxg_mcast.mcast_tag |[-1r, 18w] |W4 |W |[31:30] | | ||
| 1219 | |egress::hdr.geneve_opts.oxg_mcast.reserved |[-1r, 18w] |W4 |W |[29:0] | | ||
| 1220 | |egress::hdr.geneve_opts.oxg_mss.mss |[-1r, 18w] |W4 |W | | | ||
| 1221 | |egress::hdr.ipv6.dst_addr[15:0] |[-1r, 18w] |MH9 |MH | | | ||
| 1222 | |egress::hdr.ipv6.dst_addr[23:16] |[-1r, 18w] |MH11 |MH |[7:0] | | ||
| 1223 | |egress::hdr.ipv6.dst_addr[31:24] |[-1r, 18w] |MH11 |MH |[15:8] | | ||
| 1224 | |egress::hdr.ipv6.dst_addr[111:96] |[-1r, 18w] |MW0 |MW |[15:0] | | ||
| 1225 | |egress::hdr.ipv6.dst_addr[127:112] |[-1r, 18w] |MW0 |MW |[31:16] | | ||
| 1226 | |egress::hdr.ipv6.dst_addr[63:32] |[-1r, 18w] |MW1 |MW | | | ||
| 1227 | |egress::hdr.ipv6.dst_addr[95:64] |[-1r, 18w] |MW2 |MW | | | ||
| 1228 | |egress::is_link_local_ipv6_mcast_0 |[-1r, 18w] |W1 |W |[31:16] | | ||
| 1229 | |egress::eg_intr_md_for_dprsr.drop_ctl.$valid |[-1r, 18w] |H0 |H |[2] | | ||
| 1230 | |egress::meta.drop_reason |[-1r, 18w] |MH18 |MH |[10:3] | | ||
| 1231 | |egress::meta.decap_ports_0 |[-1r, 18w] |W26 |W | | | ||
| 1232 | |egress::meta.decap_ports_1 |[-1r, 18w] |W27 |W | | | ||
| 1233 | |egress::meta.decap_ports_2 |[-1r, 18w] |W28 |W | | | ||
| 1234 | |egress::meta.decap_ports_3 |[-1r, 18w] |W29 |W | | | ||
| 1235 | |egress::meta.decap_ports_4 |[-1r, 18w] |W30 |W | | | ||
| 1236 | |egress::meta.decap_ports_5 |[-1r, 18w] |W31 |W | | | ||
| 1237 | |egress::meta.decap_ports_6 |[-1r, 18w] |W32 |W | | | ||
| 1238 | |egress::meta.decap_ports_7 |[-1r, 18w] |W33 |W | | | ||
| 1239 | |egress::meta.bitmap_result |[-1r, 18w] |W34 |W | | | ||
| 1240 | |egress::meta.ipv4_checksum_recalc |[0w, 3r] |H59 |H |[0] | | ||
| 1241 | |egress::meta.vlan_id |[-1r, 18w] |H9 |H |[11:0] | | ||
| 1242 | |egress::meta.port_number |[-1r, 18w] |B9 |B | | | ||
| 1243 | |egress::hdr.tcp.src_port |[-1r, 18w] |W9 |W |[31:16] | | ||
| 1244 | |egress::hdr.tcp.dst_port |[-1r, 18w] |W9 |W |[15:0] | | ||
| 1245 | |egress::hdr.tcp.seq_no |[-1r, 18w] |W23 |W | | | ||
| 1246 | |egress::hdr.tcp.ack_no |[-1r, 18w] |W22 |W | | | ||
| 1247 | |egress::hdr.tcp.data_offset |[-1r, 18w] |W5 |W |[31:28] | | ||
| 1248 | |egress::hdr.tcp.res |[-1r, 18w] |W5 |W |[27:24] | | ||
| 1249 | |egress::hdr.tcp.flags |[-1r, 18w] |W5 |W |[23:16] | | ||
| 1250 | |egress::hdr.tcp.window |[-1r, 18w] |W5 |W |[15:0] | | ||
| 1251 | |egress::hdr.tcp.checksum |[-1r, 18w] |W8 |W |[31:16] | | ||
| 1252 | |egress::hdr.tcp.urgent_ptr |[-1r, 18w] |W8 |W |[15:0] | | ||
| 1253 | |egress::mac_rewrite_ip_suffix[15:0] |[-1r, 18w] |H28 |H | | | ||
| 1254 | |egress::mac_rewrite_ip_suffix[23:16] |[-1r, 18w] |H29 |H |[7:0] | | ||
| 1255 | |egress::mac_rewrite_ip_suffix_0[15:0] |[-1r, 18w] |DH8 |DH | | | ||
| 1256 | |egress::mac_rewrite_ip_suffix_0[23:16] |[-1r, 18w] |H28 |H |[7:0] | | ||
| 1257 | |egress::mac_rewrite_ip_suffix_0[31:24] |[-1r, 18w] |H28 |H |[15:8] | | ||
| 1258 | |egress::mac_rewrite_ip_suffix_0[47:32] |[1w, 4r] |H57 |H | | | ||
| 1259 | |egress::hdr.inner_ipv4.hdr_checksum.$deparse_original_csum |[-1r, 18w] |B4 |B |[5] | | ||
| 1260 | |egress::hdr.inner_ipv4.hdr_checksum.$deparse_updated_csum_0 |[-1r, 18w] |B4 |B |[6] | | ||
| 1261 | |ingress::meta.bridge_hdr.$valid |[-1r, 18w] |W0 |W |[11] | | ||
| 1262 | |ingress::hdr.ethernet.$valid |[-1r, 18w] |W0 |W |[12] | | ||
| 1263 | |ingress::hdr.sidecar.$valid |[-1r, 18w] |W0 |W |[13] | | ||
| 1264 | |ingress::hdr.vlan.$valid |[-1r, 18w] |W0 |W |[14] | | ||
| 1265 | |ingress::hdr.ipv4.$valid |[-1r, 18w] |W0 |W |[15] | | ||
| 1266 | |ingress::hdr.icmp.$valid |[-1r, 18w] |W0 |W |[16] | | ||
| 1267 | |ingress::hdr.tcp.$valid |[-1r, 18w] |W0 |W |[17] | | ||
| 1268 | |ingress::hdr.udp.$valid |[-1r, 18w] |W0 |W |[18] | | ||
| 1269 | |ingress::hdr.geneve.$valid |[-1r, 18w] |W0 |W |[19] | | ||
| 1270 | |ingress::hdr.inner_eth.$valid |[-1r, 18w] |W0 |W |[20] | | ||
| 1271 | |ingress::hdr.inner_ipv4.$valid |[-1r, 18w] |W0 |W |[21] | | ||
| 1272 | |ingress::hdr.inner_tcp.$valid |[-1r, 18w] |W0 |W |[22] | | ||
| 1273 | |ingress::hdr.inner_udp.$valid |[-1r, 18w] |W0 |W |[23] | | ||
| 1274 | |ingress::hdr.inner_icmp.$valid |[-1r, 18w] |W0 |W |[24] | | ||
| 1275 | |ingress::hdr.inner_ipv6.$valid |[-1r, 18w] |W0 |W |[25] | | ||
| 1276 | |ingress::hdr.geneve_opts.oxg_ext_tag.$valid |[-1r, 18w] |W0 |W |[26] | | ||
| 1277 | |ingress::hdr.geneve_opts.oxg_mcast_tag.$valid |[-1r, 18w] |W0 |W |[27] | | ||
| 1278 | |ingress::hdr.geneve_opts.oxg_mcast.$valid |[-1r, 18w] |W0 |W |[28] | | ||
| 1279 | |ingress::hdr.geneve_opts.oxg_mss_tag.$valid |[-1r, 18w] |W0 |W |[29] | | ||
| 1280 | |ingress::hdr.geneve_opts.oxg_mss.$valid |[-1r, 18w] |W0 |W |[30] | | ||
| 1281 | |ingress::hdr.ipv6.$valid |[-1r, 18w] |W0 |W |[31] | | ||
| 1282 | |ingress::hdr.arp.$valid |[-1r, 18w] |MB0 |MB |[0] | | ||
| 1283 | |egress::hdr.ethernet.$valid |[-1r, 18w] |H0 |H |[3] | | ||
| 1284 | |egress::hdr.vlan.$valid |[-1r, 18w] |H0 |H |[4] | | ||
| 1285 | |egress::hdr.ipv4.$valid |[-1r, 18w] |H0 |H |[5] | | ||
| 1286 | |egress::hdr.icmp.$valid |[-1r, 18w] |H0 |H |[6] | | ||
| 1287 | |egress::hdr.udp.$valid |[-1r, 18w] |H0 |H |[7] | | ||
| 1288 | |egress::hdr.geneve.$valid |[-1r, 18w] |H0 |H |[8] | | ||
| 1289 | |egress::hdr.inner_eth.$valid |[-1r, 18w] |H0 |H |[9] | | ||
| 1290 | |egress::hdr.inner_ipv4.$valid |[-1r, 18w] |H0 |H |[10] | | ||
| 1291 | |egress::hdr.inner_tcp.$valid |[-1r, 18w] |H0 |H |[11] | | ||
| 1292 | |egress::hdr.inner_udp.$valid |[-1r, 18w] |H0 |H |[12] | | ||
| 1293 | |egress::hdr.inner_ipv6.$valid |[-1r, 18w] |H0 |H |[13] | | ||
| 1294 | |egress::hdr.geneve_opts.oxg_ext_tag.$valid |[-1r, 18w] |H0 |H |[14] | | ||
| 1295 | |egress::hdr.geneve_opts.oxg_mcast_tag.$valid |[-1r, 18w] |H0 |H |[15] | | ||
| 1296 | |egress::hdr.geneve_opts.oxg_mcast.$valid |[-1r, 18w] |B4 |B |[0] | | ||
| 1297 | |egress::hdr.geneve_opts.oxg_mss_tag.$valid |[-1r, 18w] |B4 |B |[1] | | ||
| 1298 | |egress::hdr.geneve_opts.oxg_mss.$valid |[-1r, 18w] |B4 |B |[2] | | ||
| 1299 | |egress::hdr.ipv6.$valid |[-1r, 18w] |B4 |B |[3] | | ||
| 1300 | |egress::hdr.tcp.$valid |[-1r, 18w] |B4 |B |[4] | | ||
| 1301 | +-------------------------------------------------------------+------------+-----------+----------------+-----------------+ | ||
| 1302 | |||
| 1303 | |||
| 1304 | |||
| 1305 | |||
| 1306 | |||
| 1307 | PHV Allocation State | ||
| 1308 | |||
| 1309 | MAU Groups: | ||
| 1310 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1311 | | Container Set | Containers Used | Bits Used | Bits Used on Ingress | Bits Used on Egress | Bits Allocated | Bits Allocated on Ingress | Bits Allocated on Egress | Available Bits | | ||
| 1312 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1313 | | B0-11 | 9 ( 75 %) | 65 ( 67.7 %) | 40 ( 41.7 %) | 25 ( 26 %) | 89 ( 92.7 %) | 48 ( 50 %) | 41 ( 42.7 %) | 96 | | ||
| 1314 | | MB0-3 | 4 ( 100 %) | 16 ( 50 %) | 16 ( 50 %) | 0 ( 0 %) | 24 ( 75 %) | 24 ( 75 %) | 0 ( 0 %) | 32 | | ||
| 1315 | | DB0-3 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 | | ||
| 1316 | | | | | | | | | | | | ||
| 1317 | | Usage for Group 1 | 13 ( 65 %) | 81 ( 50.6 %) | 56 ( 35 %) | 25 ( 15.6 %) | 113 ( 70.6 %) | 72 ( 45 %) | 41 ( 25.6 %) | 160 | | ||
| 1318 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1319 | | B12-23 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 96 | | ||
| 1320 | | MB4-7 | 4 ( 100 %) | 18 ( 56.2 %) | 18 ( 56.2 %) | 0 ( 0 %) | 34 ( 106 %) | 34 ( 106 %) | 0 ( 0 %) | 32 | | ||
| 1321 | | DB4-7 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 | | ||
| 1322 | | | | | | | | | | | | ||
| 1323 | | Usage for Group 2 | 4 ( 20 %) | 18 ( 11.2 %) | 18 ( 11.2 %) | 0 ( 0 %) | 34 ( 21.2 %) | 34 ( 21.2 %) | 0 ( 0 %) | 160 | | ||
| 1324 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1325 | | B24-35 | 2 ( 16.7 %) | 16 ( 16.7 %) | 16 ( 16.7 %) | 0 ( 0 %) | 16 ( 16.7 %) | 16 ( 16.7 %) | 0 ( 0 %) | 96 | | ||
| 1326 | | MB8-11 | 4 ( 100 %) | 32 ( 100 %) | 16 ( 50 %) | 16 ( 50 %) | 40 ( 125 %) | 16 ( 50 %) | 24 ( 75 %) | 32 | | ||
| 1327 | | DB8-11 | 2 ( 50 %) | 16 ( 50 %) | 16 ( 50 %) | 0 ( 0 %) | 16 ( 50 %) | 16 ( 50 %) | 0 ( 0 %) | 32 | | ||
| 1328 | | | | | | | | | | | | ||
| 1329 | | Usage for Group 3 | 8 ( 40 %) | 64 ( 40 %) | 48 ( 30 %) | 16 ( 10 %) | 72 ( 45 %) | 48 ( 30 %) | 24 ( 15 %) | 160 | | ||
| 1330 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1331 | | B36-47 | 2 ( 16.7 %) | 16 ( 16.7 %) | 16 ( 16.7 %) | 0 ( 0 %) | 16 ( 16.7 %) | 16 ( 16.7 %) | 0 ( 0 %) | 96 | | ||
| 1332 | | MB12-15 | 4 ( 100 %) | 32 ( 100 %) | 16 ( 50 %) | 16 ( 50 %) | 32 ( 100 %) | 16 ( 50 %) | 16 ( 50 %) | 32 | | ||
| 1333 | | DB12-15 | 2 ( 50 %) | 16 ( 50 %) | 16 ( 50 %) | 0 ( 0 %) | 16 ( 50 %) | 16 ( 50 %) | 0 ( 0 %) | 32 | | ||
| 1334 | | | | | | | | | | | | ||
| 1335 | | Usage for Group 4 | 8 ( 40 %) | 64 ( 40 %) | 48 ( 30 %) | 16 ( 10 %) | 64 ( 40 %) | 48 ( 30 %) | 16 ( 10 %) | 160 | | ||
| 1336 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1337 | | H0-11 | 12 ( 100 %) | 188 ( 97.9 %) | 112 ( 58.3 %) | 76 ( 39.6 %) | 276 ( 144 %) | 200 ( 104 %) | 76 ( 39.6 %) | 192 | | ||
| 1338 | | MH0-3 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 128 ( 200 %) | 128 ( 200 %) | 0 ( 0 %) | 64 | | ||
| 1339 | | DH0-3 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 80 ( 125 %) | 80 ( 125 %) | 0 ( 0 %) | 64 | | ||
| 1340 | | | | | | | | | | | | ||
| 1341 | | Usage for Group 5 | 20 ( 100 %) | 316 ( 98.8 %) | 240 ( 75 %) | 76 ( 23.8 %) | 484 ( 151 %) | 408 ( 128 %) | 76 ( 23.8 %) | 320 | | ||
| 1342 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1343 | | H12-23 | 12 ( 100 %) | 192 ( 100 %) | 192 ( 100 %) | 0 ( 0 %) | 273 ( 142 %) | 273 ( 142 %) | 0 ( 0 %) | 192 | | ||
| 1344 | | MH4-7 | 4 ( 100 %) | 59 ( 92.2 %) | 59 ( 92.2 %) | 0 ( 0 %) | 155 ( 242 %) | 155 ( 242 %) | 0 ( 0 %) | 64 | | ||
| 1345 | | DH4-7 | 1 ( 25 %) | 16 ( 25 %) | 16 ( 25 %) | 0 ( 0 %) | 16 ( 25 %) | 16 ( 25 %) | 0 ( 0 %) | 64 | | ||
| 1346 | | | | | | | | | | | | ||
| 1347 | | Usage for Group 6 | 17 ( 85 %) | 267 ( 83.4 %) | 267 ( 83.4 %) | 0 ( 0 %) | 444 ( 139 %) | 444 ( 139 %) | 0 ( 0 %) | 320 | | ||
| 1348 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1349 | | H24-35 | 12 ( 100 %) | 184 ( 95.8 %) | 80 ( 41.7 %) | 104 ( 54.2 %) | 265 ( 138 %) | 113 ( 58.9 %) | 152 ( 79.2 %) | 192 | | ||
| 1350 | | MH8-11 | 4 ( 100 %) | 64 ( 100 %) | 16 ( 25 %) | 48 ( 75 %) | 144 ( 225 %) | 32 ( 50 %) | 112 ( 175 %) | 64 | | ||
| 1351 | | DH8-11 | 2 ( 50 %) | 32 ( 50 %) | 16 ( 25 %) | 16 ( 25 %) | 32 ( 50 %) | 16 ( 25 %) | 16 ( 25 %) | 64 | | ||
| 1352 | | | | | | | | | | | | ||
| 1353 | | Usage for Group 7 | 18 ( 90 %) | 280 ( 87.5 %) | 112 ( 35 %) | 168 ( 52.5 %) | 441 ( 138 %) | 161 ( 50.3 %) | 280 ( 87.5 %) | 320 | | ||
| 1354 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1355 | | H36-47 | 12 ( 100 %) | 192 ( 100 %) | 192 ( 100 %) | 0 ( 0 %) | 219 ( 114 %) | 219 ( 114 %) | 0 ( 0 %) | 192 | | ||
| 1356 | | MH12-15 | 4 ( 100 %) | 43 ( 67.2 %) | 43 ( 67.2 %) | 0 ( 0 %) | 84 ( 131 %) | 84 ( 131 %) | 0 ( 0 %) | 64 | | ||
| 1357 | | DH12-15 | 4 ( 100 %) | 57 ( 89.1 %) | 57 ( 89.1 %) | 0 ( 0 %) | 57 ( 89.1 %) | 57 ( 89.1 %) | 0 ( 0 %) | 64 | | ||
| 1358 | | | | | | | | | | | | ||
| 1359 | | Usage for Group 8 | 20 ( 100 %) | 292 ( 91.2 %) | 292 ( 91.2 %) | 0 ( 0 %) | 360 ( 112 %) | 360 ( 112 %) | 0 ( 0 %) | 320 | | ||
| 1360 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1361 | | H48-59 | 12 ( 100 %) | 176 ( 91.7 %) | 112 ( 58.3 %) | 64 ( 33.3 %) | 369 ( 192 %) | 256 ( 133 %) | 113 ( 58.9 %) | 192 | | ||
| 1362 | | MH16-19 | 4 ( 100 %) | 45 ( 70.3 %) | 16 ( 25 %) | 29 ( 45.3 %) | 45 ( 70.3 %) | 16 ( 25 %) | 29 ( 45.3 %) | 64 | | ||
| 1363 | | DH16-19 | 2 ( 50 %) | 32 ( 50 %) | 0 ( 0 %) | 32 ( 50 %) | 32 ( 50 %) | 0 ( 0 %) | 32 ( 50 %) | 64 | | ||
| 1364 | | | | | | | | | | | | ||
| 1365 | | Usage for Group 9 | 18 ( 90 %) | 253 ( 79.1 %) | 128 ( 40 %) | 125 ( 39.1 %) | 446 ( 139 %) | 272 ( 85 %) | 174 ( 54.4 %) | 320 | | ||
| 1366 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1367 | | H60-71 | 11 ( 91.7 %) | 176 ( 91.7 %) | 176 ( 91.7 %) | 0 ( 0 %) | 272 ( 142 %) | 272 ( 142 %) | 0 ( 0 %) | 192 | | ||
| 1368 | | MH20-23 | 4 ( 100 %) | 57 ( 89.1 %) | 57 ( 89.1 %) | 0 ( 0 %) | 89 ( 139 %) | 89 ( 139 %) | 0 ( 0 %) | 64 | | ||
| 1369 | | DH20-23 | 4 ( 100 %) | 56 ( 87.5 %) | 56 ( 87.5 %) | 0 ( 0 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 64 | | ||
| 1370 | | | | | | | | | | | | ||
| 1371 | | Usage for Group 10 | 19 ( 95 %) | 289 ( 90.3 %) | 289 ( 90.3 %) | 0 ( 0 %) | 425 ( 133 %) | 425 ( 133 %) | 0 ( 0 %) | 320 | | ||
| 1372 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1373 | | W0-11 | 11 ( 91.7 %) | 336 ( 87.5 %) | 192 ( 50 %) | 144 ( 37.5 %) | 472 ( 123 %) | 264 ( 68.8 %) | 208 ( 54.2 %) | 384 | | ||
| 1374 | | MW0-3 | 4 ( 100 %) | 121 ( 94.5 %) | 25 ( 19.5 %) | 96 ( 75 %) | 121 ( 94.5 %) | 25 ( 19.5 %) | 96 ( 75 %) | 128 | | ||
| 1375 | | DW0-3 | 1 ( 25 %) | 32 ( 25 %) | 32 ( 25 %) | 0 ( 0 %) | 32 ( 25 %) | 32 ( 25 %) | 0 ( 0 %) | 128 | | ||
| 1376 | | | | | | | | | | | | ||
| 1377 | | Usage for Group 11 | 16 ( 80 %) | 489 ( 76.4 %) | 249 ( 38.9 %) | 240 ( 37.5 %) | 625 ( 97.7 %) | 321 ( 50.2 %) | 304 ( 47.5 %) | 640 | | ||
| 1378 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1379 | | W12-23 | 11 ( 91.7 %) | 352 ( 91.7 %) | 192 ( 50 %) | 160 ( 41.7 %) | 480 ( 125 %) | 320 ( 83.3 %) | 160 ( 41.7 %) | 384 | | ||
| 1380 | | MW4-7 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 | | ||
| 1381 | | DW4-7 | 1 ( 25 %) | 32 ( 25 %) | 32 ( 25 %) | 0 ( 0 %) | 32 ( 25 %) | 32 ( 25 %) | 0 ( 0 %) | 128 | | ||
| 1382 | | | | | | | | | | | | ||
| 1383 | | Usage for Group 12 | 16 ( 80 %) | 512 ( 80 %) | 352 ( 55 %) | 160 ( 25 %) | 640 ( 100 %) | 480 ( 75 %) | 160 ( 25 %) | 640 | | ||
| 1384 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1385 | | W24-35 | 12 ( 100 %) | 368 ( 95.8 %) | 80 ( 20.8 %) | 288 ( 75 %) | 400 ( 104 %) | 112 ( 29.2 %) | 288 ( 75 %) | 384 | | ||
| 1386 | | MW8-11 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 | | ||
| 1387 | | DW8-11 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 128 | | ||
| 1388 | | | | | | | | | | | | ||
| 1389 | | Usage for Group 13 | 16 ( 80 %) | 496 ( 77.5 %) | 208 ( 32.5 %) | 288 ( 45 %) | 528 ( 82.5 %) | 240 ( 37.5 %) | 288 ( 45 %) | 640 | | ||
| 1390 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1391 | | W36-47 | 2 ( 16.7 %) | 64 ( 16.7 %) | 64 ( 16.7 %) | 0 ( 0 %) | 64 ( 16.7 %) | 64 ( 16.7 %) | 0 ( 0 %) | 384 | | ||
| 1392 | | MW12-15 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 | | ||
| 1393 | | DW12-15 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 128 | | ||
| 1394 | | | | | | | | | | | | ||
| 1395 | | Usage for Group 14 | 6 ( 30 %) | 192 ( 30 %) | 192 ( 30 %) | 0 ( 0 %) | 192 ( 30 %) | 192 ( 30 %) | 0 ( 0 %) | 640 | | ||
| 1396 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1397 | | Usage for 8b | 33 ( 41.2 %) | 227 ( 35.5 %) | 170 ( 26.6 %) | 57 ( 8.91 %) | 283 ( 44.2 %) | 202 ( 31.6 %) | 81 ( 12.7 %) | 640 | | ||
| 1398 | | Usage for 16b | 112 ( 93.3 %) | 1697 ( 88.4 %) | 1328 ( 69.2 %) | 369 ( 19.2 %) | 2600 ( 135 %) | 2070 ( 108 %) | 530 ( 27.6 %) | 1920 | | ||
| 1399 | | Usage for 32b | 54 ( 67.5 %) | 1689 ( 66 %) | 1001 ( 39.1 %) | 688 ( 26.9 %) | 1985 ( 77.5 %) | 1233 ( 48.2 %) | 752 ( 29.4 %) | 2560 | | ||
| 1400 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1401 | | Usage for dark | 23 ( 41.1 %) | 353 ( 34.5 %) | 305 ( 29.8 %) | 48 ( 4.69 %) | 377 ( 36.8 %) | 329 ( 32.1 %) | 48 ( 4.69 %) | 1024 | | ||
| 1402 | | Usage for mocha | 56 ( 100 %) | 935 ( 91.3 %) | 730 ( 71.3 %) | 205 ( 20 %) | 1280 ( 125 %) | 1003 ( 97.9 %) | 277 ( 27.1 %) | 1024 | | ||
| 1403 | | Usage for normal | 120 ( 71.4 %) | 2325 ( 75.7 %) | 1464 ( 47.7 %) | 861 ( 28 %) | 3211 ( 105 %) | 2173 ( 70.7 %) | 1038 ( 33.8 %) | 3072 | | ||
| 1404 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1405 | | Overall PHV Usage | 199 ( 71.1 %) | 3613 ( 70.6 %) | 2499 ( 48.8 %) | 1114 ( 21.8 %) | 4868 ( 95.1 %) | 3505 ( 68.5 %) | 1363 ( 26.6 %) | 5120 | | ||
| 1406 | +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+ | ||
| 1407 | |||
| 1408 | |||
| 1409 | |||
| 1410 | |||