blob: 5bbc2c33e3846ef548751143a893ce73942d99a8 [file] [log] [blame]
Carmelo Cascone775b6ca2019-12-17 10:34:40 -08001pkg_info {
2 arch: "v1model"
3}
4tables {
5 preamble {
6 id: 33582731
7 name: "FabricIngress.spgw_ingress.dl_sess_lookup"
8 alias: "dl_sess_lookup"
9 }
10 match_fields {
11 id: 1
12 name: "ipv4_dst"
13 bitwidth: 32
14 match_type: EXACT
15 }
16 action_refs {
17 id: 16804065
18 }
19 action_refs {
20 id: 16819938
21 annotations: "@defaultonly"
22 scope: DEFAULT_ONLY
23 }
24 const_default_action_id: 16819938
25 direct_resource_ids: 318781522
26 size: 1024
27}
28tables {
29 preamble {
30 id: 33615906
31 name: "FabricIngress.spgw_ingress.s1u_filter_table"
32 alias: "s1u_filter_table"
33 }
34 match_fields {
35 id: 1
36 name: "gtp_ipv4_dst"
37 bitwidth: 32
38 match_type: EXACT
39 }
40 action_refs {
41 id: 16819938
42 }
43 const_default_action_id: 16819938
44 size: 1024
45}
46tables {
47 preamble {
48 id: 33611649
49 name: "FabricIngress.filtering.ingress_port_vlan"
50 alias: "ingress_port_vlan"
51 }
52 match_fields {
53 id: 1
54 name: "ig_port"
55 bitwidth: 9
56 match_type: EXACT
57 }
58 match_fields {
59 id: 2
60 name: "vlan_is_valid"
61 bitwidth: 1
62 match_type: EXACT
63 }
64 match_fields {
65 id: 3
66 name: "vlan_id"
67 bitwidth: 12
68 match_type: TERNARY
69 }
70 action_refs {
71 id: 16836487
72 }
73 action_refs {
74 id: 16818236
75 }
76 action_refs {
77 id: 16794911
78 }
79 const_default_action_id: 16836487
80 direct_resource_ids: 318815501
81 size: 2048
82}
83tables {
84 preamble {
85 id: 33596298
86 name: "FabricIngress.filtering.fwd_classifier"
87 alias: "fwd_classifier"
88 }
89 match_fields {
90 id: 1
91 name: "ig_port"
92 bitwidth: 9
93 match_type: EXACT
94 }
95 match_fields {
96 id: 2
97 name: "eth_dst"
98 bitwidth: 48
99 match_type: TERNARY
100 }
101 match_fields {
102 id: 3
103 name: "eth_type"
104 bitwidth: 16
105 match_type: TERNARY
106 }
107 match_fields {
108 id: 4
109 name: "ip_eth_type"
110 bitwidth: 16
111 match_type: EXACT
112 }
113 action_refs {
114 id: 16840921
115 }
116 const_default_action_id: 16840921
117 direct_resource_ids: 318827326
118 size: 128
119}
120tables {
121 preamble {
122 id: 33596749
123 name: "FabricIngress.forwarding.bridging"
124 alias: "bridging"
125 }
126 match_fields {
127 id: 1
128 name: "vlan_id"
129 bitwidth: 12
130 match_type: EXACT
131 }
132 match_fields {
133 id: 2
134 name: "eth_dst"
135 bitwidth: 48
136 match_type: TERNARY
137 }
138 action_refs {
139 id: 16811012
140 }
141 action_refs {
142 id: 16819938
143 annotations: "@defaultonly"
144 scope: DEFAULT_ONLY
145 }
146 const_default_action_id: 16819938
147 direct_resource_ids: 318770289
148 size: 2048
149}
150tables {
151 preamble {
152 id: 33574274
153 name: "FabricIngress.forwarding.mpls"
154 alias: "mpls"
155 }
156 match_fields {
157 id: 1
158 name: "mpls_label"
159 bitwidth: 20
160 match_type: EXACT
161 }
162 action_refs {
163 id: 16827758
164 }
165 action_refs {
166 id: 16819938
167 annotations: "@defaultonly"
168 scope: DEFAULT_ONLY
169 }
170 const_default_action_id: 16819938
171 direct_resource_ids: 318830507
172 size: 2048
173}
174tables {
175 preamble {
176 id: 33562650
177 name: "FabricIngress.forwarding.routing_v4"
178 alias: "routing_v4"
179 annotations: "@alpm(1)"
180 }
181 match_fields {
182 id: 1
183 name: "ipv4_dst"
184 bitwidth: 32
185 match_type: LPM
186 }
187 action_refs {
188 id: 16777434
189 }
190 action_refs {
191 id: 16804187
192 }
193 action_refs {
194 id: 16819938
195 annotations: "@defaultonly"
196 scope: DEFAULT_ONLY
197 }
198 size: 30000
199}
200tables {
201 preamble {
202 id: 33618978
203 name: "FabricIngress.acl.acl"
204 alias: "acl"
205 }
206 match_fields {
207 id: 1
208 name: "ig_port"
209 bitwidth: 9
210 match_type: TERNARY
211 }
212 match_fields {
213 id: 2
214 name: "ip_proto"
215 bitwidth: 8
216 match_type: TERNARY
217 }
218 match_fields {
219 id: 3
220 name: "l4_sport"
221 bitwidth: 16
222 match_type: TERNARY
223 }
224 match_fields {
225 id: 4
226 name: "l4_dport"
227 bitwidth: 16
228 match_type: TERNARY
229 }
230 match_fields {
231 id: 5
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800232 name: "eth_dst"
Carmelo Cascone775b6ca2019-12-17 10:34:40 -0800233 bitwidth: 48
234 match_type: TERNARY
235 }
236 match_fields {
237 id: 6
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800238 name: "eth_src"
Carmelo Cascone775b6ca2019-12-17 10:34:40 -0800239 bitwidth: 48
240 match_type: TERNARY
241 }
242 match_fields {
243 id: 7
244 name: "vlan_id"
245 bitwidth: 12
246 match_type: TERNARY
247 }
248 match_fields {
249 id: 8
250 name: "eth_type"
251 bitwidth: 16
252 match_type: TERNARY
253 }
254 match_fields {
255 id: 9
256 name: "ipv4_src"
257 bitwidth: 32
258 match_type: TERNARY
259 }
260 match_fields {
261 id: 10
262 name: "ipv4_dst"
263 bitwidth: 32
264 match_type: TERNARY
265 }
266 match_fields {
267 id: 11
268 name: "icmp_type"
269 bitwidth: 8
270 match_type: TERNARY
271 }
272 match_fields {
273 id: 12
274 name: "icmp_code"
275 bitwidth: 8
276 match_type: TERNARY
277 }
278 action_refs {
279 id: 16807382
280 }
281 action_refs {
282 id: 16829684
283 }
284 action_refs {
285 id: 16781601
286 }
287 action_refs {
288 id: 16820765
289 }
290 action_refs {
291 id: 16827694
292 }
293 const_default_action_id: 16827694
294 direct_resource_ids: 318801025
295 size: 2048
296}
297tables {
298 preamble {
299 id: 33599709
300 name: "FabricIngress.next.next_vlan"
301 alias: "next_vlan"
302 }
303 match_fields {
304 id: 1
305 name: "next_id"
306 bitwidth: 32
307 match_type: EXACT
308 }
309 action_refs {
310 id: 16790685
311 }
312 action_refs {
313 id: 16819938
314 annotations: "@defaultonly"
315 scope: DEFAULT_ONLY
316 }
317 const_default_action_id: 16819938
318 direct_resource_ids: 318768144
319 size: 2048
320}
321tables {
322 preamble {
323 id: 33596977
324 name: "FabricIngress.next.xconnect"
325 alias: "xconnect"
326 }
327 match_fields {
328 id: 1
329 name: "ig_port"
330 bitwidth: 9
331 match_type: EXACT
332 }
333 match_fields {
334 id: 2
335 name: "next_id"
336 bitwidth: 32
337 match_type: EXACT
338 }
339 action_refs {
340 id: 16842190
341 }
342 action_refs {
343 id: 16837052
344 }
345 action_refs {
346 id: 16819938
347 annotations: "@defaultonly"
348 scope: DEFAULT_ONLY
349 }
350 const_default_action_id: 16819938
351 direct_resource_ids: 318778156
352 size: 4096
353}
354tables {
355 preamble {
356 id: 33608588
357 name: "FabricIngress.next.hashed"
358 alias: "hashed"
359 }
360 match_fields {
361 id: 1
362 name: "next_id"
363 bitwidth: 32
364 match_type: EXACT
365 }
366 action_refs {
367 id: 16815357
368 }
369 action_refs {
370 id: 16791402
371 }
372 action_refs {
373 id: 16779255
374 }
375 action_refs {
376 id: 16819938
377 annotations: "@defaultonly"
378 scope: DEFAULT_ONLY
379 }
380 const_default_action_id: 16819938
381 implementation_id: 285217164
382 direct_resource_ids: 318800532
383 size: 2048
384}
385tables {
386 preamble {
387 id: 33606828
388 name: "FabricIngress.next.multicast"
389 alias: "multicast"
390 }
391 match_fields {
392 id: 1
393 name: "next_id"
394 bitwidth: 32
395 match_type: EXACT
396 }
397 action_refs {
398 id: 16779917
399 }
400 action_refs {
401 id: 16819938
402 annotations: "@defaultonly"
403 scope: DEFAULT_ONLY
404 }
405 const_default_action_id: 16819938
406 direct_resource_ids: 318801752
407 size: 2048
408}
409tables {
410 preamble {
411 id: 33599342
412 name: "FabricEgress.egress_next.egress_vlan"
413 alias: "egress_vlan"
414 }
415 match_fields {
416 id: 1
417 name: "vlan_id"
418 bitwidth: 12
419 match_type: EXACT
420 }
421 match_fields {
422 id: 2
423 name: "eg_port"
424 bitwidth: 9
425 match_type: EXACT
426 }
427 action_refs {
428 id: 16790030
429 }
430 action_refs {
431 id: 16819938
432 annotations: "@defaultonly"
433 scope: DEFAULT_ONLY
434 }
435 const_default_action_id: 16819938
436 direct_resource_ids: 318827144
437 size: 2048
438}
439actions {
440 preamble {
441 id: 16819938
442 name: "nop"
443 alias: "nop"
444 }
445}
446actions {
447 preamble {
448 id: 16804065
449 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
450 alias: "set_dl_sess_info"
451 }
452 params {
453 id: 1
454 name: "teid"
455 bitwidth: 32
456 }
457 params {
458 id: 2
459 name: "s1u_enb_addr"
460 bitwidth: 32
461 }
462 params {
463 id: 3
464 name: "s1u_sgw_addr"
465 bitwidth: 32
466 }
467}
468actions {
469 preamble {
470 id: 16836487
471 name: "FabricIngress.filtering.deny"
472 alias: "deny"
473 }
474}
475actions {
476 preamble {
477 id: 16818236
478 name: "FabricIngress.filtering.permit"
479 alias: "permit"
480 }
481}
482actions {
483 preamble {
484 id: 16794911
485 name: "FabricIngress.filtering.permit_with_internal_vlan"
486 alias: "permit_with_internal_vlan"
487 }
488 params {
489 id: 1
490 name: "vlan_id"
491 bitwidth: 12
492 }
493}
494actions {
495 preamble {
496 id: 16840921
497 name: "FabricIngress.filtering.set_forwarding_type"
498 alias: "set_forwarding_type"
499 }
500 params {
501 id: 1
502 name: "fwd_type"
503 bitwidth: 3
504 }
505}
506actions {
507 preamble {
508 id: 16811012
509 name: "FabricIngress.forwarding.set_next_id_bridging"
510 alias: "set_next_id_bridging"
511 }
512 params {
513 id: 1
514 name: "next_id"
515 bitwidth: 32
516 }
517}
518actions {
519 preamble {
520 id: 16827758
521 name: "FabricIngress.forwarding.pop_mpls_and_next"
522 alias: "pop_mpls_and_next"
523 }
524 params {
525 id: 1
526 name: "next_id"
527 bitwidth: 32
528 }
529}
530actions {
531 preamble {
532 id: 16777434
533 name: "FabricIngress.forwarding.set_next_id_routing_v4"
534 alias: "set_next_id_routing_v4"
535 }
536 params {
537 id: 1
538 name: "next_id"
539 bitwidth: 32
540 }
541}
542actions {
543 preamble {
544 id: 16804187
545 name: "FabricIngress.forwarding.nop_routing_v4"
546 alias: "nop_routing_v4"
547 }
548}
549actions {
550 preamble {
551 id: 16807382
552 name: "FabricIngress.acl.set_next_id_acl"
553 alias: "set_next_id_acl"
554 }
555 params {
556 id: 1
557 name: "next_id"
558 bitwidth: 32
559 }
560}
561actions {
562 preamble {
563 id: 16829684
564 name: "FabricIngress.acl.punt_to_cpu"
565 alias: "punt_to_cpu"
566 }
567}
568actions {
569 preamble {
570 id: 16781601
571 name: "FabricIngress.acl.set_clone_session_id"
572 alias: "set_clone_session_id"
573 }
574 params {
575 id: 1
576 name: "clone_id"
577 bitwidth: 32
578 }
579}
580actions {
581 preamble {
582 id: 16820765
583 name: "FabricIngress.acl.drop"
584 alias: "drop"
585 }
586}
587actions {
588 preamble {
589 id: 16827694
590 name: "FabricIngress.acl.nop_acl"
591 alias: "nop_acl"
592 }
593}
594actions {
595 preamble {
596 id: 16790685
597 name: "FabricIngress.next.set_vlan"
598 alias: "set_vlan"
599 }
600 params {
601 id: 1
602 name: "vlan_id"
603 bitwidth: 12
604 }
605}
606actions {
607 preamble {
608 id: 16842190
609 name: "FabricIngress.next.output_xconnect"
610 alias: "output_xconnect"
611 }
612 params {
613 id: 1
614 name: "port_num"
615 bitwidth: 9
616 }
617}
618actions {
619 preamble {
620 id: 16837052
621 name: "FabricIngress.next.set_next_id_xconnect"
622 alias: "set_next_id_xconnect"
623 }
624 params {
625 id: 1
626 name: "next_id"
627 bitwidth: 32
628 }
629}
630actions {
631 preamble {
632 id: 16815357
633 name: "FabricIngress.next.output_hashed"
634 alias: "output_hashed"
635 }
636 params {
637 id: 1
638 name: "port_num"
639 bitwidth: 9
640 }
641}
642actions {
643 preamble {
644 id: 16791402
645 name: "FabricIngress.next.routing_hashed"
646 alias: "routing_hashed"
647 }
648 params {
649 id: 1
650 name: "port_num"
651 bitwidth: 9
652 }
653 params {
654 id: 2
655 name: "smac"
656 bitwidth: 48
657 }
658 params {
659 id: 3
660 name: "dmac"
661 bitwidth: 48
662 }
663}
664actions {
665 preamble {
666 id: 16779255
667 name: "FabricIngress.next.mpls_routing_hashed"
668 alias: "mpls_routing_hashed"
669 }
670 params {
671 id: 1
672 name: "port_num"
673 bitwidth: 9
674 }
675 params {
676 id: 2
677 name: "smac"
678 bitwidth: 48
679 }
680 params {
681 id: 3
682 name: "dmac"
683 bitwidth: 48
684 }
685 params {
686 id: 4
687 name: "label"
688 bitwidth: 20
689 }
690}
691actions {
692 preamble {
693 id: 16779917
694 name: "FabricIngress.next.set_mcast_group_id"
695 alias: "set_mcast_group_id"
696 }
697 params {
698 id: 1
699 name: "group_id"
700 bitwidth: 16
701 }
702}
703actions {
704 preamble {
705 id: 16790030
706 name: "FabricEgress.egress_next.pop_vlan"
707 alias: "pop_vlan"
708 }
709}
710action_profiles {
711 preamble {
712 id: 285217164
713 name: "FabricIngress.next.hashed_selector"
714 alias: "hashed_selector"
715 }
716 table_ids: 33608588
717 with_selector: true
718 size: 32768
719 max_group_size: 16
720}
721direct_counters {
722 preamble {
723 id: 318781522
724 name: "FabricIngress.spgw_ingress.ue_counter"
725 alias: "ue_counter"
726 }
727 spec {
728 unit: BOTH
729 }
730 direct_table_id: 33582731
731}
732direct_counters {
733 preamble {
734 id: 318815501
735 name: "FabricIngress.filtering.ingress_port_vlan_counter"
736 alias: "ingress_port_vlan_counter"
737 }
738 spec {
739 unit: BOTH
740 }
741 direct_table_id: 33611649
742}
743direct_counters {
744 preamble {
745 id: 318827326
746 name: "FabricIngress.filtering.fwd_classifier_counter"
747 alias: "fwd_classifier_counter"
748 }
749 spec {
750 unit: BOTH
751 }
752 direct_table_id: 33596298
753}
754direct_counters {
755 preamble {
756 id: 318770289
757 name: "FabricIngress.forwarding.bridging_counter"
758 alias: "bridging_counter"
759 }
760 spec {
761 unit: BOTH
762 }
763 direct_table_id: 33596749
764}
765direct_counters {
766 preamble {
767 id: 318830507
768 name: "FabricIngress.forwarding.mpls_counter"
769 alias: "mpls_counter"
770 }
771 spec {
772 unit: BOTH
773 }
774 direct_table_id: 33574274
775}
776direct_counters {
777 preamble {
778 id: 318801025
779 name: "FabricIngress.acl.acl_counter"
780 alias: "acl_counter"
781 }
782 spec {
783 unit: BOTH
784 }
785 direct_table_id: 33618978
786}
787direct_counters {
788 preamble {
789 id: 318768144
790 name: "FabricIngress.next.next_vlan_counter"
791 alias: "next_vlan_counter"
792 }
793 spec {
794 unit: BOTH
795 }
796 direct_table_id: 33599709
797}
798direct_counters {
799 preamble {
800 id: 318778156
801 name: "FabricIngress.next.xconnect_counter"
802 alias: "xconnect_counter"
803 }
804 spec {
805 unit: BOTH
806 }
807 direct_table_id: 33596977
808}
809direct_counters {
810 preamble {
811 id: 318800532
812 name: "FabricIngress.next.hashed_counter"
813 alias: "hashed_counter"
814 }
815 spec {
816 unit: BOTH
817 }
818 direct_table_id: 33608588
819}
820direct_counters {
821 preamble {
822 id: 318801752
823 name: "FabricIngress.next.multicast_counter"
824 alias: "multicast_counter"
825 }
826 spec {
827 unit: BOTH
828 }
829 direct_table_id: 33606828
830}
831direct_counters {
832 preamble {
833 id: 318827144
834 name: "FabricEgress.egress_next.egress_vlan_counter"
835 alias: "egress_vlan_counter"
836 }
837 spec {
838 unit: BOTH
839 }
840 direct_table_id: 33599342
841}
842controller_packet_metadata {
843 preamble {
844 id: 67146229
845 name: "packet_in"
846 alias: "packet_in"
847 annotations: "@controller_header(\"packet_in\")"
848 }
849 metadata {
850 id: 1
851 name: "ingress_port"
852 bitwidth: 9
853 }
854 metadata {
855 id: 2
856 name: "_pad"
857 bitwidth: 7
858 }
859}
860controller_packet_metadata {
861 preamble {
862 id: 67121543
863 name: "packet_out"
864 alias: "packet_out"
865 annotations: "@not_extracted_in_egress"
866 annotations: "@controller_header(\"packet_out\")"
867 }
868 metadata {
869 id: 1
870 name: "egress_port"
871 bitwidth: 9
872 }
873 metadata {
874 id: 2
875 name: "_pad"
876 bitwidth: 7
877 }
878}
879type_info {
880}