blob: 6d779d70aa47ec5be1dec00a4ff461340444ae99 [file] [log] [blame]
Carmelo Casconeab138d12019-12-17 10:34:51 -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: 33581620
49 name: "FabricIngress.process_set_source_sink.tb_set_source"
50 alias: "tb_set_source"
51 }
52 match_fields {
53 id: 1
54 name: "ig_port"
55 bitwidth: 9
56 match_type: EXACT
57 }
58 action_refs {
59 id: 16778827
60 }
61 action_refs {
62 id: 16819938
63 annotations: "@defaultonly"
64 scope: DEFAULT_ONLY
65 }
66 const_default_action_id: 16819938
67 direct_resource_ids: 318787614
68 size: 511
69}
70tables {
71 preamble {
72 id: 33611649
73 name: "FabricIngress.filtering.ingress_port_vlan"
74 alias: "ingress_port_vlan"
75 }
76 match_fields {
77 id: 1
78 name: "ig_port"
79 bitwidth: 9
80 match_type: EXACT
81 }
82 match_fields {
83 id: 2
84 name: "vlan_is_valid"
85 bitwidth: 1
86 match_type: EXACT
87 }
88 match_fields {
89 id: 3
90 name: "vlan_id"
91 bitwidth: 12
92 match_type: TERNARY
93 }
94 action_refs {
95 id: 16836487
96 }
97 action_refs {
98 id: 16818236
99 }
100 action_refs {
101 id: 16794911
102 }
103 const_default_action_id: 16836487
104 direct_resource_ids: 318815501
105 size: 2048
106}
107tables {
108 preamble {
109 id: 33596298
110 name: "FabricIngress.filtering.fwd_classifier"
111 alias: "fwd_classifier"
112 }
113 match_fields {
114 id: 1
115 name: "ig_port"
116 bitwidth: 9
117 match_type: EXACT
118 }
119 match_fields {
120 id: 2
121 name: "eth_dst"
122 bitwidth: 48
123 match_type: TERNARY
124 }
125 match_fields {
126 id: 3
127 name: "eth_type"
128 bitwidth: 16
129 match_type: TERNARY
130 }
131 match_fields {
132 id: 4
133 name: "ip_eth_type"
134 bitwidth: 16
135 match_type: EXACT
136 }
137 action_refs {
138 id: 16840921
139 }
140 const_default_action_id: 16840921
141 direct_resource_ids: 318827326
142 size: 128
143}
144tables {
145 preamble {
146 id: 33596749
147 name: "FabricIngress.forwarding.bridging"
148 alias: "bridging"
149 }
150 match_fields {
151 id: 1
152 name: "vlan_id"
153 bitwidth: 12
154 match_type: EXACT
155 }
156 match_fields {
157 id: 2
158 name: "eth_dst"
159 bitwidth: 48
160 match_type: TERNARY
161 }
162 action_refs {
163 id: 16811012
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: 318770289
172 size: 2048
173}
174tables {
175 preamble {
176 id: 33574274
177 name: "FabricIngress.forwarding.mpls"
178 alias: "mpls"
179 }
180 match_fields {
181 id: 1
182 name: "mpls_label"
183 bitwidth: 20
184 match_type: EXACT
185 }
186 action_refs {
187 id: 16827758
188 }
189 action_refs {
190 id: 16819938
191 annotations: "@defaultonly"
192 scope: DEFAULT_ONLY
193 }
194 const_default_action_id: 16819938
195 direct_resource_ids: 318830507
196 size: 2048
197}
198tables {
199 preamble {
200 id: 33562650
201 name: "FabricIngress.forwarding.routing_v4"
202 alias: "routing_v4"
203 annotations: "@alpm(1)"
204 }
205 match_fields {
206 id: 1
207 name: "ipv4_dst"
208 bitwidth: 32
209 match_type: LPM
210 }
211 action_refs {
212 id: 16777434
213 }
214 action_refs {
215 id: 16804187
216 }
217 action_refs {
218 id: 16819938
219 annotations: "@defaultonly"
220 scope: DEFAULT_ONLY
221 }
222 size: 30000
223}
224tables {
225 preamble {
226 id: 33618978
227 name: "FabricIngress.acl.acl"
228 alias: "acl"
229 }
230 match_fields {
231 id: 1
232 name: "ig_port"
233 bitwidth: 9
234 match_type: TERNARY
235 }
236 match_fields {
237 id: 2
238 name: "ip_proto"
239 bitwidth: 8
240 match_type: TERNARY
241 }
242 match_fields {
243 id: 3
244 name: "l4_sport"
245 bitwidth: 16
246 match_type: TERNARY
247 }
248 match_fields {
249 id: 4
250 name: "l4_dport"
251 bitwidth: 16
252 match_type: TERNARY
253 }
254 match_fields {
255 id: 5
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800256 name: "eth_dst"
Carmelo Casconeab138d12019-12-17 10:34:51 -0800257 bitwidth: 48
258 match_type: TERNARY
259 }
260 match_fields {
261 id: 6
Carmelo Cascone21e72a22019-12-18 10:01:08 -0800262 name: "eth_src"
Carmelo Casconeab138d12019-12-17 10:34:51 -0800263 bitwidth: 48
264 match_type: TERNARY
265 }
266 match_fields {
267 id: 7
268 name: "vlan_id"
269 bitwidth: 12
270 match_type: TERNARY
271 }
272 match_fields {
273 id: 8
274 name: "eth_type"
275 bitwidth: 16
276 match_type: TERNARY
277 }
278 match_fields {
279 id: 9
280 name: "ipv4_src"
281 bitwidth: 32
282 match_type: TERNARY
283 }
284 match_fields {
285 id: 10
286 name: "ipv4_dst"
287 bitwidth: 32
288 match_type: TERNARY
289 }
290 match_fields {
291 id: 11
292 name: "icmp_type"
293 bitwidth: 8
294 match_type: TERNARY
295 }
296 match_fields {
297 id: 12
298 name: "icmp_code"
299 bitwidth: 8
300 match_type: TERNARY
301 }
302 action_refs {
303 id: 16807382
304 }
305 action_refs {
306 id: 16829684
307 }
308 action_refs {
309 id: 16781601
310 }
311 action_refs {
312 id: 16820765
313 }
314 action_refs {
315 id: 16827694
316 }
317 const_default_action_id: 16827694
318 direct_resource_ids: 318801025
319 size: 2048
320}
321tables {
322 preamble {
323 id: 33599709
324 name: "FabricIngress.next.next_vlan"
325 alias: "next_vlan"
326 }
327 match_fields {
328 id: 1
329 name: "next_id"
330 bitwidth: 32
331 match_type: EXACT
332 }
333 action_refs {
334 id: 16790685
335 }
336 action_refs {
337 id: 16819938
338 annotations: "@defaultonly"
339 scope: DEFAULT_ONLY
340 }
341 const_default_action_id: 16819938
342 direct_resource_ids: 318768144
343 size: 2048
344}
345tables {
346 preamble {
347 id: 33596977
348 name: "FabricIngress.next.xconnect"
349 alias: "xconnect"
350 }
351 match_fields {
352 id: 1
353 name: "ig_port"
354 bitwidth: 9
355 match_type: EXACT
356 }
357 match_fields {
358 id: 2
359 name: "next_id"
360 bitwidth: 32
361 match_type: EXACT
362 }
363 action_refs {
364 id: 16842190
365 }
366 action_refs {
367 id: 16837052
368 }
369 action_refs {
370 id: 16819938
371 annotations: "@defaultonly"
372 scope: DEFAULT_ONLY
373 }
374 const_default_action_id: 16819938
375 direct_resource_ids: 318778156
376 size: 4096
377}
378tables {
379 preamble {
380 id: 33608588
381 name: "FabricIngress.next.hashed"
382 alias: "hashed"
383 }
384 match_fields {
385 id: 1
386 name: "next_id"
387 bitwidth: 32
388 match_type: EXACT
389 }
390 action_refs {
391 id: 16815357
392 }
393 action_refs {
394 id: 16791402
395 }
396 action_refs {
397 id: 16779255
398 }
399 action_refs {
400 id: 16819938
401 annotations: "@defaultonly"
402 scope: DEFAULT_ONLY
403 }
404 const_default_action_id: 16819938
405 implementation_id: 285217164
406 direct_resource_ids: 318800532
407 size: 2048
408}
409tables {
410 preamble {
411 id: 33606828
412 name: "FabricIngress.next.multicast"
413 alias: "multicast"
414 }
415 match_fields {
416 id: 1
417 name: "next_id"
418 bitwidth: 32
419 match_type: EXACT
420 }
421 action_refs {
422 id: 16779917
423 }
424 action_refs {
425 id: 16819938
426 annotations: "@defaultonly"
427 scope: DEFAULT_ONLY
428 }
429 const_default_action_id: 16819938
430 direct_resource_ids: 318801752
431 size: 2048
432}
433tables {
434 preamble {
435 id: 33612258
436 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
437 alias: "tb_int_source"
438 }
439 match_fields {
440 id: 1
441 name: "ipv4_src"
442 bitwidth: 32
443 match_type: TERNARY
444 }
445 match_fields {
446 id: 2
447 name: "ipv4_dst"
448 bitwidth: 32
449 match_type: TERNARY
450 }
451 match_fields {
452 id: 3
453 name: "l4_sport"
454 bitwidth: 16
455 match_type: TERNARY
456 }
457 match_fields {
458 id: 4
459 name: "l4_dport"
460 bitwidth: 16
461 match_type: TERNARY
462 }
463 action_refs {
464 id: 16785857
465 }
466 action_refs {
467 id: 16819938
468 annotations: "@defaultonly"
469 scope: DEFAULT_ONLY
470 }
471 const_default_action_id: 16819938
472 direct_resource_ids: 318800047
473 size: 1024
474}
475tables {
476 preamble {
477 id: 33599867
478 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
479 alias: "tb_int_insert"
480 }
481 match_fields {
482 id: 1
483 name: "int_is_valid"
484 bitwidth: 1
485 match_type: EXACT
486 }
487 action_refs {
488 id: 16780783
489 }
490 action_refs {
491 id: 16819938
492 annotations: "@defaultonly"
493 scope: DEFAULT_ONLY
494 }
495 const_default_action_id: 16819938
496 size: 1
497}
498tables {
499 preamble {
500 id: 33599342
501 name: "FabricEgress.egress_next.egress_vlan"
502 alias: "egress_vlan"
503 }
504 match_fields {
505 id: 1
506 name: "vlan_id"
507 bitwidth: 12
508 match_type: EXACT
509 }
510 match_fields {
511 id: 2
512 name: "eg_port"
513 bitwidth: 9
514 match_type: EXACT
515 }
516 action_refs {
517 id: 16790030
518 }
519 action_refs {
520 id: 16819938
521 annotations: "@defaultonly"
522 scope: DEFAULT_ONLY
523 }
524 const_default_action_id: 16819938
525 direct_resource_ids: 318827144
526 size: 2048
527}
528actions {
529 preamble {
530 id: 16819938
531 name: "nop"
532 alias: "nop"
533 }
534}
535actions {
536 preamble {
537 id: 16804065
538 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
539 alias: "set_dl_sess_info"
540 }
541 params {
542 id: 1
543 name: "teid"
544 bitwidth: 32
545 }
546 params {
547 id: 2
548 name: "s1u_enb_addr"
549 bitwidth: 32
550 }
551 params {
552 id: 3
553 name: "s1u_sgw_addr"
554 bitwidth: 32
555 }
556}
557actions {
558 preamble {
559 id: 16778827
560 name: "FabricIngress.process_set_source_sink.int_set_source"
561 alias: "int_set_source"
562 }
563}
564actions {
565 preamble {
566 id: 16836487
567 name: "FabricIngress.filtering.deny"
568 alias: "deny"
569 }
570}
571actions {
572 preamble {
573 id: 16818236
574 name: "FabricIngress.filtering.permit"
575 alias: "permit"
576 }
577}
578actions {
579 preamble {
580 id: 16794911
581 name: "FabricIngress.filtering.permit_with_internal_vlan"
582 alias: "permit_with_internal_vlan"
583 }
584 params {
585 id: 1
586 name: "vlan_id"
587 bitwidth: 12
588 }
589}
590actions {
591 preamble {
592 id: 16840921
593 name: "FabricIngress.filtering.set_forwarding_type"
594 alias: "set_forwarding_type"
595 }
596 params {
597 id: 1
598 name: "fwd_type"
599 bitwidth: 3
600 }
601}
602actions {
603 preamble {
604 id: 16811012
605 name: "FabricIngress.forwarding.set_next_id_bridging"
606 alias: "set_next_id_bridging"
607 }
608 params {
609 id: 1
610 name: "next_id"
611 bitwidth: 32
612 }
613}
614actions {
615 preamble {
616 id: 16827758
617 name: "FabricIngress.forwarding.pop_mpls_and_next"
618 alias: "pop_mpls_and_next"
619 }
620 params {
621 id: 1
622 name: "next_id"
623 bitwidth: 32
624 }
625}
626actions {
627 preamble {
628 id: 16777434
629 name: "FabricIngress.forwarding.set_next_id_routing_v4"
630 alias: "set_next_id_routing_v4"
631 }
632 params {
633 id: 1
634 name: "next_id"
635 bitwidth: 32
636 }
637}
638actions {
639 preamble {
640 id: 16804187
641 name: "FabricIngress.forwarding.nop_routing_v4"
642 alias: "nop_routing_v4"
643 }
644}
645actions {
646 preamble {
647 id: 16807382
648 name: "FabricIngress.acl.set_next_id_acl"
649 alias: "set_next_id_acl"
650 }
651 params {
652 id: 1
653 name: "next_id"
654 bitwidth: 32
655 }
656}
657actions {
658 preamble {
659 id: 16829684
660 name: "FabricIngress.acl.punt_to_cpu"
661 alias: "punt_to_cpu"
662 }
663}
664actions {
665 preamble {
666 id: 16781601
667 name: "FabricIngress.acl.set_clone_session_id"
668 alias: "set_clone_session_id"
669 }
670 params {
671 id: 1
672 name: "clone_id"
673 bitwidth: 32
674 }
675}
676actions {
677 preamble {
678 id: 16820765
679 name: "FabricIngress.acl.drop"
680 alias: "drop"
681 }
682}
683actions {
684 preamble {
685 id: 16827694
686 name: "FabricIngress.acl.nop_acl"
687 alias: "nop_acl"
688 }
689}
690actions {
691 preamble {
692 id: 16790685
693 name: "FabricIngress.next.set_vlan"
694 alias: "set_vlan"
695 }
696 params {
697 id: 1
698 name: "vlan_id"
699 bitwidth: 12
700 }
701}
702actions {
703 preamble {
704 id: 16842190
705 name: "FabricIngress.next.output_xconnect"
706 alias: "output_xconnect"
707 }
708 params {
709 id: 1
710 name: "port_num"
711 bitwidth: 9
712 }
713}
714actions {
715 preamble {
716 id: 16837052
717 name: "FabricIngress.next.set_next_id_xconnect"
718 alias: "set_next_id_xconnect"
719 }
720 params {
721 id: 1
722 name: "next_id"
723 bitwidth: 32
724 }
725}
726actions {
727 preamble {
728 id: 16815357
729 name: "FabricIngress.next.output_hashed"
730 alias: "output_hashed"
731 }
732 params {
733 id: 1
734 name: "port_num"
735 bitwidth: 9
736 }
737}
738actions {
739 preamble {
740 id: 16791402
741 name: "FabricIngress.next.routing_hashed"
742 alias: "routing_hashed"
743 }
744 params {
745 id: 1
746 name: "port_num"
747 bitwidth: 9
748 }
749 params {
750 id: 2
751 name: "smac"
752 bitwidth: 48
753 }
754 params {
755 id: 3
756 name: "dmac"
757 bitwidth: 48
758 }
759}
760actions {
761 preamble {
762 id: 16779255
763 name: "FabricIngress.next.mpls_routing_hashed"
764 alias: "mpls_routing_hashed"
765 }
766 params {
767 id: 1
768 name: "port_num"
769 bitwidth: 9
770 }
771 params {
772 id: 2
773 name: "smac"
774 bitwidth: 48
775 }
776 params {
777 id: 3
778 name: "dmac"
779 bitwidth: 48
780 }
781 params {
782 id: 4
783 name: "label"
784 bitwidth: 20
785 }
786}
787actions {
788 preamble {
789 id: 16779917
790 name: "FabricIngress.next.set_mcast_group_id"
791 alias: "set_mcast_group_id"
792 }
793 params {
794 id: 1
795 name: "group_id"
796 bitwidth: 16
797 }
798}
799actions {
800 preamble {
801 id: 16800567
802 name: "NoAction"
803 alias: "NoAction"
804 }
805}
806actions {
807 preamble {
808 id: 16785857
809 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
810 alias: "int_source_dscp"
811 }
812 params {
813 id: 1
814 name: "max_hop"
815 bitwidth: 8
816 }
817 params {
818 id: 2
819 name: "ins_cnt"
820 bitwidth: 5
821 }
822 params {
823 id: 3
824 name: "ins_mask0003"
825 bitwidth: 4
826 }
827 params {
828 id: 4
829 name: "ins_mask0407"
830 bitwidth: 4
831 }
832}
833actions {
834 preamble {
835 id: 16780783
836 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
837 alias: "init_metadata"
838 }
839 params {
840 id: 1
841 name: "switch_id"
842 bitwidth: 32
843 }
844}
845actions {
846 preamble {
847 id: 16790030
848 name: "FabricEgress.egress_next.pop_vlan"
849 alias: "pop_vlan"
850 }
851}
852action_profiles {
853 preamble {
854 id: 285217164
855 name: "FabricIngress.next.hashed_selector"
856 alias: "hashed_selector"
857 }
858 table_ids: 33608588
859 with_selector: true
860 size: 32768
861 max_group_size: 16
862}
863direct_counters {
864 preamble {
865 id: 318781522
866 name: "FabricIngress.spgw_ingress.ue_counter"
867 alias: "ue_counter"
868 }
869 spec {
870 unit: BOTH
871 }
872 direct_table_id: 33582731
873}
874direct_counters {
875 preamble {
876 id: 318787614
877 name: "FabricIngress.process_set_source_sink.counter_set_source"
878 alias: "counter_set_source"
879 }
880 spec {
881 unit: BOTH
882 }
883 direct_table_id: 33581620
884}
885direct_counters {
886 preamble {
887 id: 318815501
888 name: "FabricIngress.filtering.ingress_port_vlan_counter"
889 alias: "ingress_port_vlan_counter"
890 }
891 spec {
892 unit: BOTH
893 }
894 direct_table_id: 33611649
895}
896direct_counters {
897 preamble {
898 id: 318827326
899 name: "FabricIngress.filtering.fwd_classifier_counter"
900 alias: "fwd_classifier_counter"
901 }
902 spec {
903 unit: BOTH
904 }
905 direct_table_id: 33596298
906}
907direct_counters {
908 preamble {
909 id: 318770289
910 name: "FabricIngress.forwarding.bridging_counter"
911 alias: "bridging_counter"
912 }
913 spec {
914 unit: BOTH
915 }
916 direct_table_id: 33596749
917}
918direct_counters {
919 preamble {
920 id: 318830507
921 name: "FabricIngress.forwarding.mpls_counter"
922 alias: "mpls_counter"
923 }
924 spec {
925 unit: BOTH
926 }
927 direct_table_id: 33574274
928}
929direct_counters {
930 preamble {
931 id: 318801025
932 name: "FabricIngress.acl.acl_counter"
933 alias: "acl_counter"
934 }
935 spec {
936 unit: BOTH
937 }
938 direct_table_id: 33618978
939}
940direct_counters {
941 preamble {
942 id: 318768144
943 name: "FabricIngress.next.next_vlan_counter"
944 alias: "next_vlan_counter"
945 }
946 spec {
947 unit: BOTH
948 }
949 direct_table_id: 33599709
950}
951direct_counters {
952 preamble {
953 id: 318778156
954 name: "FabricIngress.next.xconnect_counter"
955 alias: "xconnect_counter"
956 }
957 spec {
958 unit: BOTH
959 }
960 direct_table_id: 33596977
961}
962direct_counters {
963 preamble {
964 id: 318800532
965 name: "FabricIngress.next.hashed_counter"
966 alias: "hashed_counter"
967 }
968 spec {
969 unit: BOTH
970 }
971 direct_table_id: 33608588
972}
973direct_counters {
974 preamble {
975 id: 318801752
976 name: "FabricIngress.next.multicast_counter"
977 alias: "multicast_counter"
978 }
979 spec {
980 unit: BOTH
981 }
982 direct_table_id: 33606828
983}
984direct_counters {
985 preamble {
986 id: 318800047
987 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
988 alias: "counter_int_source"
989 }
990 spec {
991 unit: BOTH
992 }
993 direct_table_id: 33612258
994}
995direct_counters {
996 preamble {
997 id: 318827144
998 name: "FabricEgress.egress_next.egress_vlan_counter"
999 alias: "egress_vlan_counter"
1000 }
1001 spec {
1002 unit: BOTH
1003 }
1004 direct_table_id: 33599342
1005}
1006controller_packet_metadata {
1007 preamble {
1008 id: 67146229
1009 name: "packet_in"
1010 alias: "packet_in"
1011 annotations: "@controller_header(\"packet_in\")"
1012 }
1013 metadata {
1014 id: 1
1015 name: "ingress_port"
1016 bitwidth: 9
1017 }
1018 metadata {
1019 id: 2
1020 name: "_pad"
1021 bitwidth: 7
1022 }
1023}
1024controller_packet_metadata {
1025 preamble {
1026 id: 67121543
1027 name: "packet_out"
1028 alias: "packet_out"
1029 annotations: "@not_extracted_in_egress"
1030 annotations: "@controller_header(\"packet_out\")"
1031 }
1032 metadata {
1033 id: 1
1034 name: "egress_port"
1035 bitwidth: 9
1036 }
1037 metadata {
1038 id: 2
1039 name: "_pad"
1040 bitwidth: 7
1041 }
1042}
1043type_info {
1044}