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