Max level shown:
1 PHV ALLOCATION SUCCESSFUL
2 PHV Allocation
3 +-----------+-------+-----------------+--------------------------------------------------------+
4 |Container |Gress |Container Slice |Field Slice |
5 +-----------+-------+-----------------+--------------------------------------------------------+
6 |B0 |I | |ingress::$tmp2 |
7 | | | | |
8 |MB0 |E |[0] |egress::eg_intr_md_for_dprsr.mirror_io_select.$valid |
9 | | |[1] |egress::eg_intr_md_for_dprsr.mirror_io_select |
10 | | | | |
11 |... | | | |
12 | | | | |
13 |B1 |I |[0] |ingress::hdr.vlan.$valid |
14 | | |[1] |ingress::hdr.udp.$valid |
15 | | |[2] |ingress::hdr.ipv4.$valid |
16 | | |[3] |ingress::hdr.geneve.$valid |
17 | | |[4] |ingress::hdr.inner_eth.$valid |
18 | | |[5] |ingress::hdr.inner_ipv4.$valid |
19 | | |[6] |ingress::hdr.geneve_opts.ox_external_tag.$valid |
20 | | |[7] |ingress::hdr.ipv6.$valid |
21 | | | | |
22 |... | | | |
23 | | | | |
24 |B2 |I |[0] |ingress::hdr.icmp.hdr_checksum.$deparse_original_csum |
25 | | |[1] |ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0 |
26 | | |[2] |ingress::hdr.inner_ipv6.$valid |
27 | | |[3] |ingress::ig_intr_md_for_tm.bypass_egress |
28 | | |[4] |ingress::meta.service_routed |
29 | | |[5] |ingress::meta.nat_egress |
30 | | |[6] |ingress::meta.nat_ingress_port |
31 | | | | |
32 |... | | | |
33 | | | | |
34 |B3 |I |[0] |ingress::hdr.udp.checksum.$deparse_original_csum |
35 | | |[1] |ingress::hdr.udp.checksum.$deparse_updated_csum_0 |
36 | | |[2] |ingress::hdr.udp.checksum.$deparse_updated_csum_1 |
37 | | |[3] |ingress::hdr.udp.checksum.$deparse_updated_csum_2 |
38 | | |[4] |ingress::hdr.udp.checksum.$deparse_updated_csum_3 |
39 | | |[5] |ingress::meta.icmp_recalc |
40 | | | | |
41 |... | | | |
42 | | | | |
43 |MB4 |I | |ingress::hdr.inner_ipv4.ttl |
44 | | | | |
45 |... | | | |
46 | | | | |
47 |MB5 |I | |ingress::hdr.inner_ipv6.hop_limit |
48 | | | | |
49 |... | | | |
50 | | | | |
51 |MB6 |I |[3:0] |ingress::ig_intr_md_for_dprsr.mirror_type |
52 | | | | |
53 |... | | | |
54 | | | | |
55 |MB7 |I |[2:0] |ingress::ig_intr_md_for_dprsr.drop_ctl |
56 | | | | |
57 |... | | | |
58 | | | | |
59 |B12 |I | |ingress::hdr.ipv4.ttl |
60 | | | |ingress::hdr.ipv6.hop_limit |
61 | | | | |
62 |... | | | |
63 | | | | |
64 |MB8 |I | |ingress::hdr.inner_ipv4.protocol |
65 | | | | |
66 |... | | | |
67 | | | | |
68 |MB9 |I | |ingress::hdr.ipv4.protocol |
69 | | | |ingress::hdr.ipv6.next_hdr |
70 | | | | |
71 |... | | | |
72 | | | | |
73 |MB10 |I | |ingress::hdr.inner_ipv6.next_hdr |
74 | | | | |
75 |... | | | |
76 | | | | |
77 |H0 |I |[0] |ingress::ig_intr_md_for_dprsr.mirror_type.$valid |
78 | | |[1] |ingress::ig_intr_md_for_dprsr.drop_ctl.$valid |
79 | | |[2] |ingress::ig_intr_md_for_tm.ucast_egress_port.$valid |
80 | | |[3] |ingress::ig_intr_md_for_tm.bypass_egress.$valid |
81 | | |[4] |ingress::hdr.ethernet.$valid |
82 | | |[5] |ingress::hdr.sidecar.$valid |
83 | | |[6] |ingress::hdr.icmp.$valid |
84 | | |[7] |ingress::hdr.tcp.$valid |
85 | | |[8] |ingress::hdr.inner_tcp.$valid |
86 | | |[9] |ingress::hdr.inner_udp.$valid |
87 | | |[10] |ingress::hdr.inner_icmp.$valid |
88 | | |[11] |ingress::hdr.arp.$valid |
89 | | |[12] |ingress::meta.is_switch_address |
90 | | |[13] |ingress::meta.nat_ingress |
91 | | | | |
92 |MH0 |I | |ingress::meta.icmp_csum |
93 | | | | |
94 |DH0 |I | |ingress::meta.nexthop_ipv6[127:112] |
95 | | | | |
96 |H1 |I |[11:0] |ingress::hdr.vlan.vlan_id |
97 | | |[12] |ingress::hdr.vlan.dei |
98 | | |[15:13] |ingress::hdr.vlan.pcp |
99 | | | | |
100 |MH1 |I | |ingress::meta.body_checksum |
101 | | | | |
102 |DH1 |I | |ingress::hdr.inner_eth.src_mac[15:0] ARA |
103 | | | | |
104 |H2 |I | |ingress::hdr.sidecar.sc_payload[127:112] |
105 | | | | |
106 |MH2 |I | |ingress::hdr.inner_eth.src_mac[15:0] |
107 | | | |ingress::hdr.inner_eth.src_mac[15:0] ARA |
108 | | | |ingress::l3_router_Router6_fwd.nexthop[127:112] ARA |
109 | | | | |
110 |... | | | |
111 | | | | |
112 |H3 |I |[7:0] |ingress::hdr.inner_icmp.code |
113 | | |[15:8] |ingress::hdr.inner_icmp.type |
114 | | |[7:0] |ingress::hdr.icmp.code |
115 | | |[15:8] |ingress::hdr.icmp.type |
116 | | | | |
117 |MH3 |I | |ingress::hdr.ethernet.src_mac[15:0] |
118 | | | | |
119 |... | | | |
120 | | | | |
121 |H4 |I | |ingress::meta.l4_src_port |
122 | | | | |
123 |... | | | |
124 | | | | |
125 |MH4 |I |[0] |ingress::meta.ipv4_checksum_err |
126 | | |[10:1] |ingress::meta.pkt_type |
127 | | | | |
128 |DH4 |I |[7:0] |ingress::meta.nexthop_ipv4[7:0] |
129 | | |[15:8] |ingress::meta.nexthop_ipv4[15:8] |
130 | | | | |
131 |MH5 |I |[7:0] |ingress::l3_router_Router4_fwd.slot[7:0] |
132 | | |[15:8] |ingress::l3_router_Router4_fwd.slot[15:8] |
133 | | |[7:0] |ingress::meta.nexthop_ipv6[7:0] |
134 | | |[15:8] |ingress::meta.nexthop_ipv6[15:8] |
135 | | | | |
136 |DH5 |I | |ingress::meta.nexthop_ipv4[31:16] |
137 | | | | |
138 |MH6 |I |[7:0] |ingress::hdr.sidecar.sc_payload[7:0] |
139 | | |[15:8] |ingress::hdr.sidecar.sc_payload[15:8] |
140 | | | | |
141 |... | | | |
142 | | | | |
143 |MH7 |I |[7:0] |ingress::l3_router_Router4_fwd.nexthop[7:0] |
144 | | |[15:8] |ingress::l3_router_Router4_fwd.nexthop[15:8] |
145 | | | |ingress::meta.nexthop_ipv6[31:16] |
146 | | | | |
147 |... | | | |
148 | | | | |
149 |H12 |I |[7:0] |ingress::l3_router_Router4_fwd.idx[7:0] |
150 | | |[15:8] |ingress::l3_router_Router4_fwd.idx[15:8] |
151 | | |[7:0] |ingress::l3_router_Router6_fwd.nexthop[7:0] |
152 | | |[15:8] |ingress::l3_router_Router6_fwd.nexthop[15:8] |
153 | | | | |
154 |H13 |I | |ingress::hdr.sidecar.sc_payload[31:16] |
155 | | | | |
156 |H14 |I | |ingress::hdr.ethernet.dst_mac[47:32] |
157 | | | | |
158 |H15 |I |[7:0] |ingress::hdr.sidecar.sc_pad |
159 | | |[15:8] |ingress::hdr.sidecar.sc_code |
160 | | | | |
161 |H16 |I | |ingress::l3_router_Router4_fwd.nexthop[31:16] |
162 | | | |ingress::l3_router_Router6_fwd.nexthop[31:16] |
163 | | | | |
164 |H17 |I | |ingress::meta.orig_src_mac[47:32] |
165 | | | |ingress::meta.nexthop_ipv6[111:96] |
166 | | | | |
167 |H18 |I | |ingress::hdr.sidecar.sc_payload[111:96] |
168 | | | | |
169 |... | | | |
170 | | | | |
171 |H20 |I | |ingress::l3_router_Router6_fwd.nexthop[111:96] |
172 | | |[7:0] |ingress::l3_router_Router4_fwd.hash |
173 | | | | |
174 |... | | | |
175 | | | | |
176 |MH8 |I | |ingress::hdr.inner_ipv4.total_len |
177 | | | | |
178 |DH8 |I | |ingress::hdr.inner_ipv6.dst_addr[111:96] ARA |
179 | | | | |
180 |MH9 |I | |ingress::hdr.ipv4.total_len |
181 | | | |ingress::hdr.ipv6.dst_addr[111:96] |
182 | | | | |
183 |DH9 |I | |ingress::hdr.inner_ipv6.src_addr[111:96] ARA |
184 | | | | |
185 |MH10 |I | |ingress::hdr.inner_ipv6.payload_len |
186 | | | | |
187 |DH10 |I | |ingress::meta.nexthop_ipv6[79:64] |
188 | | | | |
189 |MH11 |I | |ingress::hdr.inner_udp.hdr_length |
190 | | | | |
191 |... | | | |
192 | | | | |
193 |H24 |I | |ingress::meta.l4_length |
194 | | | | |
195 |H25 |I | |ingress::hdr.ipv6.payload_len |
196 | | | | |
197 |H26 |I | |ingress::hdr.udp.hdr_length |
198 | | | | |
199 |H27 |I | |ingress::hdr.inner_ipv6.dst_addr[111:96] |
200 | | | |ingress::hdr.inner_ipv6.dst_addr[111:96] ARA |
201 | | |[8:0] |ingress::l3_router_Router4_fwd.port ARA |
202 | | | | |
203 |H28 |I | |ingress::hdr.inner_ipv6.src_addr[111:96] |
204 | | | |ingress::hdr.inner_ipv6.src_addr[111:96] ARA |
205 | | |[8:0] |ingress::l3_router_Router6_fwd.port ARA |
206 | | | | |
207 |H29 |I | |ingress::hdr.ipv6.src_addr[111:96] |
208 | | | | |
209 |H30 |I |[8:0] |ingress::ig_intr_md_for_tm.ucast_egress_port |
210 | | | | |
211 |H31 |I |[8:0] |ingress::hdr.sidecar.sc_egress[8:0] |
212 | | |[15:9] |ingress::hdr.sidecar.sc_egress[15:9] |
213 | | | | |
214 |H32 |I | |ingress::meta.nat_ingress_tgt[111:96] |
215 | | | |ingress::l3_router_Router6_fwd.nexthop[79:64] |
216 | | | | |
217 |H33 |I |[8:0] |ingress::meta.in_port |
218 | | | | |
219 |H34 |I |[8:0] |ingress::hdr.sidecar.sc_ingress[8:0] |
220 | | |[15:9] |ingress::hdr.sidecar.sc_ingress[15:9] |
221 | | | | |
222 |H35 |I | |ingress::hdr.sidecar.sc_payload[79:64] |
223 | | | | |
224 |MH12 |I |[0] |ingress::hdr.inner_ipv6.dst_addr[112] |
225 | | |[15:1] |ingress::hdr.inner_ipv6.dst_addr[127:113] |
226 | | | | |
227 |... | | | |
228 | | | | |
229 |MH13 |I |[0] |ingress::hdr.inner_ipv6.src_addr[112] |
230 | | |[15:1] |ingress::hdr.inner_ipv6.src_addr[127:113] |
231 | | | | |
232 |... | | | |
233 | | | | |
234 |MH14 |I |[0] |ingress::hdr.ipv6.dst_addr[112] |
235 | | |[15:1] |ingress::hdr.ipv6.dst_addr[127:113] |
236 | | | |ingress::hdr.ipv4.hdr_checksum |
237 | | | | |
238 |... | | | |
239 | | | | |
240 |MH15 |I |[0] |ingress::meta.nat_ingress_tgt[112] |
241 | | |[15:1] |ingress::meta.nat_ingress_tgt[127:113] |
242 | | | | |
243 |... | | | |
244 | | | | |
245 |H36 |I |[0] |ingress::hdr.ipv6.src_addr[112] |
246 | | |[15:1] |ingress::hdr.ipv6.src_addr[127:113] |
247 | | |[7:0] |ingress::hdr.ipv4.diffserv |
248 | | |[11:8] |ingress::hdr.ipv4.ihl |
249 | | |[15:12] |ingress::hdr.ipv4.version |
250 | | | | |
251 |H37 |I |[7:0] |ingress::hdr.inner_ipv4.diffserv |
252 | | |[11:8] |ingress::hdr.inner_ipv4.ihl |
253 | | |[15:12] |ingress::hdr.inner_ipv4.version |
254 | | | | |
255 |H38 |I | |ingress::hdr.inner_ipv4.hdr_checksum |
256 | | | | |
257 |H39 |I | |ingress::hdr.inner_eth.dst_mac[47:32] |
258 | | | | |
259 |H40 |I |[0] |ingress::meta.multicast[0] |
260 | | |[15:1] |ingress::meta.multicast[15:1] |
261 | | | | |
262 |H41 |I | |ingress::meta.nat_inner_mac[47:32] |
263 | | | | |
264 |... | | | |
265 | | | | |
266 |MH16 |I | |ingress::hdr.sidecar.sc_ether_type |
267 | | | | |
268 |... | | | |
269 | | | | |
270 |MH17 |I | |ingress::hdr.ethernet.ether_type |
271 | | | | |
272 |... | | | |
273 | | | | |
274 |MH18 |I | |ingress::hdr.vlan.ether_type |
275 | | | | |
276 |... | | | |
277 | | | | |
278 |MH19 |I | |ingress::hdr.inner_eth.ether_type |
279 | | | | |
280 |... | | | |
281 | | | | |
282 |MH20 |I | |ingress::l3_router_Router6_fwd.nexthop[95:80] |
283 | | | | |
284 |DH20 |I | |ingress::meta.nexthop_ipv6[95:80] |
285 | | | | |
286 |MH21 |I | |ingress::hdr.inner_udp.checksum |
287 | | | | |
288 |... | | | |
289 | | | | |
290 |MH22 |I | |ingress::hdr.udp.checksum |
291 | | | | |
292 |... | | | |
293 | | | | |
294 |MH23 |I | |ingress::hdr.inner_icmp.hdr_checksum |
295 | | | |ingress::hdr.icmp.hdr_checksum |
296 | | | | |
297 |... | | | |
298 | | | | |
299 |H60 |I | |ingress::hdr.sidecar.sc_payload[95:80] |
300 | | | | |
301 |... | | | |
302 | | | | |
303 |W0 |I | |ingress::hdr.ipv6.dst_addr[31:0] |
304 | | | |ingress::hdr.ipv4.src_addr |
305 | | | | |
306 |MW0 |I | |ingress::hdr.inner_ipv6.dst_addr[31:0] |
307 | | | |ingress::hdr.tcp.ack_no |
308 | | | | |
309 |DW0 |I | |ingress::hdr.inner_ipv4.dst_addr ARA |
310 | | | | |
311 |W1 |I | |ingress::hdr.inner_ipv4.dst_addr |
312 | | | |ingress::hdr.inner_ipv4.dst_addr ARA |
313 | | |[7:0] |ingress::l3_router_Router4_fwd.slots ARA |
314 | | | | |
315 |MW1 |I | |ingress::hdr.inner_ipv6.src_addr[31:0] |
316 | | | |ingress::hdr.tcp.seq_no |
317 | | | | |
318 |DW1 |I | |ingress::hdr.inner_ipv4.src_addr ARA |
319 | | | | |
320 |W2 |I | |ingress::meta.orig_src_ipv4 |
321 | | | | |
322 |MW2 |I | |ingress::hdr.ipv6.src_addr[31:0] |
323 | | | |ingress::hdr.ipv4.dst_addr |
324 | | | | |
325 |DW2 |I | |ingress::hdr.inner_tcp.ack_no ARA |
326 | | | | |
327 |W3 |I | |ingress::hdr.inner_ipv4.src_addr |
328 | | | |ingress::hdr.inner_ipv4.src_addr ARA |
329 | | |[0] |ingress::l3_router_Router4_fwd.is_hit ARA |
330 | | | | |
331 |MW3 |I | |ingress::meta.nat_ingress_tgt[31:0] |
332 | | | | |
333 |... | | | |
334 | | | | |
335 |W4 |I |[19:0] |ingress::hdr.inner_ipv6.flow_label |
336 | | |[27:20] |ingress::hdr.inner_ipv6.traffic_class |
337 | | |[31:28] |ingress::hdr.inner_ipv6.version |
338 | | | | |
339 |W5 |I |[19:0] |ingress::hdr.ipv6.flow_label |
340 | | |[27:20] |ingress::hdr.ipv6.traffic_class |
341 | | |[31:28] |ingress::hdr.ipv6.version |
342 | | | | |
343 |W6 |I | |ingress::hdr.inner_tcp.ack_no |
344 | | | |ingress::hdr.inner_tcp.ack_no ARA |
345 | | |[0] |ingress::l3_router_Router6_fwd.is_hit ARA |
346 | | | | |
347 |W7 |I | |ingress::hdr.inner_tcp.seq_no |
348 | | | | |
349 |W8 |I |[4:0] |ingress::hdr.geneve_opts.ox_external_tag.opt_len |
350 | | |[7:5] |ingress::hdr.geneve_opts.ox_external_tag.reserved |
351 | | |[14:8] |ingress::hdr.geneve_opts.ox_external_tag.type |
352 | | |[15] |ingress::hdr.geneve_opts.ox_external_tag.crit |
353 | | |[31:16] |ingress::hdr.geneve_opts.ox_external_tag.class |
354 | | | | |
355 |W9 |I |[7:0] |ingress::hdr.geneve.reserved2 |
356 | | |[31:8] |ingress::hdr.geneve.vni |
357 | | | | |
358 |W10 |I |[31:8] |ingress::meta.nat_geneve_vni |
359 | | |[7:0] |ingress::meta.drop_reason |
360 | | | | |
361 |W11 |I | |ingress::hdr.inner_eth.src_mac[47:16] |
362 | | | | |
363 |MW4 |I | |ingress::hdr.inner_ipv6.dst_addr[63:32] |
364 | | | | |
365 |... | | | |
366 | | | | |
367 |MW5 |I | |ingress::hdr.inner_ipv6.src_addr[63:32] |
368 | | | | |
369 |... | | | |
370 | | | | |
371 |MW6 |I | |ingress::hdr.ipv6.src_addr[63:32] |
372 | | | | |
373 |... | | | |
374 | | | | |
375 |MW7 |I | |ingress::meta.nat_ingress_tgt[63:32] |
376 | | | | |
377 |... | | | |
378 | | | | |
379 |W12 |I | |ingress::hdr.ipv6.dst_addr[63:32] |
380 | | | | |
381 |W13 |I |[15:0] |ingress::hdr.inner_tcp.window |
382 | | |[23:16] |ingress::hdr.inner_tcp.flags |
383 | | |[27:24] |ingress::hdr.inner_tcp.res |
384 | | |[31:28] |ingress::hdr.inner_tcp.data_offset |
385 | | |[15:0] |ingress::hdr.tcp.window |
386 | | |[23:16] |ingress::hdr.tcp.flags |
387 | | |[27:24] |ingress::hdr.tcp.res |
388 | | |[31:28] |ingress::hdr.tcp.data_offset |
389 | | | | |
390 |W14 |I | |ingress::hdr.inner_eth.dst_mac[31:0] |
391 | | | | |
392 |W15 |I | |ingress::hdr.ethernet.src_mac[47:16] |
393 | | | | |
394 |W16 |I | |ingress::meta.nat_inner_mac[31:0] |
395 | | | | |
396 |W17 |I | |ingress::meta.orig_dst_ipv4 |
397 | | | | |
398 |... | | | |
399 | | | | |
400 |MW8 |I | |ingress::hdr.inner_ipv6.dst_addr[95:64] |
401 | | | | |
402 |DW8 |I | |ingress::meta.nexthop_ipv6[63:32] |
403 | | | | |
404 |MW9 |I | |ingress::hdr.inner_ipv6.src_addr[95:64] |
405 | | | | |
406 |... | | | |
407 | | | | |
408 |MW10 |I | |ingress::hdr.ipv6.src_addr[95:64] |
409 | | | | |
410 |... | | | |
411 | | | | |
412 |MW11 |I | |ingress::meta.nat_ingress_tgt[95:64] |
413 | | | |ingress::l3_router_Router6_fwd.nexthop[63:32] |
414 | | | | |
415 |... | | | |
416 | | | | |
417 |W24 |I | |ingress::hdr.ipv6.dst_addr[95:64] |
418 | | |[12:0] |ingress::hdr.ipv4.frag_offset |
419 | | |[15:13] |ingress::hdr.ipv4.flags |
420 | | |[31:16] |ingress::hdr.ipv4.identification |
421 | | | | |
422 |W25 |I |[12:0] |ingress::hdr.inner_ipv4.frag_offset |
423 | | |[15:13] |ingress::hdr.inner_ipv4.flags |
424 | | |[31:16] |ingress::hdr.inner_ipv4.identification |
425 | | | | |
426 |W26 |I | |ingress::hdr.sidecar.sc_payload[63:32] |
427 | | | | |
428 |... | | | |
429 | | | | |
430 |MW12 |I |[15:0] |ingress::hdr.inner_icmp.data[15:0] |
431 | | |[31:16] |ingress::hdr.inner_icmp.data[31:16] |
432 | | |[15:0] |ingress::hdr.icmp.data[15:0] |
433 | | |[31:16] |ingress::hdr.icmp.data[31:16] |
434 | | |[15:0] |ingress::hdr.inner_tcp.urgent_ptr |
435 | | |[31:16] |ingress::hdr.inner_tcp.checksum |
436 | | |[15:0] |ingress::hdr.tcp.urgent_ptr |
437 | | |[31:16] |ingress::hdr.tcp.checksum |
438 | | | | |
439 |... | | | |
440 | | | | |
441 |MW13 |I |[15:0] |ingress::hdr.inner_udp.dst_port |
442 | | |[31:16] |ingress::hdr.inner_udp.src_port |
443 | | |[15:0] |ingress::hdr.tcp.dst_port |
444 | | |[31:16] |ingress::hdr.tcp.src_port |
445 | | | | |
446 |... | | | |
447 | | | | |
448 |MW14 |I |[15:0] |ingress::hdr.udp.dst_port |
449 | | |[31:16] |ingress::hdr.udp.src_port |
450 | | | | |
451 |... | | | |
452 | | | | |
453 |MW15 |I |[15:0] |ingress::hdr.inner_tcp.dst_port |
454 | | |[31:16] |ingress::hdr.inner_tcp.src_port |
455 | | | | |
456 |... | | | |
457 | | | | |
458 |W36 |I |[15:0] |ingress::meta.l4_dst_port |
459 | | | | |
460 |W37 |I | |ingress::meta.orig_src_mac[31:0] |
461 | | | | |
462 |W38 |I | |ingress::hdr.ethernet.dst_mac[31:0] |
463 | | | | |
464 |W39 |I |[15:0] |ingress::hdr.geneve.protocol |
465 | | |[21:16] |ingress::hdr.geneve.reserved |
466 | | |[22] |ingress::hdr.geneve.crit |
467 | | |[23] |ingress::hdr.geneve.ctrl |
468 | | |[29:24] |ingress::hdr.geneve.opt_len |
469 | | |[31:30] |ingress::hdr.geneve.version |
470 | | | | |
471 |... | | | |
472 | | | | |
473 +-----------+-------+-----------------+--------------------------------------------------------+
474 
475 
476 POV Allocation (ingress):
477 +-----------+-----------------+--------------------------------------------------------+
478 |Container |Container Slice |Field Slice |
479 +-----------+-----------------+--------------------------------------------------------+
480 |B1 |[0] |ingress::hdr.vlan.$valid |
481 | |[1] |ingress::hdr.udp.$valid |
482 | |[2] |ingress::hdr.ipv4.$valid |
483 | |[3] |ingress::hdr.geneve.$valid |
484 | |[4] |ingress::hdr.inner_eth.$valid |
485 | |[5] |ingress::hdr.inner_ipv4.$valid |
486 | |[6] |ingress::hdr.geneve_opts.ox_external_tag.$valid |
487 | |[7] |ingress::hdr.ipv6.$valid |
488 +-----------+-----------------+--------------------------------------------------------+
489 |B2 |[0] |ingress::hdr.icmp.hdr_checksum.$deparse_original_csum |
490 | |[1] |ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0 |
491 | |[2] |ingress::hdr.inner_ipv6.$valid |
492 +-----------+-----------------+--------------------------------------------------------+
493 |B3 |[0] |ingress::hdr.udp.checksum.$deparse_original_csum |
494 | |[1] |ingress::hdr.udp.checksum.$deparse_updated_csum_0 |
495 | |[2] |ingress::hdr.udp.checksum.$deparse_updated_csum_1 |
496 | |[3] |ingress::hdr.udp.checksum.$deparse_updated_csum_2 |
497 | |[4] |ingress::hdr.udp.checksum.$deparse_updated_csum_3 |
498 +-----------+-----------------+--------------------------------------------------------+
499 |H0 |[0] |ingress::ig_intr_md_for_dprsr.mirror_type.$valid |
500 | |[1] |ingress::ig_intr_md_for_dprsr.drop_ctl.$valid |
501 | |[2] |ingress::ig_intr_md_for_tm.ucast_egress_port.$valid |
502 | |[3] |ingress::ig_intr_md_for_tm.bypass_egress.$valid |
503 | |[4] |ingress::hdr.ethernet.$valid |
504 | |[5] |ingress::hdr.sidecar.$valid |
505 | |[6] |ingress::hdr.icmp.$valid |
506 | |[7] |ingress::hdr.tcp.$valid |
507 | |[8] |ingress::hdr.inner_tcp.$valid |
508 | |[9] |ingress::hdr.inner_udp.$valid |
509 | |[10] |ingress::hdr.inner_icmp.$valid |
510 | |[11] |ingress::hdr.arp.$valid |
511 +-----------+-----------------+--------------------------------------------------------+
512 | |Total Bits Used |28 / 128 ( 21.9 %) |
513 | |Pack Density |28 / 40 ( 70 %) |
514 +-----------+-----------------+--------------------------------------------------------+
515 
516 POV Allocation (egress):
517 +-----------+-----------------+------------------------------------------------------+
518 |Container |Container Slice |Field Slice |
519 +-----------+-----------------+------------------------------------------------------+
520 |MB0 |[0] |egress::eg_intr_md_for_dprsr.mirror_io_select.$valid |
521 +-----------+-----------------+------------------------------------------------------+
522 | |Total Bits Used |1 / 128 ( 0.781%) |
523 | |Pack Density |1 / 8 ( 12.5 %) |
524 +-----------+-----------------+------------------------------------------------------+
525 
526 +--------------------------------------------------------+------------+-----------+----------------+-----------------+
527 |Field Slice |Live Range |Container |Container Type |Container Slice |
528 +--------------------------------------------------------+------------+-----------+----------------+-----------------+
529 |ingress::ig_intr_md_for_dprsr.mirror_type.$valid |[-1r, 13w] |H0 |H |[0] |
530 |ingress::meta.in_port |[-1r, 13w] |H33 |H |[8:0] |
531 |ingress::meta.ipv4_checksum_err |[-1r, 13w] |MH4 |MH |[0] |
532 |ingress::meta.is_switch_address |[-1r, 13w] |H0 |H |[12] |
533 |ingress::meta.multicast[0] |[-1r, 13w] |H40 |H |[0] |
534 |ingress::meta.multicast[15:1] |[-1r, 13w] |H40 |H |[15:1] |
535 |ingress::meta.service_routed |[-1r, 13w] |B2 |B |[4] |
536 |ingress::meta.nat_egress |[-1r, 13w] |B2 |B |[5] |
537 |ingress::meta.nat_ingress |[-1r, 13w] |H0 |H |[13] |
538 |ingress::meta.nat_ingress_port |[-1r, 13w] |B2 |B |[6] |
539 |ingress::meta.nexthop_ipv4[7:0] |[-1r, 13w] |DH4 |DH |[7:0] |
540 |ingress::meta.nexthop_ipv4[15:8] |[-1r, 13w] |DH4 |DH |[15:8] |
541 |ingress::meta.nexthop_ipv4[31:16] |[-1r, 13w] |DH5 |DH | |
542 |ingress::meta.nexthop_ipv6[127:112] |[-1r, 13w] |DH0 |DH | |
543 |ingress::meta.nexthop_ipv6[79:64] |[-1r, 13w] |DH10 |DH | |
544 |ingress::meta.nexthop_ipv6[95:80] |[-1r, 13w] |DH20 |DH | |
545 |ingress::meta.nexthop_ipv6[63:32] |[-1r, 13w] |DW8 |DW | |
546 |ingress::meta.nexthop_ipv6[7:0] |[-1r, 13w] |MH5 |MH |[7:0] |
547 |ingress::meta.nexthop_ipv6[15:8] |[-1r, 13w] |MH5 |MH |[15:8] |
548 |ingress::meta.nexthop_ipv6[31:16] |[-1r, 13w] |MH7 |MH | |
549 |ingress::meta.nexthop_ipv6[111:96] |[-1r, 13w] |H17 |H | |
550 |ingress::meta.pkt_type |[-1r, 13w] |MH4 |MH |[10:1] |
551 |ingress::meta.drop_reason |[-1r, 13w] |W10 |W |[7:0] |
552 |ingress::meta.l4_src_port |[-1r, 13w] |H4 |H | |
553 |ingress::meta.l4_dst_port |[-1r, 13w] |W36 |W |[15:0] |
554 |ingress::meta.nat_ingress_tgt[112] |[-1r, 13w] |MH15 |MH |[0] |
555 |ingress::meta.nat_ingress_tgt[127:113] |[-1r, 13w] |MH15 |MH |[15:1] |
556 |ingress::meta.nat_ingress_tgt[31:0] |[-1r, 13w] |MW3 |MW | |
557 |ingress::meta.nat_ingress_tgt[63:32] |[-1r, 13w] |MW7 |MW | |
558 |ingress::meta.nat_ingress_tgt[95:64] |[1w, 6r] |MW11 |MW | |
559 |ingress::meta.nat_ingress_tgt[111:96] |[-1r, 13w] |H32 |H | |
560 |ingress::meta.nat_inner_mac[47:32] |[-1r, 13w] |H41 |H | |
561 |ingress::meta.nat_inner_mac[31:0] |[-1r, 13w] |W16 |W | |
562 |ingress::meta.nat_geneve_vni |[-1r, 13w] |W10 |W |[31:8] |
563 |ingress::meta.icmp_recalc |[-1r, 13w] |B3 |B |[5] |
564 |ingress::meta.icmp_csum |[-1r, 13w] |MH0 |MH | |
565 |ingress::meta.body_checksum |[-1r, 13w] |MH1 |MH | |
566 |ingress::meta.l4_length |[-1r, 13w] |H24 |H | |
567 |ingress::meta.orig_src_mac[47:32] |[-1r, 13w] |H17 |H | |
568 |ingress::meta.orig_src_mac[31:0] |[-1r, 13w] |W37 |W | |
569 |ingress::meta.orig_src_ipv4 |[-1r, 13w] |W2 |W | |
570 |ingress::meta.orig_dst_ipv4 |[-1r, 13w] |W17 |W | |
571 |ingress::hdr.ethernet.dst_mac[47:32] |[-1r, 13w] |H14 |H | |
572 |ingress::hdr.ethernet.dst_mac[31:0] |[-1r, 13w] |W38 |W | |
573 |ingress::hdr.ethernet.src_mac[15:0] |[-1r, 13w] |MH3 |MH | |
574 |ingress::hdr.ethernet.src_mac[47:16] |[-1r, 13w] |W15 |W | |
575 |ingress::hdr.ethernet.ether_type |[-1r, 13w] |MH17 |MH | |
576 |ingress::hdr.sidecar.sc_code |[-1r, 13w] |H15 |H |[15:8] |
577 |ingress::hdr.sidecar.sc_pad |[-1r, 13w] |H15 |H |[7:0] |
578 |ingress::hdr.sidecar.sc_ingress[8:0] |[-1r, 13w] |H34 |H |[8:0] |
579 |ingress::hdr.sidecar.sc_ingress[15:9] |[-1r, 13w] |H34 |H |[15:9] |
580 |ingress::hdr.sidecar.sc_egress[8:0] |[-1r, 13w] |H31 |H |[8:0] |
581 |ingress::hdr.sidecar.sc_egress[15:9] |[-1r, 13w] |H31 |H |[15:9] |
582 |ingress::hdr.sidecar.sc_ether_type |[-1r, 13w] |MH16 |MH | |
583 |ingress::hdr.sidecar.sc_payload[7:0] |[-1r, 13w] |MH6 |MH |[7:0] |
584 |ingress::hdr.sidecar.sc_payload[15:8] |[-1r, 13w] |MH6 |MH |[15:8] |
585 |ingress::hdr.sidecar.sc_payload[127:112] |[-1r, 13w] |H2 |H | |
586 |ingress::hdr.sidecar.sc_payload[31:16] |[-1r, 13w] |H13 |H | |
587 |ingress::hdr.sidecar.sc_payload[111:96] |[-1r, 13w] |H18 |H | |
588 |ingress::hdr.sidecar.sc_payload[79:64] |[-1r, 13w] |H35 |H | |
589 |ingress::hdr.sidecar.sc_payload[95:80] |[-1r, 13w] |H60 |H | |
590 |ingress::hdr.sidecar.sc_payload[63:32] |[-1r, 13w] |W26 |W | |
591 |ingress::hdr.vlan.pcp |[-1r, 13w] |H1 |H |[15:13] |
592 |ingress::hdr.vlan.dei |[-1r, 13w] |H1 |H |[12] |
593 |ingress::hdr.vlan.vlan_id |[-1r, 13w] |H1 |H |[11:0] |
594 |ingress::hdr.vlan.ether_type |[-1r, 13w] |MH18 |MH | |
595 |ingress::hdr.ipv4.version |[-1r, 13w] |H36 |H |[15:12] |
596 |ingress::hdr.ipv4.ihl |[-1r, 13w] |H36 |H |[11:8] |
597 |ingress::hdr.ipv4.diffserv |[-1r, 13w] |H36 |H |[7:0] |
598 |ingress::hdr.ipv4.total_len |[-1r, 13w] |MH9 |MH | |
599 |ingress::hdr.ipv4.identification |[-1r, 13w] |W24 |W |[31:16] |
600 |ingress::hdr.ipv4.flags |[-1r, 13w] |W24 |W |[15:13] |
601 |ingress::hdr.ipv4.frag_offset |[-1r, 13w] |W24 |W |[12:0] |
602 |ingress::hdr.ipv4.ttl |[-1r, 13w] |B12 |B | |
603 |ingress::hdr.ipv4.protocol |[-1r, 13w] |MB9 |MB | |
604 |ingress::hdr.ipv4.hdr_checksum |[-1r, 13w] |MH14 |MH | |
605 |ingress::hdr.ipv4.src_addr |[-1r, 13w] |W0 |W | |
606 |ingress::hdr.ipv4.dst_addr |[-1r, 13w] |MW2 |MW | |
607 |ingress::hdr.icmp.type |[-1r, 13w] |H3 |H |[15:8] |
608 |ingress::hdr.icmp.code |[-1r, 13w] |H3 |H |[7:0] |
609 |ingress::hdr.icmp.hdr_checksum |[-1r, 13w] |MH23 |MH | |
610 |ingress::hdr.icmp.data[15:0] |[-1r, 13w] |MW12 |MW |[15:0] |
611 |ingress::hdr.icmp.data[31:16] |[-1r, 13w] |MW12 |MW |[31:16] |
612 |ingress::hdr.tcp.src_port |[-1r, 13w] |MW13 |MW |[31:16] |
613 |ingress::hdr.tcp.dst_port |[-1r, 13w] |MW13 |MW |[15:0] |
614 |ingress::hdr.tcp.seq_no |[-1r, 13w] |MW1 |MW | |
615 |ingress::hdr.tcp.ack_no |[-1r, 13w] |MW0 |MW | |
616 |ingress::hdr.tcp.data_offset |[-1r, 13w] |W13 |W |[31:28] |
617 |ingress::hdr.tcp.res |[-1r, 13w] |W13 |W |[27:24] |
618 |ingress::hdr.tcp.flags |[-1r, 13w] |W13 |W |[23:16] |
619 |ingress::hdr.tcp.window |[-1r, 13w] |W13 |W |[15:0] |
620 |ingress::hdr.tcp.checksum |[-1r, 13w] |MW12 |MW |[31:16] |
621 |ingress::hdr.tcp.urgent_ptr |[-1r, 13w] |MW12 |MW |[15:0] |
622 |ingress::hdr.udp.src_port |[-1r, 13w] |MW14 |MW |[31:16] |
623 |ingress::hdr.udp.dst_port |[-1r, 13w] |MW14 |MW |[15:0] |
624 |ingress::hdr.udp.hdr_length |[-1r, 13w] |H26 |H | |
625 |ingress::hdr.udp.checksum |[-1r, 13w] |MH22 |MH | |
626 |ingress::hdr.geneve.version |[-1r, 13w] |W39 |W |[31:30] |
627 |ingress::hdr.geneve.opt_len |[-1r, 13w] |W39 |W |[29:24] |
628 |ingress::hdr.geneve.ctrl |[-1r, 13w] |W39 |W |[23] |
629 |ingress::hdr.geneve.crit |[-1r, 13w] |W39 |W |[22] |
630 |ingress::hdr.geneve.reserved |[-1r, 13w] |W39 |W |[21:16] |
631 |ingress::hdr.geneve.protocol |[-1r, 13w] |W39 |W |[15:0] |
632 |ingress::hdr.geneve.vni |[-1r, 13w] |W9 |W |[31:8] |
633 |ingress::hdr.geneve.reserved2 |[-1r, 13w] |W9 |W |[7:0] |
634 |ingress::hdr.inner_eth.dst_mac[47:32] |[-1r, 13w] |H39 |H | |
635 |ingress::hdr.inner_eth.dst_mac[31:0] |[-1r, 13w] |W14 |W | |
636 |ingress::hdr.inner_eth.src_mac[15:0] |[4w, 8r] |DH1 |DH | |
637 |ingress::hdr.inner_eth.src_mac[15:0] |[-1w, 4r] |MH2 |MH | |
638 |ingress::hdr.inner_eth.src_mac[15:0] |[8w, 13r] |MH2 |MH | |
639 |ingress::hdr.inner_eth.src_mac[47:16] |[-1r, 13w] |W11 |W | |
640 |ingress::hdr.inner_eth.ether_type |[-1r, 13w] |MH19 |MH | |
641 |ingress::hdr.inner_ipv4.version |[-1r, 13w] |H37 |H |[15:12] |
642 |ingress::hdr.inner_ipv4.ihl |[-1r, 13w] |H37 |H |[11:8] |
643 |ingress::hdr.inner_ipv4.diffserv |[-1r, 13w] |H37 |H |[7:0] |
644 |ingress::hdr.inner_ipv4.total_len |[-1r, 13w] |MH8 |MH | |
645 |ingress::hdr.inner_ipv4.identification |[-1r, 13w] |W25 |W |[31:16] |
646 |ingress::hdr.inner_ipv4.flags |[-1r, 13w] |W25 |W |[15:13] |
647 |ingress::hdr.inner_ipv4.frag_offset |[-1r, 13w] |W25 |W |[12:0] |
648 |ingress::hdr.inner_ipv4.ttl |[-1r, 13w] |MB4 |MB | |
649 |ingress::hdr.inner_ipv4.protocol |[-1r, 13w] |MB8 |MB | |
650 |ingress::hdr.inner_ipv4.hdr_checksum |[-1r, 13w] |H38 |H | |
651 |ingress::hdr.inner_ipv4.src_addr |[5w, 7r] |DW1 |DW | |
652 |ingress::hdr.inner_ipv4.src_addr |[-1w, 5r] |W3 |W | |
653 |ingress::hdr.inner_ipv4.src_addr |[7w, 13r] |W3 |W | |
654 |ingress::hdr.inner_ipv4.dst_addr |[5w, 7r] |DW0 |DW | |
655 |ingress::hdr.inner_ipv4.dst_addr |[-1w, 5r] |W1 |W | |
656 |ingress::hdr.inner_ipv4.dst_addr |[7w, 13r] |W1 |W | |
657 |ingress::hdr.inner_tcp.src_port |[-1r, 13w] |MW15 |MW |[31:16] |
658 |ingress::hdr.inner_tcp.dst_port |[-1r, 13w] |MW15 |MW |[15:0] |
659 |ingress::hdr.inner_tcp.seq_no |[-1r, 13w] |W7 |W | |
660 |ingress::hdr.inner_tcp.ack_no |[5w, 7r] |DW2 |DW | |
661 |ingress::hdr.inner_tcp.ack_no |[-1w, 5r] |W6 |W | |
662 |ingress::hdr.inner_tcp.ack_no |[7w, 13r] |W6 |W | |
663 |ingress::hdr.inner_tcp.data_offset |[-1r, 13w] |W13 |W |[31:28] |
664 |ingress::hdr.inner_tcp.res |[-1r, 13w] |W13 |W |[27:24] |
665 |ingress::hdr.inner_tcp.flags |[-1r, 13w] |W13 |W |[23:16] |
666 |ingress::hdr.inner_tcp.window |[-1r, 13w] |W13 |W |[15:0] |
667 |ingress::hdr.inner_tcp.checksum |[-1r, 13w] |MW12 |MW |[31:16] |
668 |ingress::hdr.inner_tcp.urgent_ptr |[-1r, 13w] |MW12 |MW |[15:0] |
669 |ingress::hdr.inner_udp.src_port |[-1r, 13w] |MW13 |MW |[31:16] |
670 |ingress::hdr.inner_udp.dst_port |[-1r, 13w] |MW13 |MW |[15:0] |
671 |ingress::hdr.inner_udp.hdr_length |[-1r, 13w] |MH11 |MH | |
672 |ingress::hdr.inner_udp.checksum |[-1r, 13w] |MH21 |MH | |
673 |ingress::hdr.inner_icmp.type |[-1r, 13w] |H3 |H |[15:8] |
674 |ingress::hdr.inner_icmp.code |[-1r, 13w] |H3 |H |[7:0] |
675 |ingress::hdr.inner_icmp.hdr_checksum |[-1r, 13w] |MH23 |MH | |
676 |ingress::hdr.inner_icmp.data[15:0] |[-1r, 13w] |MW12 |MW |[15:0] |
677 |ingress::hdr.inner_icmp.data[31:16] |[-1r, 13w] |MW12 |MW |[31:16] |
678 |ingress::hdr.inner_ipv6.version |[-1r, 13w] |W4 |W |[31:28] |
679 |ingress::hdr.inner_ipv6.traffic_class |[-1r, 13w] |W4 |W |[27:20] |
680 |ingress::hdr.inner_ipv6.flow_label |[-1r, 13w] |W4 |W |[19:0] |
681 |ingress::hdr.inner_ipv6.payload_len |[-1r, 13w] |MH10 |MH | |
682 |ingress::hdr.inner_ipv6.next_hdr |[-1r, 13w] |MB10 |MB | |
683 |ingress::hdr.inner_ipv6.hop_limit |[-1r, 13w] |MB5 |MB | |
684 |ingress::hdr.inner_ipv6.src_addr[111:96] |[5w, 7r] |DH9 |DH | |
685 |ingress::hdr.inner_ipv6.src_addr[112] |[-1r, 13w] |MH13 |MH |[0] |
686 |ingress::hdr.inner_ipv6.src_addr[127:113] |[-1r, 13w] |MH13 |MH |[15:1] |
687 |ingress::hdr.inner_ipv6.src_addr[31:0] |[-1r, 13w] |MW1 |MW | |
688 |ingress::hdr.inner_ipv6.src_addr[63:32] |[-1r, 13w] |MW5 |MW | |
689 |ingress::hdr.inner_ipv6.src_addr[95:64] |[-1r, 13w] |MW9 |MW | |
690 |ingress::hdr.inner_ipv6.src_addr[111:96] |[-1w, 5r] |H28 |H | |
691 |ingress::hdr.inner_ipv6.src_addr[111:96] |[7w, 13r] |H28 |H | |
692 |ingress::hdr.inner_ipv6.dst_addr[111:96] |[5w, 10r] |DH8 |DH | |
693 |ingress::hdr.inner_ipv6.dst_addr[112] |[-1r, 13w] |MH12 |MH |[0] |
694 |ingress::hdr.inner_ipv6.dst_addr[127:113] |[-1r, 13w] |MH12 |MH |[15:1] |
695 |ingress::hdr.inner_ipv6.dst_addr[31:0] |[-1r, 13w] |MW0 |MW | |
696 |ingress::hdr.inner_ipv6.dst_addr[63:32] |[-1r, 13w] |MW4 |MW | |
697 |ingress::hdr.inner_ipv6.dst_addr[95:64] |[-1r, 13w] |MW8 |MW | |
698 |ingress::hdr.inner_ipv6.dst_addr[111:96] |[-1w, 5r] |H27 |H | |
699 |ingress::hdr.inner_ipv6.dst_addr[111:96] |[10w, 13r] |H27 |H | |
700 |ingress::hdr.geneve_opts.ox_external_tag.class |[-1r, 13w] |W8 |W |[31:16] |
701 |ingress::hdr.geneve_opts.ox_external_tag.crit |[-1r, 13w] |W8 |W |[15] |
702 |ingress::hdr.geneve_opts.ox_external_tag.type |[-1r, 13w] |W8 |W |[14:8] |
703 |ingress::hdr.geneve_opts.ox_external_tag.reserved |[-1r, 13w] |W8 |W |[7:5] |
704 |ingress::hdr.geneve_opts.ox_external_tag.opt_len |[-1r, 13w] |W8 |W |[4:0] |
705 |ingress::hdr.ipv6.version |[-1r, 13w] |W5 |W |[31:28] |
706 |ingress::hdr.ipv6.traffic_class |[-1r, 13w] |W5 |W |[27:20] |
707 |ingress::hdr.ipv6.flow_label |[-1r, 13w] |W5 |W |[19:0] |
708 |ingress::hdr.ipv6.payload_len |[-1r, 13w] |H25 |H | |
709 |ingress::hdr.ipv6.next_hdr |[-1r, 13w] |MB9 |MB | |
710 |ingress::hdr.ipv6.hop_limit |[-1r, 13w] |B12 |B | |
711 |ingress::hdr.ipv6.src_addr[31:0] |[-1r, 13w] |MW2 |MW | |
712 |ingress::hdr.ipv6.src_addr[63:32] |[-1r, 13w] |MW6 |MW | |
713 |ingress::hdr.ipv6.src_addr[95:64] |[-1r, 13w] |MW10 |MW | |
714 |ingress::hdr.ipv6.src_addr[111:96] |[-1r, 13w] |H29 |H | |
715 |ingress::hdr.ipv6.src_addr[112] |[-1r, 13w] |H36 |H |[0] |
716 |ingress::hdr.ipv6.src_addr[127:113] |[-1r, 13w] |H36 |H |[15:1] |
717 |ingress::hdr.ipv6.dst_addr[111:96] |[-1r, 13w] |MH9 |MH | |
718 |ingress::hdr.ipv6.dst_addr[112] |[-1r, 13w] |MH14 |MH |[0] |
719 |ingress::hdr.ipv6.dst_addr[127:113] |[-1r, 13w] |MH14 |MH |[15:1] |
720 |ingress::hdr.ipv6.dst_addr[31:0] |[-1r, 13w] |W0 |W | |
721 |ingress::hdr.ipv6.dst_addr[63:32] |[-1r, 13w] |W12 |W | |
722 |ingress::hdr.ipv6.dst_addr[95:64] |[-1r, 13w] |W24 |W | |
723 |ingress::ig_intr_md_for_dprsr.drop_ctl |[-1r, 13w] |MB7 |MB |[2:0] |
724 |ingress::ig_intr_md_for_dprsr.mirror_type |[-1r, 13w] |MB6 |MB |[3:0] |
725 |ingress::ig_intr_md_for_dprsr.drop_ctl.$valid |[-1r, 13w] |H0 |H |[1] |
726 |ingress::ig_intr_md_for_tm.ucast_egress_port |[-1r, 13w] |H30 |H |[8:0] |
727 |ingress::ig_intr_md_for_tm.bypass_egress |[-1r, 13w] |B2 |B |[3] |
728 |ingress::ig_intr_md_for_tm.ucast_egress_port.$valid |[-1r, 13w] |H0 |H |[2] |
729 |ingress::l3_router_Router4_fwd.nexthop[7:0] |[-1r, 13w] |MH7 |MH |[7:0] |
730 |ingress::l3_router_Router4_fwd.nexthop[15:8] |[-1r, 13w] |MH7 |MH |[15:8] |
731 |ingress::l3_router_Router4_fwd.nexthop[31:16] |[-1r, 13w] |H16 |H | |
732 |ingress::l3_router_Router4_fwd.port |[5w, 10r] |H27 |H |[8:0] |
733 |ingress::l3_router_Router4_fwd.is_hit |[5w, 7r] |W3 |W |[0] |
734 |ingress::l3_router_Router4_fwd.hash |[-1r, 13w] |H20 |H |[7:0] |
735 |ingress::l3_router_Router4_fwd.idx[7:0] |[-1r, 13w] |H12 |H |[7:0] |
736 |ingress::l3_router_Router4_fwd.idx[15:8] |[-1r, 13w] |H12 |H |[15:8] |
737 |ingress::l3_router_Router4_fwd.slots |[5w, 7r] |W1 |W |[7:0] |
738 |ingress::l3_router_Router4_fwd.slot[7:0] |[-1r, 13w] |MH5 |MH |[7:0] |
739 |ingress::l3_router_Router4_fwd.slot[15:8] |[-1r, 13w] |MH5 |MH |[15:8] |
740 |ingress::l3_router_Router6_fwd.nexthop[127:112] |[4w, 8r] |MH2 |MH | |
741 |ingress::l3_router_Router6_fwd.nexthop[95:80] |[-1r, 13w] |MH20 |MH | |
742 |ingress::l3_router_Router6_fwd.nexthop[63:32] |[6w, 8r] |MW11 |MW | |
743 |ingress::l3_router_Router6_fwd.nexthop[7:0] |[-1r, 13w] |H12 |H |[7:0] |
744 |ingress::l3_router_Router6_fwd.nexthop[15:8] |[-1r, 13w] |H12 |H |[15:8] |
745 |ingress::l3_router_Router6_fwd.nexthop[31:16] |[-1r, 13w] |H16 |H | |
746 |ingress::l3_router_Router6_fwd.nexthop[111:96] |[-1r, 13w] |H20 |H | |
747 |ingress::l3_router_Router6_fwd.nexthop[79:64] |[-1r, 13w] |H32 |H | |
748 |ingress::l3_router_Router6_fwd.port |[5w, 7r] |H28 |H |[8:0] |
749 |ingress::l3_router_Router6_fwd.is_hit |[5w, 7r] |W6 |W |[0] |
750 |ingress::ig_intr_md_for_tm.bypass_egress.$valid |[-1r, 13w] |H0 |H |[3] |
751 |ingress::hdr.udp.checksum.$deparse_original_csum |[-1r, 13w] |B3 |B |[0] |
752 |ingress::hdr.udp.checksum.$deparse_updated_csum_0 |[-1r, 13w] |B3 |B |[1] |
753 |ingress::hdr.udp.checksum.$deparse_updated_csum_1 |[-1r, 13w] |B3 |B |[2] |
754 |ingress::hdr.udp.checksum.$deparse_updated_csum_2 |[-1r, 13w] |B3 |B |[3] |
755 |ingress::hdr.udp.checksum.$deparse_updated_csum_3 |[-1r, 13w] |B3 |B |[4] |
756 |ingress::hdr.icmp.hdr_checksum.$deparse_original_csum |[-1r, 13w] |B2 |B |[0] |
757 |ingress::hdr.icmp.hdr_checksum.$deparse_updated_csum_0 |[-1r, 13w] |B2 |B |[1] |
758 |ingress::$tmp2 |[-1r, 13w] |B0 |B | |
759 |egress::eg_intr_md_for_dprsr.mirror_io_select |[-1r, 13w] |MB0 |MB |[1] |
760 |egress::eg_intr_md_for_dprsr.mirror_io_select.$valid |[-1r, 13w] |MB0 |MB |[0] |
761 |ingress::hdr.ethernet.$valid |[-1r, 13w] |H0 |H |[4] |
762 |ingress::hdr.sidecar.$valid |[-1r, 13w] |H0 |H |[5] |
763 |ingress::hdr.vlan.$valid |[-1r, 13w] |B1 |B |[0] |
764 |ingress::hdr.ipv4.$valid |[-1r, 13w] |B1 |B |[2] |
765 |ingress::hdr.icmp.$valid |[-1r, 13w] |H0 |H |[6] |
766 |ingress::hdr.tcp.$valid |[-1r, 13w] |H0 |H |[7] |
767 |ingress::hdr.udp.$valid |[-1r, 13w] |B1 |B |[1] |
768 |ingress::hdr.geneve.$valid |[-1r, 13w] |B1 |B |[3] |
769 |ingress::hdr.inner_eth.$valid |[-1r, 13w] |B1 |B |[4] |
770 |ingress::hdr.inner_ipv4.$valid |[-1r, 13w] |B1 |B |[5] |
771 |ingress::hdr.inner_tcp.$valid |[-1r, 13w] |H0 |H |[8] |
772 |ingress::hdr.inner_udp.$valid |[-1r, 13w] |H0 |H |[9] |
773 |ingress::hdr.inner_icmp.$valid |[-1r, 13w] |H0 |H |[10] |
774 |ingress::hdr.inner_ipv6.$valid |[-1r, 13w] |B2 |B |[2] |
775 |ingress::hdr.geneve_opts.ox_external_tag.$valid |[-1r, 13w] |B1 |B |[6] |
776 |ingress::hdr.ipv6.$valid |[-1r, 13w] |B1 |B |[7] |
777 |ingress::hdr.arp.$valid |[-1r, 13w] |H0 |H |[11] |
778 +--------------------------------------------------------+------------+-----------+----------------+-----------------+
779 
780 
781 
782 
783 
784 PHV Allocation State
785 
786 MAU Groups:
787 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
788 | 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 |
789 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
790 | B0-11 | 4 ( 33.3 %) | 29 ( 30.2 %) | 29 ( 30.2 %) | 0 ( 0 %) | 29 ( 30.2 %) | 29 ( 30.2 %) | 0 ( 0 %) | 96 |
791 | MB0-3 | 1 ( 25 %) | 2 ( 6.25 %) | 0 ( 0 %) | 2 ( 6.25 %) | 2 ( 6.25 %) | 0 ( 0 %) | 2 ( 6.25 %) | 32 |
792 | DB0-3 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 |
793 | | | | | | | | | |
794 | Usage for Group 1 | 5 ( 25 %) | 31 ( 19.4 %) | 29 ( 18.1 %) | 2 ( 1.25 %) | 31 ( 19.4 %) | 29 ( 18.1 %) | 2 ( 1.25 %) | 160 |
795 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
796 | B12-23 | 1 ( 8.33 %) | 8 ( 8.33 %) | 8 ( 8.33 %) | 0 ( 0 %) | 16 ( 16.7 %) | 16 ( 16.7 %) | 0 ( 0 %) | 96 |
797 | MB4-7 | 4 ( 100 %) | 23 ( 71.9 %) | 23 ( 71.9 %) | 0 ( 0 %) | 23 ( 71.9 %) | 23 ( 71.9 %) | 0 ( 0 %) | 32 |
798 | DB4-7 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 |
799 | | | | | | | | | |
800 | Usage for Group 2 | 5 ( 25 %) | 31 ( 19.4 %) | 31 ( 19.4 %) | 0 ( 0 %) | 39 ( 24.4 %) | 39 ( 24.4 %) | 0 ( 0 %) | 160 |
801 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
802 | B24-35 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 96 |
803 | MB8-11 | 3 ( 75 %) | 24 ( 75 %) | 24 ( 75 %) | 0 ( 0 %) | 32 ( 100 %) | 32 ( 100 %) | 0 ( 0 %) | 32 |
804 | DB8-11 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 |
805 | | | | | | | | | |
806 | Usage for Group 3 | 3 ( 15 %) | 24 ( 15 %) | 24 ( 15 %) | 0 ( 0 %) | 32 ( 20 %) | 32 ( 20 %) | 0 ( 0 %) | 160 |
807 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
808 | B36-47 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 96 |
809 | MB12-15 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 |
810 | DB12-15 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 32 |
811 | | | | | | | | | |
812 | Usage for Group 4 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 160 |
813 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
814 | H0-11 | 5 ( 41.7 %) | 78 ( 40.6 %) | 78 ( 40.6 %) | 0 ( 0 %) | 94 ( 49 %) | 94 ( 49 %) | 0 ( 0 %) | 192 |
815 | MH0-3 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 96 ( 150 %) | 96 ( 150 %) | 0 ( 0 %) | 64 |
816 | DH0-3 | 2 ( 50 %) | 32 ( 50 %) | 32 ( 50 %) | 0 ( 0 %) | 32 ( 50 %) | 32 ( 50 %) | 0 ( 0 %) | 64 |
817 | | | | | | | | | |
818 | Usage for Group 5 | 11 ( 55 %) | 174 ( 54.4 %) | 174 ( 54.4 %) | 0 ( 0 %) | 222 ( 69.4 %) | 222 ( 69.4 %) | 0 ( 0 %) | 320 |
819 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
820 | H12-23 | 8 ( 66.7 %) | 128 ( 66.7 %) | 128 ( 66.7 %) | 0 ( 0 %) | 184 ( 95.8 %) | 184 ( 95.8 %) | 0 ( 0 %) | 192 |
821 | MH4-7 | 4 ( 100 %) | 59 ( 92.2 %) | 59 ( 92.2 %) | 0 ( 0 %) | 91 ( 142 %) | 91 ( 142 %) | 0 ( 0 %) | 64 |
822 | DH4-7 | 2 ( 50 %) | 32 ( 50 %) | 32 ( 50 %) | 0 ( 0 %) | 32 ( 50 %) | 32 ( 50 %) | 0 ( 0 %) | 64 |
823 | | | | | | | | | |
824 | Usage for Group 6 | 14 ( 70 %) | 219 ( 68.4 %) | 219 ( 68.4 %) | 0 ( 0 %) | 307 ( 95.9 %) | 307 ( 95.9 %) | 0 ( 0 %) | 320 |
825 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
826 | H24-35 | 12 ( 100 %) | 178 ( 92.7 %) | 178 ( 92.7 %) | 0 ( 0 %) | 244 ( 127 %) | 244 ( 127 %) | 0 ( 0 %) | 192 |
827 | MH8-11 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 80 ( 125 %) | 80 ( 125 %) | 0 ( 0 %) | 64 |
828 | DH8-11 | 3 ( 75 %) | 48 ( 75 %) | 48 ( 75 %) | 0 ( 0 %) | 48 ( 75 %) | 48 ( 75 %) | 0 ( 0 %) | 64 |
829 | | | | | | | | | |
830 | Usage for Group 7 | 19 ( 95 %) | 290 ( 90.6 %) | 290 ( 90.6 %) | 0 ( 0 %) | 372 ( 116 %) | 372 ( 116 %) | 0 ( 0 %) | 320 |
831 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
832 | H36-47 | 6 ( 50 %) | 96 ( 50 %) | 96 ( 50 %) | 0 ( 0 %) | 112 ( 58.3 %) | 112 ( 58.3 %) | 0 ( 0 %) | 192 |
833 | MH12-15 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 80 ( 125 %) | 80 ( 125 %) | 0 ( 0 %) | 64 |
834 | DH12-15 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 64 |
835 | | | | | | | | | |
836 | Usage for Group 8 | 10 ( 50 %) | 160 ( 50 %) | 160 ( 50 %) | 0 ( 0 %) | 192 ( 60 %) | 192 ( 60 %) | 0 ( 0 %) | 320 |
837 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
838 | H48-59 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 192 |
839 | MH16-19 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 64 |
840 | DH16-19 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 64 |
841 | | | | | | | | | |
842 | Usage for Group 9 | 4 ( 20 %) | 64 ( 20 %) | 64 ( 20 %) | 0 ( 0 %) | 64 ( 20 %) | 64 ( 20 %) | 0 ( 0 %) | 320 |
843 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
844 | H60-71 | 1 ( 8.33 %) | 16 ( 8.33 %) | 16 ( 8.33 %) | 0 ( 0 %) | 16 ( 8.33 %) | 16 ( 8.33 %) | 0 ( 0 %) | 192 |
845 | MH20-23 | 4 ( 100 %) | 64 ( 100 %) | 64 ( 100 %) | 0 ( 0 %) | 80 ( 125 %) | 80 ( 125 %) | 0 ( 0 %) | 64 |
846 | DH20-23 | 1 ( 25 %) | 16 ( 25 %) | 16 ( 25 %) | 0 ( 0 %) | 16 ( 25 %) | 16 ( 25 %) | 0 ( 0 %) | 64 |
847 | | | | | | | | | |
848 | Usage for Group 10 | 6 ( 30 %) | 96 ( 30 %) | 96 ( 30 %) | 0 ( 0 %) | 112 ( 35 %) | 112 ( 35 %) | 0 ( 0 %) | 320 |
849 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
850 | W0-11 | 12 ( 100 %) | 384 ( 100 %) | 384 ( 100 %) | 0 ( 0 %) | 522 ( 136 %) | 522 ( 136 %) | 0 ( 0 %) | 384 |
851 | MW0-3 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 224 ( 175 %) | 224 ( 175 %) | 0 ( 0 %) | 128 |
852 | DW0-3 | 3 ( 75 %) | 96 ( 75 %) | 96 ( 75 %) | 0 ( 0 %) | 96 ( 75 %) | 96 ( 75 %) | 0 ( 0 %) | 128 |
853 | | | | | | | | | |
854 | Usage for Group 11 | 19 ( 95 %) | 608 ( 95 %) | 608 ( 95 %) | 0 ( 0 %) | 842 ( 132 %) | 842 ( 132 %) | 0 ( 0 %) | 640 |
855 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
856 | W12-23 | 6 ( 50 %) | 192 ( 50 %) | 192 ( 50 %) | 0 ( 0 %) | 224 ( 58.3 %) | 224 ( 58.3 %) | 0 ( 0 %) | 384 |
857 | MW4-7 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 128 |
858 | DW4-7 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 128 |
859 | | | | | | | | | |
860 | Usage for Group 12 | 10 ( 50 %) | 320 ( 50 %) | 320 ( 50 %) | 0 ( 0 %) | 352 ( 55 %) | 352 ( 55 %) | 0 ( 0 %) | 640 |
861 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
862 | W24-35 | 3 ( 25 %) | 96 ( 25 %) | 96 ( 25 %) | 0 ( 0 %) | 128 ( 33.3 %) | 128 ( 33.3 %) | 0 ( 0 %) | 384 |
863 | MW8-11 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 160 ( 125 %) | 160 ( 125 %) | 0 ( 0 %) | 128 |
864 | DW8-11 | 1 ( 25 %) | 32 ( 25 %) | 32 ( 25 %) | 0 ( 0 %) | 32 ( 25 %) | 32 ( 25 %) | 0 ( 0 %) | 128 |
865 | | | | | | | | | |
866 | Usage for Group 13 | 8 ( 40 %) | 256 ( 40 %) | 256 ( 40 %) | 0 ( 0 %) | 320 ( 50 %) | 320 ( 50 %) | 0 ( 0 %) | 640 |
867 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
868 | W36-47 | 4 ( 33.3 %) | 112 ( 29.2 %) | 112 ( 29.2 %) | 0 ( 0 %) | 112 ( 29.2 %) | 112 ( 29.2 %) | 0 ( 0 %) | 384 |
869 | MW12-15 | 4 ( 100 %) | 128 ( 100 %) | 128 ( 100 %) | 0 ( 0 %) | 256 ( 200 %) | 256 ( 200 %) | 0 ( 0 %) | 128 |
870 | DW12-15 | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 0 ( 0 %) | 128 |
871 | | | | | | | | | |
872 | Usage for Group 14 | 8 ( 40 %) | 240 ( 37.5 %) | 240 ( 37.5 %) | 0 ( 0 %) | 368 ( 57.5 %) | 368 ( 57.5 %) | 0 ( 0 %) | 640 |
873 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
874 | Usage for 8b | 13 ( 16.2 %) | 86 ( 13.4 %) | 84 ( 13.1 %) | 2 ( 0.312%) | 102 ( 15.9 %) | 100 ( 15.6 %) | 2 ( 0.312%) | 640 |
875 | Usage for 16b | 64 ( 53.3 %) | 1003 ( 52.2 %) | 1003 ( 52.2 %) | 0 ( 0 %) | 1269 ( 66.1 %) | 1269 ( 66.1 %) | 0 ( 0 %) | 1920 |
876 | Usage for 32b | 45 ( 56.2 %) | 1424 ( 55.6 %) | 1424 ( 55.6 %) | 0 ( 0 %) | 1882 ( 73.5 %) | 1882 ( 73.5 %) | 0 ( 0 %) | 2560 |
877 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
878 | Usage for dark | 12 ( 21.4 %) | 256 ( 25 %) | 256 ( 25 %) | 0 ( 0 %) | 256 ( 25 %) | 256 ( 25 %) | 0 ( 0 %) | 1024 |
879 | Usage for mocha | 48 ( 85.7 %) | 940 ( 91.8 %) | 938 ( 91.6 %) | 2 ( 0.195%) | 1316 ( 129 %) | 1314 ( 128 %) | 2 ( 0.195%) | 1024 |
880 | Usage for normal | 62 ( 36.9 %) | 1317 ( 42.9 %) | 1317 ( 42.9 %) | 0 ( 0 %) | 1681 ( 54.7 %) | 1681 ( 54.7 %) | 0 ( 0 %) | 3072 |
881 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
882 | Overall PHV Usage | 122 ( 43.6 %) | 2513 ( 49.1 %) | 2511 ( 49 %) | 2 (0.0391%) | 3253 ( 63.5 %) | 3251 ( 63.5 %) | 2 (0.0391%) | 5120 |
883 +--------------------+-----------------+----------------+----------------------+---------------------+----------------+---------------------------+--------------------------+----------------+
884 
885 
886 
887