blob: c82e3bffc08ceb89584ce574da318d33b9e69717 [file] [log] [blame]
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001pkg_info {
2 arch: "v1model"
3}
4tables {
5 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07006 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: 32768
67}
68tables {
69 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -070070 id: 33594775
71 name: "FabricIngress.bng_ingress.downstream.t_line_session_map"
72 alias: "t_line_session_map"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070073 }
74 match_fields {
75 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -070076 name: "line_id"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070077 bitwidth: 32
78 match_type: EXACT
79 }
80 action_refs {
81 id: 16819938
82 annotations: "@defaultonly"
83 scope: DEFAULT_ONLY
84 }
85 action_refs {
Daniele Moro7c3a0022019-07-12 13:38:34 -070086 id: 16795395
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070087 }
88 action_refs {
Daniele Moro7c3a0022019-07-12 13:38:34 -070089 id: 16822844
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070090 }
91 const_default_action_id: 16819938
Daniele Moro7c3a0022019-07-12 13:38:34 -070092 size: 8192
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070093}
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 {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700135 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 {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700152 id: 16829385
153 }
Daniele Moro5a2de712019-09-24 14:34:07 -0700154 const_default_action_id: 16829385
Daniele Moro7c3a0022019-07-12 13:38:34 -0700155 size: 8192
156}
157tables {
158 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700159 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 }
Daniele Moro7c3a0022019-07-12 13:38:34 -0700181 match_fields {
182 id: 4
183 name: "inner_vlan_id"
184 bitwidth: 12
185 match_type: TERNARY
186 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700187 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
Daniele Moro7c3a0022019-07-12 13:38:34 -0700198 size: 8192
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700199}
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
Daniele Moro5a2de712019-09-24 14:34:07 -0700220 name: "eth_type"
221 bitwidth: 16
222 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -0700223 }
224 match_fields {
225 id: 4
Daniele Moro5a2de712019-09-24 14:34:07 -0700226 name: "ip_eth_type"
227 bitwidth: 16
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700228 match_type: EXACT
229 }
230 action_refs {
231 id: 16840921
232 }
233 const_default_action_id: 16840921
234 direct_resource_ids: 318827326
235 size: 1024
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: 1024
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: 1024
290}
291tables {
292 preamble {
293 id: 33562650
294 name: "FabricIngress.forwarding.routing_v4"
295 alias: "routing_v4"
296 }
297 match_fields {
298 id: 1
299 name: "ipv4_dst"
300 bitwidth: 32
301 match_type: LPM
302 }
303 action_refs {
304 id: 16777434
305 }
306 action_refs {
307 id: 16804187
308 }
309 action_refs {
310 id: 16819938
311 annotations: "@defaultonly"
312 scope: DEFAULT_ONLY
313 }
314 const_default_action_id: 16819938
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700315 size: 1024
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
349 name: "eth_src"
350 bitwidth: 48
351 match_type: TERNARY
352 }
353 match_fields {
354 id: 6
355 name: "eth_dst"
356 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 {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700402 id: 16781601
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700403 }
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: 1024
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 {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700430 id: 16803337
431 }
432 action_refs {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700433 id: 16819938
434 annotations: "@defaultonly"
435 scope: DEFAULT_ONLY
436 }
437 const_default_action_id: 16819938
438 direct_resource_ids: 318768144
439 size: 1024
440}
441tables {
442 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700443 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: 1024
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: 1024
495}
496tables {
497 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700498 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 {
515 id: 16790030
516 }
517 action_refs {
518 id: 16819938
519 annotations: "@defaultonly"
520 scope: DEFAULT_ONLY
521 }
522 const_default_action_id: 16819938
523 direct_resource_ids: 318827144
524 size: 1024
525}
526actions {
527 preamble {
528 id: 16819938
529 name: "nop"
530 alias: "nop"
531 }
532}
533actions {
534 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700535 id: 16830893
536 name: "FabricIngress.bng_ingress.upstream.punt_to_cpu"
537 alias: "upstream.punt_to_cpu"
538 }
539}
540actions {
541 preamble {
542 id: 16785853
543 name: "FabricIngress.bng_ingress.upstream.term_disabled"
544 alias: "term_disabled"
545 }
546}
547actions {
548 preamble {
549 id: 16780562
550 name: "FabricIngress.bng_ingress.upstream.term_enabled_v4"
551 alias: "term_enabled_v4"
552 }
553}
554actions {
555 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700556 id: 16795395
557 name: "FabricIngress.bng_ingress.downstream.set_session"
558 alias: "set_session"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700559 }
560 params {
561 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -0700562 name: "pppoe_session_id"
563 bitwidth: 16
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700564 }
565}
566actions {
567 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700568 id: 16822844
569 name: "FabricIngress.bng_ingress.downstream.drop"
570 alias: "downstream.drop"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700571 }
572}
573actions {
574 preamble {
575 id: 16830304
576 name: "FabricIngress.bng_ingress.downstream.qos_prio"
577 alias: "qos_prio"
578 }
579}
580actions {
581 preamble {
582 id: 16804676
583 name: "FabricIngress.bng_ingress.downstream.qos_besteff"
584 alias: "qos_besteff"
585 }
586}
587actions {
588 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700589 id: 16829385
590 name: "FabricIngress.bng_ingress.set_line"
591 alias: "set_line"
592 }
593 params {
594 id: 1
595 name: "line_id"
596 bitwidth: 32
597 }
598}
599actions {
600 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700601 id: 16836487
602 name: "FabricIngress.filtering.deny"
603 alias: "deny"
604 }
605}
606actions {
607 preamble {
608 id: 16818236
609 name: "FabricIngress.filtering.permit"
610 alias: "permit"
611 }
612}
613actions {
614 preamble {
615 id: 16794911
616 name: "FabricIngress.filtering.permit_with_internal_vlan"
617 alias: "permit_with_internal_vlan"
618 }
619 params {
620 id: 1
621 name: "vlan_id"
622 bitwidth: 12
623 }
624}
625actions {
626 preamble {
627 id: 16840921
628 name: "FabricIngress.filtering.set_forwarding_type"
629 alias: "set_forwarding_type"
630 }
631 params {
632 id: 1
633 name: "fwd_type"
634 bitwidth: 3
635 }
636}
637actions {
638 preamble {
639 id: 16811012
640 name: "FabricIngress.forwarding.set_next_id_bridging"
641 alias: "set_next_id_bridging"
642 }
643 params {
644 id: 1
645 name: "next_id"
646 bitwidth: 32
647 }
648}
649actions {
650 preamble {
651 id: 16827758
652 name: "FabricIngress.forwarding.pop_mpls_and_next"
653 alias: "pop_mpls_and_next"
654 }
655 params {
656 id: 1
657 name: "next_id"
658 bitwidth: 32
659 }
660}
661actions {
662 preamble {
663 id: 16777434
664 name: "FabricIngress.forwarding.set_next_id_routing_v4"
665 alias: "set_next_id_routing_v4"
666 }
667 params {
668 id: 1
669 name: "next_id"
670 bitwidth: 32
671 }
672}
673actions {
674 preamble {
675 id: 16804187
676 name: "FabricIngress.forwarding.nop_routing_v4"
677 alias: "nop_routing_v4"
678 }
679}
680actions {
681 preamble {
682 id: 16807382
683 name: "FabricIngress.acl.set_next_id_acl"
684 alias: "set_next_id_acl"
685 }
686 params {
687 id: 1
688 name: "next_id"
689 bitwidth: 32
690 }
691}
692actions {
693 preamble {
694 id: 16829684
695 name: "FabricIngress.acl.punt_to_cpu"
696 alias: "acl.punt_to_cpu"
697 }
698}
699actions {
700 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700701 id: 16781601
702 name: "FabricIngress.acl.set_clone_session_id"
703 alias: "set_clone_session_id"
704 }
705 params {
706 id: 1
707 name: "clone_id"
708 bitwidth: 32
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700709 }
710}
711actions {
712 preamble {
713 id: 16820765
714 name: "FabricIngress.acl.drop"
Daniele Moro7c3a0022019-07-12 13:38:34 -0700715 alias: "acl.drop"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700716 }
717}
718actions {
719 preamble {
720 id: 16827694
721 name: "FabricIngress.acl.nop_acl"
722 alias: "nop_acl"
723 }
724}
725actions {
726 preamble {
727 id: 16790685
728 name: "FabricIngress.next.set_vlan"
729 alias: "set_vlan"
730 }
731 params {
732 id: 1
733 name: "vlan_id"
734 bitwidth: 12
735 }
736}
737actions {
738 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700739 id: 16803337
740 name: "FabricIngress.next.set_double_vlan"
741 alias: "set_double_vlan"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700742 }
743 params {
744 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -0700745 name: "outer_vlan_id"
746 bitwidth: 12
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700747 }
748 params {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700749 id: 2
750 name: "inner_vlan_id"
751 bitwidth: 12
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700752 }
753}
754actions {
755 preamble {
756 id: 16815357
757 name: "FabricIngress.next.output_hashed"
758 alias: "output_hashed"
759 }
760 params {
761 id: 1
762 name: "port_num"
763 bitwidth: 9
764 }
765}
766actions {
767 preamble {
768 id: 16791402
769 name: "FabricIngress.next.routing_hashed"
770 alias: "routing_hashed"
771 }
772 params {
773 id: 1
774 name: "port_num"
775 bitwidth: 9
776 }
777 params {
778 id: 2
779 name: "smac"
780 bitwidth: 48
781 }
782 params {
783 id: 3
784 name: "dmac"
785 bitwidth: 48
786 }
787}
788actions {
789 preamble {
790 id: 16779255
791 name: "FabricIngress.next.mpls_routing_hashed"
792 alias: "mpls_routing_hashed"
793 }
794 params {
795 id: 1
796 name: "port_num"
797 bitwidth: 9
798 }
799 params {
800 id: 2
801 name: "smac"
802 bitwidth: 48
803 }
804 params {
805 id: 3
806 name: "dmac"
807 bitwidth: 48
808 }
809 params {
810 id: 4
811 name: "label"
812 bitwidth: 20
813 }
814}
815actions {
816 preamble {
817 id: 16779917
818 name: "FabricIngress.next.set_mcast_group_id"
819 alias: "set_mcast_group_id"
820 }
821 params {
822 id: 1
823 name: "group_id"
824 bitwidth: 16
825 }
826}
827actions {
828 preamble {
829 id: 16784000
830 name: "FabricEgress.bng_egress.downstream.encap_v4"
831 alias: "encap_v4"
832 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700833}
834actions {
835 preamble {
836 id: 16790030
837 name: "FabricEgress.egress_next.pop_vlan"
838 alias: "pop_vlan"
839 }
840}
841action_profiles {
842 preamble {
843 id: 285217164
844 name: "FabricIngress.next.hashed_selector"
845 alias: "hashed_selector"
846 }
847 table_ids: 33608588
848 with_selector: true
849 size: 1024
850 max_group_size: 16
851}
852counters {
853 preamble {
854 id: 302022672
855 name: "FabricIngress.bng_ingress.upstream.c_terminated"
856 alias: "c_terminated"
857 }
858 spec {
859 unit: PACKETS
860 }
861 size: 8192
862}
863counters {
864 preamble {
865 id: 302043418
866 name: "FabricIngress.bng_ingress.upstream.c_dropped"
867 alias: "c_dropped"
868 }
869 spec {
870 unit: PACKETS
871 }
872 size: 8192
873}
874counters {
875 preamble {
876 id: 302008909
877 name: "FabricIngress.bng_ingress.upstream.c_control"
878 alias: "c_control"
879 }
880 spec {
881 unit: PACKETS
882 }
883 size: 8192
884}
885counters {
886 preamble {
887 id: 302004781
888 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
889 alias: "c_line_rx"
890 }
891 spec {
892 unit: BOTH
893 }
894 size: 8192
895}
896counters {
897 preamble {
898 id: 302011205
899 name: "FabricIngress.port_counters_control.egress_port_counter"
900 alias: "egress_port_counter"
901 }
902 spec {
903 unit: BOTH
904 }
905 size: 511
906}
907counters {
908 preamble {
909 id: 302002771
910 name: "FabricIngress.port_counters_control.ingress_port_counter"
911 alias: "ingress_port_counter"
912 }
913 spec {
914 unit: BOTH
915 }
916 size: 511
917}
918counters {
919 preamble {
920 id: 302046535
921 name: "FabricEgress.bng_egress.downstream.c_line_tx"
922 alias: "c_line_tx"
923 }
924 spec {
925 unit: BOTH
926 }
927 size: 8192
928}
929direct_counters {
930 preamble {
931 id: 318815501
932 name: "FabricIngress.filtering.ingress_port_vlan_counter"
933 alias: "ingress_port_vlan_counter"
934 }
935 spec {
936 unit: BOTH
937 }
938 direct_table_id: 33611649
939}
940direct_counters {
941 preamble {
942 id: 318827326
943 name: "FabricIngress.filtering.fwd_classifier_counter"
944 alias: "fwd_classifier_counter"
945 }
946 spec {
947 unit: BOTH
948 }
949 direct_table_id: 33596298
950}
951direct_counters {
952 preamble {
953 id: 318770289
954 name: "FabricIngress.forwarding.bridging_counter"
955 alias: "bridging_counter"
956 }
957 spec {
958 unit: BOTH
959 }
960 direct_table_id: 33596749
961}
962direct_counters {
963 preamble {
964 id: 318830507
965 name: "FabricIngress.forwarding.mpls_counter"
966 alias: "mpls_counter"
967 }
968 spec {
969 unit: BOTH
970 }
971 direct_table_id: 33574274
972}
973direct_counters {
974 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700975 id: 318801025
976 name: "FabricIngress.acl.acl_counter"
977 alias: "acl_counter"
978 }
979 spec {
980 unit: BOTH
981 }
982 direct_table_id: 33618978
983}
984direct_counters {
985 preamble {
986 id: 318768144
987 name: "FabricIngress.next.next_vlan_counter"
988 alias: "next_vlan_counter"
989 }
990 spec {
991 unit: BOTH
992 }
993 direct_table_id: 33599709
994}
995direct_counters {
996 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700997 id: 318800532
998 name: "FabricIngress.next.hashed_counter"
999 alias: "hashed_counter"
1000 }
1001 spec {
1002 unit: BOTH
1003 }
1004 direct_table_id: 33608588
1005}
1006direct_counters {
1007 preamble {
1008 id: 318801752
1009 name: "FabricIngress.next.multicast_counter"
1010 alias: "multicast_counter"
1011 }
1012 spec {
1013 unit: BOTH
1014 }
1015 direct_table_id: 33606828
1016}
1017direct_counters {
1018 preamble {
1019 id: 318827144
1020 name: "FabricEgress.egress_next.egress_vlan_counter"
1021 alias: "egress_vlan_counter"
1022 }
1023 spec {
1024 unit: BOTH
1025 }
1026 direct_table_id: 33599342
1027}
1028meters {
1029 preamble {
1030 id: 335569952
1031 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1032 alias: "m_besteff"
1033 }
1034 spec {
1035 unit: BYTES
1036 }
1037 size: 8192
1038}
1039meters {
1040 preamble {
1041 id: 335568260
1042 name: "FabricIngress.bng_ingress.downstream.m_prio"
1043 alias: "m_prio"
1044 }
1045 spec {
1046 unit: BYTES
1047 }
1048 size: 8192
1049}
1050controller_packet_metadata {
1051 preamble {
1052 id: 67146229
1053 name: "packet_in"
1054 alias: "packet_in"
1055 annotations: "@controller_header(\"packet_in\")"
1056 }
1057 metadata {
1058 id: 1
1059 name: "ingress_port"
1060 bitwidth: 9
1061 }
1062 metadata {
1063 id: 2
1064 name: "_pad"
1065 bitwidth: 7
1066 }
1067}
1068controller_packet_metadata {
1069 preamble {
1070 id: 67121543
1071 name: "packet_out"
1072 alias: "packet_out"
1073 annotations: "@controller_header(\"packet_out\")"
1074 }
1075 metadata {
1076 id: 1
1077 name: "egress_port"
1078 bitwidth: 9
1079 }
1080 metadata {
1081 id: 2
1082 name: "_pad"
1083 bitwidth: 7
1084 }
1085}
1086type_info {
1087}