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