blob: e6f3866aef035a9ba665ffd0423670e894be02cc [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 {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700396 id: 16781601
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700397 }
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 {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700758 id: 16781601
759 name: "FabricIngress.acl.set_clone_session_id"
760 alias: "set_clone_session_id"
761 }
762 params {
763 id: 1
764 name: "clone_id"
765 bitwidth: 32
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700766 }
767}
768actions {
769 preamble {
770 id: 16820765
771 name: "FabricIngress.acl.drop"
772 alias: "drop"
773 }
774}
775actions {
776 preamble {
777 id: 16827694
778 name: "FabricIngress.acl.nop_acl"
779 alias: "nop_acl"
780 }
781}
782actions {
783 preamble {
784 id: 16790685
785 name: "FabricIngress.next.set_vlan"
786 alias: "set_vlan"
787 }
788 params {
789 id: 1
790 name: "vlan_id"
791 bitwidth: 12
792 }
793}
794actions {
795 preamble {
796 id: 16842190
797 name: "FabricIngress.next.output_xconnect"
798 alias: "output_xconnect"
799 }
800 params {
801 id: 1
802 name: "port_num"
803 bitwidth: 9
804 }
805}
806actions {
807 preamble {
808 id: 16837052
809 name: "FabricIngress.next.set_next_id_xconnect"
810 alias: "set_next_id_xconnect"
811 }
812 params {
813 id: 1
814 name: "next_id"
815 bitwidth: 32
816 }
817}
818actions {
819 preamble {
820 id: 16815357
821 name: "FabricIngress.next.output_hashed"
822 alias: "output_hashed"
823 }
824 params {
825 id: 1
826 name: "port_num"
827 bitwidth: 9
828 }
829}
830actions {
831 preamble {
832 id: 16791402
833 name: "FabricIngress.next.routing_hashed"
834 alias: "routing_hashed"
835 }
836 params {
837 id: 1
838 name: "port_num"
839 bitwidth: 9
840 }
841 params {
842 id: 2
843 name: "smac"
844 bitwidth: 48
845 }
846 params {
847 id: 3
848 name: "dmac"
849 bitwidth: 48
850 }
851}
852actions {
853 preamble {
854 id: 16779255
855 name: "FabricIngress.next.mpls_routing_hashed"
856 alias: "mpls_routing_hashed"
857 }
858 params {
859 id: 1
860 name: "port_num"
861 bitwidth: 9
862 }
863 params {
864 id: 2
865 name: "smac"
866 bitwidth: 48
867 }
868 params {
869 id: 3
870 name: "dmac"
871 bitwidth: 48
872 }
873 params {
874 id: 4
875 name: "label"
876 bitwidth: 20
877 }
878}
879actions {
880 preamble {
881 id: 16779917
882 name: "FabricIngress.next.set_mcast_group_id"
883 alias: "set_mcast_group_id"
884 }
885 params {
886 id: 1
887 name: "group_id"
888 bitwidth: 16
889 }
890}
891actions {
892 preamble {
893 id: 16784000
894 name: "FabricEgress.bng_egress.downstream.encap_v4"
895 alias: "encap_v4"
896 }
897 params {
898 id: 1
899 name: "c_tag"
900 bitwidth: 12
901 }
902 params {
903 id: 2
904 name: "pppoe_session_id"
905 bitwidth: 16
906 }
907}
908actions {
909 preamble {
910 id: 16790030
911 name: "FabricEgress.egress_next.pop_vlan"
912 alias: "pop_vlan"
913 }
914}
915action_profiles {
916 preamble {
917 id: 285217164
918 name: "FabricIngress.next.hashed_selector"
919 alias: "hashed_selector"
920 }
921 table_ids: 33608588
922 with_selector: true
923 size: 1024
924 max_group_size: 16
925}
926counters {
927 preamble {
928 id: 302022672
929 name: "FabricIngress.bng_ingress.upstream.c_terminated"
930 alias: "c_terminated"
931 }
932 spec {
933 unit: PACKETS
934 }
935 size: 8192
936}
937counters {
938 preamble {
939 id: 302043418
940 name: "FabricIngress.bng_ingress.upstream.c_dropped"
941 alias: "c_dropped"
942 }
943 spec {
944 unit: PACKETS
945 }
946 size: 8192
947}
948counters {
949 preamble {
950 id: 302008909
951 name: "FabricIngress.bng_ingress.upstream.c_control"
952 alias: "c_control"
953 }
954 spec {
955 unit: PACKETS
956 }
957 size: 8192
958}
959counters {
960 preamble {
961 id: 302004781
962 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
963 alias: "c_line_rx"
964 }
965 spec {
966 unit: BOTH
967 }
968 size: 8192
969}
970counters {
971 preamble {
972 id: 302011205
973 name: "FabricIngress.port_counters_control.egress_port_counter"
974 alias: "egress_port_counter"
975 }
976 spec {
977 unit: BOTH
978 }
979 size: 511
980}
981counters {
982 preamble {
983 id: 302002771
984 name: "FabricIngress.port_counters_control.ingress_port_counter"
985 alias: "ingress_port_counter"
986 }
987 spec {
988 unit: BOTH
989 }
990 size: 511
991}
992counters {
993 preamble {
994 id: 302046535
995 name: "FabricEgress.bng_egress.downstream.c_line_tx"
996 alias: "c_line_tx"
997 }
998 spec {
999 unit: BOTH
1000 }
1001 size: 8192
1002}
1003direct_counters {
1004 preamble {
1005 id: 318815501
1006 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1007 alias: "ingress_port_vlan_counter"
1008 }
1009 spec {
1010 unit: BOTH
1011 }
1012 direct_table_id: 33611649
1013}
1014direct_counters {
1015 preamble {
1016 id: 318827326
1017 name: "FabricIngress.filtering.fwd_classifier_counter"
1018 alias: "fwd_classifier_counter"
1019 }
1020 spec {
1021 unit: BOTH
1022 }
1023 direct_table_id: 33596298
1024}
1025direct_counters {
1026 preamble {
1027 id: 318770289
1028 name: "FabricIngress.forwarding.bridging_counter"
1029 alias: "bridging_counter"
1030 }
1031 spec {
1032 unit: BOTH
1033 }
1034 direct_table_id: 33596749
1035}
1036direct_counters {
1037 preamble {
1038 id: 318830507
1039 name: "FabricIngress.forwarding.mpls_counter"
1040 alias: "mpls_counter"
1041 }
1042 spec {
1043 unit: BOTH
1044 }
1045 direct_table_id: 33574274
1046}
1047direct_counters {
1048 preamble {
1049 id: 318811107
1050 name: "FabricIngress.forwarding.routing_v4_counter"
1051 alias: "routing_v4_counter"
1052 }
1053 spec {
1054 unit: BOTH
1055 }
1056 direct_table_id: 33562650
1057}
1058direct_counters {
1059 preamble {
1060 id: 318801025
1061 name: "FabricIngress.acl.acl_counter"
1062 alias: "acl_counter"
1063 }
1064 spec {
1065 unit: BOTH
1066 }
1067 direct_table_id: 33618978
1068}
1069direct_counters {
1070 preamble {
1071 id: 318768144
1072 name: "FabricIngress.next.next_vlan_counter"
1073 alias: "next_vlan_counter"
1074 }
1075 spec {
1076 unit: BOTH
1077 }
1078 direct_table_id: 33599709
1079}
1080direct_counters {
1081 preamble {
1082 id: 318778156
1083 name: "FabricIngress.next.xconnect_counter"
1084 alias: "xconnect_counter"
1085 }
1086 spec {
1087 unit: BOTH
1088 }
1089 direct_table_id: 33596977
1090}
1091direct_counters {
1092 preamble {
1093 id: 318800532
1094 name: "FabricIngress.next.hashed_counter"
1095 alias: "hashed_counter"
1096 }
1097 spec {
1098 unit: BOTH
1099 }
1100 direct_table_id: 33608588
1101}
1102direct_counters {
1103 preamble {
1104 id: 318801752
1105 name: "FabricIngress.next.multicast_counter"
1106 alias: "multicast_counter"
1107 }
1108 spec {
1109 unit: BOTH
1110 }
1111 direct_table_id: 33606828
1112}
1113direct_counters {
1114 preamble {
1115 id: 318827144
1116 name: "FabricEgress.egress_next.egress_vlan_counter"
1117 alias: "egress_vlan_counter"
1118 }
1119 spec {
1120 unit: BOTH
1121 }
1122 direct_table_id: 33599342
1123}
1124meters {
1125 preamble {
1126 id: 335569952
1127 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1128 alias: "m_besteff"
1129 }
1130 spec {
1131 unit: BYTES
1132 }
1133 size: 8192
1134}
1135meters {
1136 preamble {
1137 id: 335568260
1138 name: "FabricIngress.bng_ingress.downstream.m_prio"
1139 alias: "m_prio"
1140 }
1141 spec {
1142 unit: BYTES
1143 }
1144 size: 8192
1145}
1146controller_packet_metadata {
1147 preamble {
1148 id: 67146229
1149 name: "packet_in"
1150 alias: "packet_in"
1151 annotations: "@controller_header(\"packet_in\")"
1152 }
1153 metadata {
1154 id: 1
1155 name: "ingress_port"
1156 bitwidth: 9
1157 }
1158 metadata {
1159 id: 2
1160 name: "_pad"
1161 bitwidth: 7
1162 }
1163}
1164controller_packet_metadata {
1165 preamble {
1166 id: 67121543
1167 name: "packet_out"
1168 alias: "packet_out"
1169 annotations: "@controller_header(\"packet_out\")"
1170 }
1171 metadata {
1172 id: 1
1173 name: "egress_port"
1174 bitwidth: 9
1175 }
1176 metadata {
1177 id: 2
1178 name: "_pad"
1179 bitwidth: 7
1180 }
1181}
1182type_info {
1183}