blob: d95b294b1c9344587c34d03f2a9804095767c6c5 [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 Moro693d76f2019-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 Moro693d76f2019-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 Moro693d76f2019-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 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700314 size: 1024
315}
316tables {
317 preamble {
318 id: 33618978
319 name: "FabricIngress.acl.acl"
320 alias: "acl"
321 }
322 match_fields {
323 id: 1
324 name: "ig_port"
325 bitwidth: 9
326 match_type: TERNARY
327 }
328 match_fields {
329 id: 2
330 name: "ip_proto"
331 bitwidth: 8
332 match_type: TERNARY
333 }
334 match_fields {
335 id: 3
336 name: "l4_sport"
337 bitwidth: 16
338 match_type: TERNARY
339 }
340 match_fields {
341 id: 4
342 name: "l4_dport"
343 bitwidth: 16
344 match_type: TERNARY
345 }
346 match_fields {
347 id: 5
Daniele Moro60855852019-12-13 17:24:33 -0800348 name: "eth_dst"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700349 bitwidth: 48
350 match_type: TERNARY
351 }
352 match_fields {
353 id: 6
Daniele Moro60855852019-12-13 17:24:33 -0800354 name: "eth_src"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700355 bitwidth: 48
356 match_type: TERNARY
357 }
358 match_fields {
359 id: 7
360 name: "vlan_id"
361 bitwidth: 12
362 match_type: TERNARY
363 }
364 match_fields {
365 id: 8
366 name: "eth_type"
367 bitwidth: 16
368 match_type: TERNARY
369 }
370 match_fields {
371 id: 9
372 name: "ipv4_src"
373 bitwidth: 32
374 match_type: TERNARY
375 }
376 match_fields {
377 id: 10
378 name: "ipv4_dst"
379 bitwidth: 32
380 match_type: TERNARY
381 }
382 match_fields {
383 id: 11
384 name: "icmp_type"
385 bitwidth: 8
386 match_type: TERNARY
387 }
388 match_fields {
389 id: 12
390 name: "icmp_code"
391 bitwidth: 8
392 match_type: TERNARY
393 }
394 action_refs {
395 id: 16807382
396 }
397 action_refs {
398 id: 16829684
399 }
400 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700401 id: 16781601
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700402 }
403 action_refs {
404 id: 16820765
405 }
406 action_refs {
407 id: 16827694
408 }
409 const_default_action_id: 16827694
410 direct_resource_ids: 318801025
411 size: 1024
412}
413tables {
414 preamble {
415 id: 33599709
416 name: "FabricIngress.next.next_vlan"
417 alias: "next_vlan"
418 }
419 match_fields {
420 id: 1
421 name: "next_id"
422 bitwidth: 32
423 match_type: EXACT
424 }
425 action_refs {
426 id: 16790685
427 }
428 action_refs {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700429 id: 16803337
430 }
431 action_refs {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700432 id: 16819938
433 annotations: "@defaultonly"
434 scope: DEFAULT_ONLY
435 }
436 const_default_action_id: 16819938
437 direct_resource_ids: 318768144
438 size: 1024
439}
440tables {
441 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700442 id: 33608588
443 name: "FabricIngress.next.hashed"
444 alias: "hashed"
445 }
446 match_fields {
447 id: 1
448 name: "next_id"
449 bitwidth: 32
450 match_type: EXACT
451 }
452 action_refs {
453 id: 16815357
454 }
455 action_refs {
456 id: 16791402
457 }
458 action_refs {
459 id: 16779255
460 }
461 action_refs {
462 id: 16819938
463 annotations: "@defaultonly"
464 scope: DEFAULT_ONLY
465 }
466 const_default_action_id: 16819938
467 implementation_id: 285217164
468 direct_resource_ids: 318800532
469 size: 1024
470}
471tables {
472 preamble {
473 id: 33606828
474 name: "FabricIngress.next.multicast"
475 alias: "multicast"
476 }
477 match_fields {
478 id: 1
479 name: "next_id"
480 bitwidth: 32
481 match_type: EXACT
482 }
483 action_refs {
484 id: 16779917
485 }
486 action_refs {
487 id: 16819938
488 annotations: "@defaultonly"
489 scope: DEFAULT_ONLY
490 }
491 const_default_action_id: 16819938
492 direct_resource_ids: 318801752
493 size: 1024
494}
495tables {
496 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700497 id: 33599342
498 name: "FabricEgress.egress_next.egress_vlan"
499 alias: "egress_vlan"
500 }
501 match_fields {
502 id: 1
503 name: "vlan_id"
504 bitwidth: 12
505 match_type: EXACT
506 }
507 match_fields {
508 id: 2
509 name: "eg_port"
510 bitwidth: 9
511 match_type: EXACT
512 }
513 action_refs {
514 id: 16790030
515 }
516 action_refs {
517 id: 16819938
518 annotations: "@defaultonly"
519 scope: DEFAULT_ONLY
520 }
521 const_default_action_id: 16819938
522 direct_resource_ids: 318827144
523 size: 1024
524}
525actions {
526 preamble {
527 id: 16819938
528 name: "nop"
529 alias: "nop"
530 }
531}
532actions {
533 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700534 id: 16830893
535 name: "FabricIngress.bng_ingress.upstream.punt_to_cpu"
536 alias: "upstream.punt_to_cpu"
537 }
538}
539actions {
540 preamble {
541 id: 16785853
542 name: "FabricIngress.bng_ingress.upstream.term_disabled"
543 alias: "term_disabled"
544 }
545}
546actions {
547 preamble {
548 id: 16780562
549 name: "FabricIngress.bng_ingress.upstream.term_enabled_v4"
550 alias: "term_enabled_v4"
551 }
552}
553actions {
554 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700555 id: 16795395
556 name: "FabricIngress.bng_ingress.downstream.set_session"
557 alias: "set_session"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700558 }
559 params {
560 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -0700561 name: "pppoe_session_id"
562 bitwidth: 16
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700563 }
564}
565actions {
566 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700567 id: 16822844
568 name: "FabricIngress.bng_ingress.downstream.drop"
569 alias: "downstream.drop"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700570 }
571}
572actions {
573 preamble {
574 id: 16830304
575 name: "FabricIngress.bng_ingress.downstream.qos_prio"
576 alias: "qos_prio"
577 }
578}
579actions {
580 preamble {
581 id: 16804676
582 name: "FabricIngress.bng_ingress.downstream.qos_besteff"
583 alias: "qos_besteff"
584 }
585}
586actions {
587 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700588 id: 16829385
589 name: "FabricIngress.bng_ingress.set_line"
590 alias: "set_line"
591 }
592 params {
593 id: 1
594 name: "line_id"
595 bitwidth: 32
596 }
597}
598actions {
599 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700600 id: 16836487
601 name: "FabricIngress.filtering.deny"
602 alias: "deny"
603 }
604}
605actions {
606 preamble {
607 id: 16818236
608 name: "FabricIngress.filtering.permit"
609 alias: "permit"
610 }
611}
612actions {
613 preamble {
614 id: 16794911
615 name: "FabricIngress.filtering.permit_with_internal_vlan"
616 alias: "permit_with_internal_vlan"
617 }
618 params {
619 id: 1
620 name: "vlan_id"
621 bitwidth: 12
622 }
623}
624actions {
625 preamble {
626 id: 16840921
627 name: "FabricIngress.filtering.set_forwarding_type"
628 alias: "set_forwarding_type"
629 }
630 params {
631 id: 1
632 name: "fwd_type"
633 bitwidth: 3
634 }
635}
636actions {
637 preamble {
638 id: 16811012
639 name: "FabricIngress.forwarding.set_next_id_bridging"
640 alias: "set_next_id_bridging"
641 }
642 params {
643 id: 1
644 name: "next_id"
645 bitwidth: 32
646 }
647}
648actions {
649 preamble {
650 id: 16827758
651 name: "FabricIngress.forwarding.pop_mpls_and_next"
652 alias: "pop_mpls_and_next"
653 }
654 params {
655 id: 1
656 name: "next_id"
657 bitwidth: 32
658 }
659}
660actions {
661 preamble {
662 id: 16777434
663 name: "FabricIngress.forwarding.set_next_id_routing_v4"
664 alias: "set_next_id_routing_v4"
665 }
666 params {
667 id: 1
668 name: "next_id"
669 bitwidth: 32
670 }
671}
672actions {
673 preamble {
674 id: 16804187
675 name: "FabricIngress.forwarding.nop_routing_v4"
676 alias: "nop_routing_v4"
677 }
678}
679actions {
680 preamble {
681 id: 16807382
682 name: "FabricIngress.acl.set_next_id_acl"
683 alias: "set_next_id_acl"
684 }
685 params {
686 id: 1
687 name: "next_id"
688 bitwidth: 32
689 }
690}
691actions {
692 preamble {
693 id: 16829684
694 name: "FabricIngress.acl.punt_to_cpu"
695 alias: "acl.punt_to_cpu"
696 }
697}
698actions {
699 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700700 id: 16781601
701 name: "FabricIngress.acl.set_clone_session_id"
702 alias: "set_clone_session_id"
703 }
704 params {
705 id: 1
706 name: "clone_id"
707 bitwidth: 32
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700708 }
709}
710actions {
711 preamble {
712 id: 16820765
713 name: "FabricIngress.acl.drop"
Daniele Moro7c3a0022019-07-12 13:38:34 -0700714 alias: "acl.drop"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700715 }
716}
717actions {
718 preamble {
719 id: 16827694
720 name: "FabricIngress.acl.nop_acl"
721 alias: "nop_acl"
722 }
723}
724actions {
725 preamble {
726 id: 16790685
727 name: "FabricIngress.next.set_vlan"
728 alias: "set_vlan"
729 }
730 params {
731 id: 1
732 name: "vlan_id"
733 bitwidth: 12
734 }
735}
736actions {
737 preamble {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700738 id: 16803337
739 name: "FabricIngress.next.set_double_vlan"
740 alias: "set_double_vlan"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700741 }
742 params {
743 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -0700744 name: "outer_vlan_id"
745 bitwidth: 12
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700746 }
747 params {
Daniele Moro7c3a0022019-07-12 13:38:34 -0700748 id: 2
749 name: "inner_vlan_id"
750 bitwidth: 12
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700751 }
752}
753actions {
754 preamble {
755 id: 16815357
756 name: "FabricIngress.next.output_hashed"
757 alias: "output_hashed"
758 }
759 params {
760 id: 1
761 name: "port_num"
762 bitwidth: 9
763 }
764}
765actions {
766 preamble {
767 id: 16791402
768 name: "FabricIngress.next.routing_hashed"
769 alias: "routing_hashed"
770 }
771 params {
772 id: 1
773 name: "port_num"
774 bitwidth: 9
775 }
776 params {
777 id: 2
778 name: "smac"
779 bitwidth: 48
780 }
781 params {
782 id: 3
783 name: "dmac"
784 bitwidth: 48
785 }
786}
787actions {
788 preamble {
789 id: 16779255
790 name: "FabricIngress.next.mpls_routing_hashed"
791 alias: "mpls_routing_hashed"
792 }
793 params {
794 id: 1
795 name: "port_num"
796 bitwidth: 9
797 }
798 params {
799 id: 2
800 name: "smac"
801 bitwidth: 48
802 }
803 params {
804 id: 3
805 name: "dmac"
806 bitwidth: 48
807 }
808 params {
809 id: 4
810 name: "label"
811 bitwidth: 20
812 }
813}
814actions {
815 preamble {
816 id: 16779917
817 name: "FabricIngress.next.set_mcast_group_id"
818 alias: "set_mcast_group_id"
819 }
820 params {
821 id: 1
822 name: "group_id"
823 bitwidth: 16
824 }
825}
826actions {
827 preamble {
828 id: 16784000
829 name: "FabricEgress.bng_egress.downstream.encap_v4"
830 alias: "encap_v4"
831 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700832}
833actions {
834 preamble {
835 id: 16790030
836 name: "FabricEgress.egress_next.pop_vlan"
837 alias: "pop_vlan"
838 }
839}
840action_profiles {
841 preamble {
842 id: 285217164
843 name: "FabricIngress.next.hashed_selector"
844 alias: "hashed_selector"
845 }
846 table_ids: 33608588
847 with_selector: true
848 size: 1024
849 max_group_size: 16
850}
851counters {
852 preamble {
853 id: 302022672
854 name: "FabricIngress.bng_ingress.upstream.c_terminated"
855 alias: "c_terminated"
856 }
857 spec {
Daniele Morof4d1bc62019-10-03 16:44:33 -0700858 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700859 }
860 size: 8192
861}
862counters {
863 preamble {
864 id: 302043418
865 name: "FabricIngress.bng_ingress.upstream.c_dropped"
866 alias: "c_dropped"
867 }
868 spec {
Daniele Morof4d1bc62019-10-03 16:44:33 -0700869 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700870 }
871 size: 8192
872}
873counters {
874 preamble {
875 id: 302008909
876 name: "FabricIngress.bng_ingress.upstream.c_control"
877 alias: "c_control"
878 }
879 spec {
880 unit: PACKETS
881 }
882 size: 8192
883}
884counters {
885 preamble {
886 id: 302004781
887 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
888 alias: "c_line_rx"
889 }
890 spec {
Daniele Morof4d1bc62019-10-03 16:44:33 -0700891 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700892 }
893 size: 8192
894}
895counters {
896 preamble {
897 id: 302011205
898 name: "FabricIngress.port_counters_control.egress_port_counter"
899 alias: "egress_port_counter"
900 }
901 spec {
902 unit: BOTH
903 }
904 size: 511
905}
906counters {
907 preamble {
908 id: 302002771
909 name: "FabricIngress.port_counters_control.ingress_port_counter"
910 alias: "ingress_port_counter"
911 }
912 spec {
913 unit: BOTH
914 }
915 size: 511
916}
917counters {
918 preamble {
919 id: 302046535
920 name: "FabricEgress.bng_egress.downstream.c_line_tx"
921 alias: "c_line_tx"
922 }
923 spec {
Daniele Morof4d1bc62019-10-03 16:44:33 -0700924 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700925 }
926 size: 8192
927}
928direct_counters {
929 preamble {
930 id: 318815501
931 name: "FabricIngress.filtering.ingress_port_vlan_counter"
932 alias: "ingress_port_vlan_counter"
933 }
934 spec {
935 unit: BOTH
936 }
937 direct_table_id: 33611649
938}
939direct_counters {
940 preamble {
941 id: 318827326
942 name: "FabricIngress.filtering.fwd_classifier_counter"
943 alias: "fwd_classifier_counter"
944 }
945 spec {
946 unit: BOTH
947 }
948 direct_table_id: 33596298
949}
950direct_counters {
951 preamble {
952 id: 318770289
953 name: "FabricIngress.forwarding.bridging_counter"
954 alias: "bridging_counter"
955 }
956 spec {
957 unit: BOTH
958 }
959 direct_table_id: 33596749
960}
961direct_counters {
962 preamble {
963 id: 318830507
964 name: "FabricIngress.forwarding.mpls_counter"
965 alias: "mpls_counter"
966 }
967 spec {
968 unit: BOTH
969 }
970 direct_table_id: 33574274
971}
972direct_counters {
973 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700974 id: 318801025
975 name: "FabricIngress.acl.acl_counter"
976 alias: "acl_counter"
977 }
978 spec {
979 unit: BOTH
980 }
981 direct_table_id: 33618978
982}
983direct_counters {
984 preamble {
985 id: 318768144
986 name: "FabricIngress.next.next_vlan_counter"
987 alias: "next_vlan_counter"
988 }
989 spec {
990 unit: BOTH
991 }
992 direct_table_id: 33599709
993}
994direct_counters {
995 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700996 id: 318800532
997 name: "FabricIngress.next.hashed_counter"
998 alias: "hashed_counter"
999 }
1000 spec {
1001 unit: BOTH
1002 }
1003 direct_table_id: 33608588
1004}
1005direct_counters {
1006 preamble {
1007 id: 318801752
1008 name: "FabricIngress.next.multicast_counter"
1009 alias: "multicast_counter"
1010 }
1011 spec {
1012 unit: BOTH
1013 }
1014 direct_table_id: 33606828
1015}
1016direct_counters {
1017 preamble {
1018 id: 318827144
1019 name: "FabricEgress.egress_next.egress_vlan_counter"
1020 alias: "egress_vlan_counter"
1021 }
1022 spec {
1023 unit: BOTH
1024 }
1025 direct_table_id: 33599342
1026}
1027meters {
1028 preamble {
1029 id: 335569952
1030 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1031 alias: "m_besteff"
1032 }
1033 spec {
1034 unit: BYTES
1035 }
1036 size: 8192
1037}
1038meters {
1039 preamble {
1040 id: 335568260
1041 name: "FabricIngress.bng_ingress.downstream.m_prio"
1042 alias: "m_prio"
1043 }
1044 spec {
1045 unit: BYTES
1046 }
1047 size: 8192
1048}
1049controller_packet_metadata {
1050 preamble {
1051 id: 67146229
1052 name: "packet_in"
1053 alias: "packet_in"
1054 annotations: "@controller_header(\"packet_in\")"
1055 }
1056 metadata {
1057 id: 1
1058 name: "ingress_port"
1059 bitwidth: 9
1060 }
1061 metadata {
1062 id: 2
1063 name: "_pad"
1064 bitwidth: 7
1065 }
1066}
1067controller_packet_metadata {
1068 preamble {
1069 id: 67121543
1070 name: "packet_out"
1071 alias: "packet_out"
1072 annotations: "@controller_header(\"packet_out\")"
1073 }
1074 metadata {
1075 id: 1
1076 name: "egress_port"
1077 bitwidth: 9
1078 }
1079 metadata {
1080 id: 2
1081 name: "_pad"
1082 bitwidth: 7
1083 }
1084}
1085type_info {
1086}