blob: cd949f81f679a0fc0e5caed50cdd72ee6e953ab6 [file] [log] [blame]
Carmelo Cascone91d92fb2019-12-16 18:34:26 -08001pkg_info {
2 arch: "v1model"
3}
4tables {
5 preamble {
6 id: 33603300
7 name: "FabricIngress.bng_ingress.upstream.t_pppoe_cp"
8 alias: "t_pppoe_cp"
9 }
10 match_fields {
11 id: 1
12 name: "pppoe_code"
13 bitwidth: 8
14 match_type: EXACT
15 }
16 match_fields {
17 id: 2
18 name: "pppoe_protocol"
19 bitwidth: 16
20 match_type: TERNARY
21 }
22 action_refs {
23 id: 16830893
24 }
25 action_refs {
26 id: 16819938
27 annotations: "@defaultonly"
28 scope: DEFAULT_ONLY
29 }
30 const_default_action_id: 16819938
31 size: 16
32}
33tables {
34 preamble {
35 id: 33595047
36 name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v4"
37 alias: "t_pppoe_term_v4"
38 }
39 match_fields {
40 id: 1
41 name: "line_id"
42 bitwidth: 32
43 match_type: EXACT
44 }
45 match_fields {
46 id: 2
47 name: "ipv4_src"
48 bitwidth: 32
49 match_type: EXACT
50 }
51 match_fields {
52 id: 3
53 name: "pppoe_session_id"
54 bitwidth: 16
55 match_type: EXACT
56 }
57 action_refs {
58 id: 16780562
59 }
60 action_refs {
61 id: 16785853
62 annotations: "@defaultonly"
63 scope: DEFAULT_ONLY
64 }
65 const_default_action_id: 16785853
66 size: 4096
67}
68tables {
69 preamble {
70 id: 33594775
71 name: "FabricIngress.bng_ingress.downstream.t_line_session_map"
72 alias: "t_line_session_map"
73 }
74 match_fields {
75 id: 1
76 name: "line_id"
77 bitwidth: 32
78 match_type: EXACT
79 }
80 action_refs {
81 id: 16819938
82 annotations: "@defaultonly"
83 scope: DEFAULT_ONLY
84 }
85 action_refs {
86 id: 16795395
87 }
88 action_refs {
89 id: 16822844
90 }
91 const_default_action_id: 16819938
92 size: 1024
93}
94tables {
95 preamble {
96 id: 33602462
97 name: "FabricIngress.bng_ingress.downstream.t_qos_v4"
98 alias: "t_qos_v4"
99 }
100 match_fields {
101 id: 1
102 name: "line_id"
103 bitwidth: 32
104 match_type: TERNARY
105 }
106 match_fields {
107 id: 2
108 name: "ipv4_src"
109 bitwidth: 32
110 match_type: LPM
111 }
112 match_fields {
113 id: 3
114 name: "ipv4_dscp"
115 bitwidth: 6
116 match_type: TERNARY
117 }
118 match_fields {
119 id: 4
120 name: "ipv4_ecn"
121 bitwidth: 2
122 match_type: TERNARY
123 }
124 action_refs {
125 id: 16830304
126 }
127 action_refs {
128 id: 16804676
129 }
130 const_default_action_id: 16804676
131 size: 256
132}
133tables {
134 preamble {
135 id: 33592041
136 name: "FabricIngress.bng_ingress.t_line_map"
137 alias: "t_line_map"
138 }
139 match_fields {
140 id: 1
141 name: "s_tag"
142 bitwidth: 12
143 match_type: EXACT
144 }
145 match_fields {
146 id: 2
147 name: "c_tag"
148 bitwidth: 12
149 match_type: EXACT
150 }
151 action_refs {
152 id: 16829385
153 }
154 const_default_action_id: 16829385
155 size: 1024
156}
157tables {
158 preamble {
159 id: 33611649
160 name: "FabricIngress.filtering.ingress_port_vlan"
161 alias: "ingress_port_vlan"
162 }
163 match_fields {
164 id: 1
165 name: "ig_port"
166 bitwidth: 9
167 match_type: EXACT
168 }
169 match_fields {
170 id: 2
171 name: "vlan_is_valid"
172 bitwidth: 1
173 match_type: EXACT
174 }
175 match_fields {
176 id: 3
177 name: "vlan_id"
178 bitwidth: 12
179 match_type: TERNARY
180 }
181 match_fields {
182 id: 4
183 name: "inner_vlan_id"
184 bitwidth: 12
185 match_type: TERNARY
186 }
187 action_refs {
188 id: 16836487
189 }
190 action_refs {
191 id: 16818236
192 }
193 action_refs {
194 id: 16794911
195 }
196 const_default_action_id: 16836487
197 direct_resource_ids: 318815501
198 size: 3072
199}
200tables {
201 preamble {
202 id: 33596298
203 name: "FabricIngress.filtering.fwd_classifier"
204 alias: "fwd_classifier"
205 }
206 match_fields {
207 id: 1
208 name: "ig_port"
209 bitwidth: 9
210 match_type: EXACT
211 }
212 match_fields {
213 id: 2
214 name: "eth_dst"
215 bitwidth: 48
216 match_type: TERNARY
217 }
218 match_fields {
219 id: 3
220 name: "eth_type"
221 bitwidth: 16
222 match_type: TERNARY
223 }
224 match_fields {
225 id: 4
226 name: "ip_eth_type"
227 bitwidth: 16
228 match_type: EXACT
229 }
230 action_refs {
231 id: 16840921
232 }
233 const_default_action_id: 16840921
234 direct_resource_ids: 318827326
235 size: 128
236}
237tables {
238 preamble {
239 id: 33596749
240 name: "FabricIngress.forwarding.bridging"
241 alias: "bridging"
242 }
243 match_fields {
244 id: 1
245 name: "vlan_id"
246 bitwidth: 12
247 match_type: EXACT
248 }
249 match_fields {
250 id: 2
251 name: "eth_dst"
252 bitwidth: 48
253 match_type: TERNARY
254 }
255 action_refs {
256 id: 16811012
257 }
258 action_refs {
259 id: 16819938
260 annotations: "@defaultonly"
261 scope: DEFAULT_ONLY
262 }
263 const_default_action_id: 16819938
264 direct_resource_ids: 318770289
265 size: 2048
266}
267tables {
268 preamble {
269 id: 33574274
270 name: "FabricIngress.forwarding.mpls"
271 alias: "mpls"
272 }
273 match_fields {
274 id: 1
275 name: "mpls_label"
276 bitwidth: 20
277 match_type: EXACT
278 }
279 action_refs {
280 id: 16827758
281 }
282 action_refs {
283 id: 16819938
284 annotations: "@defaultonly"
285 scope: DEFAULT_ONLY
286 }
287 const_default_action_id: 16819938
288 direct_resource_ids: 318830507
289 size: 2048
290}
291tables {
292 preamble {
293 id: 33562650
294 name: "FabricIngress.forwarding.routing_v4"
295 alias: "routing_v4"
296 annotations: "@alpm(1)"
297 }
298 match_fields {
299 id: 1
300 name: "ipv4_dst"
301 bitwidth: 32
302 match_type: LPM
303 }
304 action_refs {
305 id: 16777434
306 }
307 action_refs {
308 id: 16804187
309 }
310 action_refs {
311 id: 16819938
312 annotations: "@defaultonly"
313 scope: DEFAULT_ONLY
314 }
315 size: 5120
316}
317tables {
318 preamble {
319 id: 33618978
320 name: "FabricIngress.acl.acl"
321 alias: "acl"
322 }
323 match_fields {
324 id: 1
325 name: "ig_port"
326 bitwidth: 9
327 match_type: TERNARY
328 }
329 match_fields {
330 id: 2
331 name: "ip_proto"
332 bitwidth: 8
333 match_type: TERNARY
334 }
335 match_fields {
336 id: 3
337 name: "l4_sport"
338 bitwidth: 16
339 match_type: TERNARY
340 }
341 match_fields {
342 id: 4
343 name: "l4_dport"
344 bitwidth: 16
345 match_type: TERNARY
346 }
347 match_fields {
348 id: 5
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800349 name: "eth_dst"
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800350 bitwidth: 48
351 match_type: TERNARY
352 }
353 match_fields {
354 id: 6
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800355 name: "eth_src"
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800356 bitwidth: 48
357 match_type: TERNARY
358 }
359 match_fields {
360 id: 7
361 name: "vlan_id"
362 bitwidth: 12
363 match_type: TERNARY
364 }
365 match_fields {
366 id: 8
367 name: "eth_type"
368 bitwidth: 16
369 match_type: TERNARY
370 }
371 match_fields {
372 id: 9
373 name: "ipv4_src"
374 bitwidth: 32
375 match_type: TERNARY
376 }
377 match_fields {
378 id: 10
379 name: "ipv4_dst"
380 bitwidth: 32
381 match_type: TERNARY
382 }
383 match_fields {
384 id: 11
385 name: "icmp_type"
386 bitwidth: 8
387 match_type: TERNARY
388 }
389 match_fields {
390 id: 12
391 name: "icmp_code"
392 bitwidth: 8
393 match_type: TERNARY
394 }
395 action_refs {
396 id: 16807382
397 }
398 action_refs {
399 id: 16829684
400 }
401 action_refs {
402 id: 16781601
403 }
404 action_refs {
405 id: 16820765
406 }
407 action_refs {
408 id: 16827694
409 }
410 const_default_action_id: 16827694
411 direct_resource_ids: 318801025
412 size: 2048
413}
414tables {
415 preamble {
416 id: 33599709
417 name: "FabricIngress.next.next_vlan"
418 alias: "next_vlan"
419 }
420 match_fields {
421 id: 1
422 name: "next_id"
423 bitwidth: 32
424 match_type: EXACT
425 }
426 action_refs {
427 id: 16790685
428 }
429 action_refs {
430 id: 16803337
431 }
432 action_refs {
433 id: 16819938
434 annotations: "@defaultonly"
435 scope: DEFAULT_ONLY
436 }
437 const_default_action_id: 16819938
438 direct_resource_ids: 318768144
439 size: 2048
440}
441tables {
442 preamble {
443 id: 33608588
444 name: "FabricIngress.next.hashed"
445 alias: "hashed"
446 }
447 match_fields {
448 id: 1
449 name: "next_id"
450 bitwidth: 32
451 match_type: EXACT
452 }
453 action_refs {
454 id: 16815357
455 }
456 action_refs {
457 id: 16791402
458 }
459 action_refs {
460 id: 16779255
461 }
462 action_refs {
463 id: 16819938
464 annotations: "@defaultonly"
465 scope: DEFAULT_ONLY
466 }
467 const_default_action_id: 16819938
468 implementation_id: 285217164
469 direct_resource_ids: 318800532
470 size: 2048
471}
472tables {
473 preamble {
474 id: 33606828
475 name: "FabricIngress.next.multicast"
476 alias: "multicast"
477 }
478 match_fields {
479 id: 1
480 name: "next_id"
481 bitwidth: 32
482 match_type: EXACT
483 }
484 action_refs {
485 id: 16779917
486 }
487 action_refs {
488 id: 16819938
489 annotations: "@defaultonly"
490 scope: DEFAULT_ONLY
491 }
492 const_default_action_id: 16819938
493 direct_resource_ids: 318801752
494 size: 2048
495}
496tables {
497 preamble {
498 id: 33599342
499 name: "FabricEgress.egress_next.egress_vlan"
500 alias: "egress_vlan"
501 }
502 match_fields {
503 id: 1
504 name: "vlan_id"
505 bitwidth: 12
506 match_type: EXACT
507 }
508 match_fields {
509 id: 2
510 name: "eg_port"
511 bitwidth: 9
512 match_type: EXACT
513 }
514 action_refs {
pierventre484c72c2021-01-04 05:41:27 -0800515 id: 16807339
516 }
517 action_refs {
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800518 id: 16790030
519 }
520 action_refs {
pierventre484c72c2021-01-04 05:41:27 -0800521 id: 16787838
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800522 annotations: "@defaultonly"
523 scope: DEFAULT_ONLY
524 }
pierventre484c72c2021-01-04 05:41:27 -0800525 const_default_action_id: 16787838
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800526 direct_resource_ids: 318827144
527 size: 2048
528}
529actions {
530 preamble {
531 id: 16819938
532 name: "nop"
533 alias: "nop"
534 }
535}
536actions {
537 preamble {
538 id: 16830893
539 name: "FabricIngress.bng_ingress.upstream.punt_to_cpu"
540 alias: "upstream.punt_to_cpu"
541 }
542}
543actions {
544 preamble {
545 id: 16785853
546 name: "FabricIngress.bng_ingress.upstream.term_disabled"
547 alias: "term_disabled"
548 }
549}
550actions {
551 preamble {
552 id: 16780562
553 name: "FabricIngress.bng_ingress.upstream.term_enabled_v4"
554 alias: "term_enabled_v4"
555 }
556}
557actions {
558 preamble {
559 id: 16795395
560 name: "FabricIngress.bng_ingress.downstream.set_session"
561 alias: "set_session"
562 }
563 params {
564 id: 1
565 name: "pppoe_session_id"
566 bitwidth: 16
567 }
568}
569actions {
570 preamble {
571 id: 16822844
572 name: "FabricIngress.bng_ingress.downstream.drop"
573 alias: "downstream.drop"
574 }
575}
576actions {
577 preamble {
578 id: 16830304
579 name: "FabricIngress.bng_ingress.downstream.qos_prio"
580 alias: "qos_prio"
581 }
582}
583actions {
584 preamble {
585 id: 16804676
586 name: "FabricIngress.bng_ingress.downstream.qos_besteff"
587 alias: "qos_besteff"
588 }
589}
590actions {
591 preamble {
592 id: 16829385
593 name: "FabricIngress.bng_ingress.set_line"
594 alias: "set_line"
595 }
596 params {
597 id: 1
598 name: "line_id"
599 bitwidth: 32
600 }
601}
602actions {
603 preamble {
604 id: 16836487
605 name: "FabricIngress.filtering.deny"
606 alias: "deny"
607 }
608}
609actions {
610 preamble {
611 id: 16818236
612 name: "FabricIngress.filtering.permit"
613 alias: "permit"
614 }
615}
616actions {
617 preamble {
618 id: 16794911
619 name: "FabricIngress.filtering.permit_with_internal_vlan"
620 alias: "permit_with_internal_vlan"
621 }
622 params {
623 id: 1
624 name: "vlan_id"
625 bitwidth: 12
626 }
627}
628actions {
629 preamble {
630 id: 16840921
631 name: "FabricIngress.filtering.set_forwarding_type"
632 alias: "set_forwarding_type"
633 }
634 params {
635 id: 1
636 name: "fwd_type"
637 bitwidth: 3
638 }
639}
640actions {
641 preamble {
642 id: 16811012
643 name: "FabricIngress.forwarding.set_next_id_bridging"
644 alias: "set_next_id_bridging"
645 }
646 params {
647 id: 1
648 name: "next_id"
649 bitwidth: 32
650 }
651}
652actions {
653 preamble {
654 id: 16827758
655 name: "FabricIngress.forwarding.pop_mpls_and_next"
656 alias: "pop_mpls_and_next"
657 }
658 params {
659 id: 1
660 name: "next_id"
661 bitwidth: 32
662 }
663}
664actions {
665 preamble {
666 id: 16777434
667 name: "FabricIngress.forwarding.set_next_id_routing_v4"
668 alias: "set_next_id_routing_v4"
669 }
670 params {
671 id: 1
672 name: "next_id"
673 bitwidth: 32
674 }
675}
676actions {
677 preamble {
678 id: 16804187
679 name: "FabricIngress.forwarding.nop_routing_v4"
680 alias: "nop_routing_v4"
681 }
682}
683actions {
684 preamble {
685 id: 16807382
686 name: "FabricIngress.acl.set_next_id_acl"
687 alias: "set_next_id_acl"
688 }
689 params {
690 id: 1
691 name: "next_id"
692 bitwidth: 32
693 }
694}
695actions {
696 preamble {
697 id: 16829684
698 name: "FabricIngress.acl.punt_to_cpu"
699 alias: "acl.punt_to_cpu"
700 }
701}
702actions {
703 preamble {
704 id: 16781601
705 name: "FabricIngress.acl.set_clone_session_id"
706 alias: "set_clone_session_id"
707 }
708 params {
709 id: 1
710 name: "clone_id"
711 bitwidth: 32
712 }
713}
714actions {
715 preamble {
716 id: 16820765
717 name: "FabricIngress.acl.drop"
718 alias: "acl.drop"
719 }
720}
721actions {
722 preamble {
723 id: 16827694
724 name: "FabricIngress.acl.nop_acl"
725 alias: "nop_acl"
726 }
727}
728actions {
729 preamble {
730 id: 16790685
731 name: "FabricIngress.next.set_vlan"
732 alias: "set_vlan"
733 }
734 params {
735 id: 1
736 name: "vlan_id"
737 bitwidth: 12
738 }
739}
740actions {
741 preamble {
742 id: 16803337
743 name: "FabricIngress.next.set_double_vlan"
744 alias: "set_double_vlan"
745 }
746 params {
747 id: 1
748 name: "outer_vlan_id"
749 bitwidth: 12
750 }
751 params {
752 id: 2
753 name: "inner_vlan_id"
754 bitwidth: 12
755 }
756}
757actions {
758 preamble {
759 id: 16815357
760 name: "FabricIngress.next.output_hashed"
761 alias: "output_hashed"
762 }
763 params {
764 id: 1
765 name: "port_num"
766 bitwidth: 9
767 }
768}
769actions {
770 preamble {
771 id: 16791402
772 name: "FabricIngress.next.routing_hashed"
773 alias: "routing_hashed"
774 }
775 params {
776 id: 1
777 name: "port_num"
778 bitwidth: 9
779 }
780 params {
781 id: 2
782 name: "smac"
783 bitwidth: 48
784 }
785 params {
786 id: 3
787 name: "dmac"
788 bitwidth: 48
789 }
790}
791actions {
792 preamble {
793 id: 16779255
794 name: "FabricIngress.next.mpls_routing_hashed"
795 alias: "mpls_routing_hashed"
796 }
797 params {
798 id: 1
799 name: "port_num"
800 bitwidth: 9
801 }
802 params {
803 id: 2
804 name: "smac"
805 bitwidth: 48
806 }
807 params {
808 id: 3
809 name: "dmac"
810 bitwidth: 48
811 }
812 params {
813 id: 4
814 name: "label"
815 bitwidth: 20
816 }
817}
818actions {
819 preamble {
820 id: 16779917
821 name: "FabricIngress.next.set_mcast_group_id"
822 alias: "set_mcast_group_id"
823 }
824 params {
825 id: 1
826 name: "group_id"
827 bitwidth: 16
828 }
829}
830actions {
831 preamble {
832 id: 16784000
833 name: "FabricEgress.bng_egress.downstream.encap_v4"
834 alias: "encap_v4"
835 }
836}
837actions {
838 preamble {
pierventre484c72c2021-01-04 05:41:27 -0800839 id: 16807339
840 name: "FabricEgress.egress_next.push_vlan"
841 alias: "push_vlan"
842 }
843}
844actions {
845 preamble {
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800846 id: 16790030
847 name: "FabricEgress.egress_next.pop_vlan"
848 alias: "pop_vlan"
849 }
850}
pierventre484c72c2021-01-04 05:41:27 -0800851actions {
852 preamble {
853 id: 16787838
854 name: "FabricEgress.egress_next.drop"
855 alias: "egress_next.drop"
856 }
857}
Carmelo Cascone91d92fb2019-12-16 18:34:26 -0800858action_profiles {
859 preamble {
860 id: 285217164
861 name: "FabricIngress.next.hashed_selector"
862 alias: "hashed_selector"
863 }
864 table_ids: 33608588
865 with_selector: true
866 size: 32768
867 max_group_size: 16
868}
869counters {
870 preamble {
871 id: 302022672
872 name: "FabricIngress.bng_ingress.upstream.c_terminated"
873 alias: "c_terminated"
874 }
875 spec {
876 unit: BYTES
877 }
878 size: 1024
879}
880counters {
881 preamble {
882 id: 302043418
883 name: "FabricIngress.bng_ingress.upstream.c_dropped"
884 alias: "c_dropped"
885 }
886 spec {
887 unit: BYTES
888 }
889 size: 1024
890}
891counters {
892 preamble {
893 id: 302008909
894 name: "FabricIngress.bng_ingress.upstream.c_control"
895 alias: "c_control"
896 }
897 spec {
898 unit: PACKETS
899 }
900 size: 1024
901}
902counters {
903 preamble {
904 id: 302004781
905 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
906 alias: "c_line_rx"
907 }
908 spec {
909 unit: BYTES
910 }
911 size: 1024
912}
913counters {
914 preamble {
915 id: 302046535
916 name: "FabricEgress.bng_egress.downstream.c_line_tx"
917 alias: "c_line_tx"
918 }
919 spec {
920 unit: BYTES
921 }
922 size: 1024
923}
924direct_counters {
925 preamble {
926 id: 318815501
927 name: "FabricIngress.filtering.ingress_port_vlan_counter"
928 alias: "ingress_port_vlan_counter"
929 }
930 spec {
931 unit: BOTH
932 }
933 direct_table_id: 33611649
934}
935direct_counters {
936 preamble {
937 id: 318827326
938 name: "FabricIngress.filtering.fwd_classifier_counter"
939 alias: "fwd_classifier_counter"
940 }
941 spec {
942 unit: BOTH
943 }
944 direct_table_id: 33596298
945}
946direct_counters {
947 preamble {
948 id: 318770289
949 name: "FabricIngress.forwarding.bridging_counter"
950 alias: "bridging_counter"
951 }
952 spec {
953 unit: BOTH
954 }
955 direct_table_id: 33596749
956}
957direct_counters {
958 preamble {
959 id: 318830507
960 name: "FabricIngress.forwarding.mpls_counter"
961 alias: "mpls_counter"
962 }
963 spec {
964 unit: BOTH
965 }
966 direct_table_id: 33574274
967}
968direct_counters {
969 preamble {
970 id: 318801025
971 name: "FabricIngress.acl.acl_counter"
972 alias: "acl_counter"
973 }
974 spec {
975 unit: BOTH
976 }
977 direct_table_id: 33618978
978}
979direct_counters {
980 preamble {
981 id: 318768144
982 name: "FabricIngress.next.next_vlan_counter"
983 alias: "next_vlan_counter"
984 }
985 spec {
986 unit: BOTH
987 }
988 direct_table_id: 33599709
989}
990direct_counters {
991 preamble {
992 id: 318800532
993 name: "FabricIngress.next.hashed_counter"
994 alias: "hashed_counter"
995 }
996 spec {
997 unit: BOTH
998 }
999 direct_table_id: 33608588
1000}
1001direct_counters {
1002 preamble {
1003 id: 318801752
1004 name: "FabricIngress.next.multicast_counter"
1005 alias: "multicast_counter"
1006 }
1007 spec {
1008 unit: BOTH
1009 }
1010 direct_table_id: 33606828
1011}
1012direct_counters {
1013 preamble {
1014 id: 318827144
1015 name: "FabricEgress.egress_next.egress_vlan_counter"
1016 alias: "egress_vlan_counter"
1017 }
1018 spec {
1019 unit: BOTH
1020 }
1021 direct_table_id: 33599342
1022}
1023meters {
1024 preamble {
1025 id: 335569952
1026 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1027 alias: "m_besteff"
1028 }
1029 spec {
1030 unit: BYTES
1031 }
1032 size: 1024
1033}
1034meters {
1035 preamble {
1036 id: 335568260
1037 name: "FabricIngress.bng_ingress.downstream.m_prio"
1038 alias: "m_prio"
1039 }
1040 spec {
1041 unit: BYTES
1042 }
1043 size: 1024
1044}
1045controller_packet_metadata {
1046 preamble {
1047 id: 67146229
1048 name: "packet_in"
1049 alias: "packet_in"
1050 annotations: "@controller_header(\"packet_in\")"
1051 }
1052 metadata {
1053 id: 1
1054 name: "ingress_port"
1055 bitwidth: 9
1056 }
1057 metadata {
1058 id: 2
1059 name: "_pad"
1060 bitwidth: 7
1061 }
1062}
1063controller_packet_metadata {
1064 preamble {
1065 id: 67121543
1066 name: "packet_out"
1067 alias: "packet_out"
1068 annotations: "@not_extracted_in_egress"
1069 annotations: "@controller_header(\"packet_out\")"
1070 }
1071 metadata {
1072 id: 1
1073 name: "egress_port"
1074 bitwidth: 9
1075 }
1076 metadata {
1077 id: 2
1078 name: "_pad"
1079 bitwidth: 7
1080 }
1081}
1082type_info {
1083}