blob: 03118ad9cc0e2eb28747967e1d782f85fd41d424 [file] [log] [blame]
Carmelo Casconeb81f4be2018-01-16 23:24:01 -08001tables {
2 preamble {
3 id: 33574964
4 name: "spgw_ingress.ue_filter_table"
5 alias: "ue_filter_table"
6 }
7 match_fields {
8 id: 1
9 name: "ipv4.dst_addr"
10 bitwidth: 32
11 match_type: LPM
12 }
13 action_refs {
14 id: 16800567
15 }
16 size: 1024
17}
18tables {
19 preamble {
20 id: 33570382
21 name: "spgw_ingress.s1u_filter_table"
22 alias: "s1u_filter_table"
23 }
24 match_fields {
25 id: 1
26 name: "gtpu_ipv4.dst_addr"
27 bitwidth: 32
28 match_type: EXACT
29 }
30 action_refs {
31 id: 16800567
32 }
33 size: 1024
34}
35tables {
36 preamble {
37 id: 33588697
38 name: "spgw_ingress.sdf_rule_lookup"
39 alias: "sdf_rule_lookup"
40 }
41 match_fields {
42 id: 1
43 name: "spgw_meta.direction"
44 bitwidth: 1
45 match_type: EXACT
46 }
47 match_fields {
48 id: 2
49 name: "ipv4.src_addr"
50 bitwidth: 32
51 match_type: TERNARY
52 }
53 match_fields {
54 id: 3
55 name: "ipv4.dst_addr"
56 bitwidth: 32
57 match_type: TERNARY
58 }
59 match_fields {
60 id: 4
61 name: "ipv4.protocol"
62 bitwidth: 8
63 match_type: TERNARY
64 }
65 match_fields {
66 id: 5
67 name: "spgw_meta.l4_src_port"
68 bitwidth: 16
69 match_type: TERNARY
70 }
71 match_fields {
72 id: 6
73 name: "spgw_meta.l4_dst_port"
74 bitwidth: 16
75 match_type: TERNARY
76 }
77 action_refs {
78 id: 16828302
79 }
80 const_default_action_id: 16828302
81 size: 1024
82}
83tables {
84 preamble {
85 id: 33560573
86 name: "spgw_ingress.pcc_rule_lookup"
87 alias: "pcc_rule_lookup"
88 }
89 match_fields {
90 id: 1
91 name: "spgw_meta.sdf_rule_id"
92 bitwidth: 32
93 match_type: EXACT
94 }
95 action_refs {
96 id: 16834409
97 }
98 const_default_action_id: 16834409
99 size: 1024
100}
101tables {
102 preamble {
103 id: 33618268
104 name: "spgw_ingress.pcc_info_lookup"
105 alias: "pcc_info_lookup"
106 }
107 match_fields {
108 id: 1
109 name: "spgw_meta.pcc_rule_id"
110 bitwidth: 32
111 match_type: EXACT
112 }
113 action_refs {
114 id: 16827998
115 }
116 const_default_action_id: 16827998
117 size: 1024
118}
119tables {
120 preamble {
121 id: 33590421
122 name: "spgw_ingress.dl_sess_lookup"
123 alias: "dl_sess_lookup"
124 }
125 match_fields {
126 id: 1
127 name: "ipv4.dst_addr"
128 bitwidth: 32
129 match_type: EXACT
130 }
131 action_refs {
132 id: 16784665
133 }
134 action_refs {
135 id: 16800567
136 annotations: "@defaultonly()"
137 }
138 size: 1024
139}
140tables {
141 preamble {
142 id: 33594626
143 name: "spgw_ingress.ue_cdr_table"
144 alias: "ue_cdr_table"
145 }
146 match_fields {
147 id: 1
148 name: "ipv4.dst_addr"
149 bitwidth: 32
150 match_type: EXACT
151 }
152 action_refs {
153 id: 16800269
154 }
155 action_refs {
156 id: 16800567
157 annotations: "@defaultonly()"
158 }
159 direct_resource_ids: 302053240
160 size: 1024
161}
162tables {
163 preamble {
164 id: 33578399
165 name: "filtering.ingress_port_vlan"
166 alias: "ingress_port_vlan"
167 }
168 match_fields {
169 id: 1
170 name: "standard_metadata.ingress_port"
171 bitwidth: 9
172 match_type: EXACT
173 }
174 match_fields {
175 id: 2
176 name: "hdr.vlan_tag.is_valid"
177 bitwidth: 1
178 match_type: EXACT
179 }
180 match_fields {
181 id: 3
182 name: "hdr.vlan_tag.vlan_id"
183 bitwidth: 12
184 match_type: TERNARY
185 }
186 action_refs {
187 id: 16794505
188 }
189 action_refs {
190 id: 16782367
191 }
192 action_refs {
193 id: 16819938
194 }
195 action_refs {
196 id: 16826365
197 }
198 const_default_action_id: 16819938
199 direct_resource_ids: 302015144
200 size: 1024
201}
202tables {
203 preamble {
204 id: 33619540
205 name: "filtering.fwd_classifier"
206 alias: "fwd_classifier"
207 }
208 match_fields {
209 id: 1
210 name: "standard_metadata.ingress_port"
211 bitwidth: 9
212 match_type: EXACT
213 }
214 match_fields {
215 id: 2
216 name: "hdr.ethernet.dst_addr"
217 bitwidth: 48
218 match_type: EXACT
219 }
220 match_fields {
221 id: 3
222 name: "fabric_metadata.original_ether_type"
223 bitwidth: 16
224 match_type: EXACT
225 }
226 action_refs {
227 id: 16838162
228 }
229 const_default_action_id: 16838162
230 direct_resource_ids: 302033694
231 size: 1024
232}
233tables {
234 preamble {
235 id: 33569146
236 name: "forwarding.bridging"
237 alias: "bridging"
238 }
239 match_fields {
240 id: 1
241 name: "hdr.vlan_tag.vlan_id"
242 bitwidth: 12
243 match_type: EXACT
244 }
245 match_fields {
246 id: 2
247 name: "hdr.ethernet.dst_addr"
248 bitwidth: 48
249 match_type: TERNARY
250 }
251 action_refs {
252 id: 16829931
253 }
254 action_refs {
255 id: 16800567
256 annotations: "@defaultonly()"
257 }
258 direct_resource_ids: 302047449
259 size: 1024
260}
261tables {
262 preamble {
263 id: 33565386
264 name: "forwarding.mpls"
265 alias: "mpls"
266 }
267 match_fields {
268 id: 1
269 name: "hdr.mpls.label"
270 bitwidth: 20
271 match_type: EXACT
272 }
273 action_refs {
274 id: 16842717
275 }
276 action_refs {
277 id: 16800567
278 annotations: "@defaultonly()"
279 }
280 direct_resource_ids: 302001577
281 size: 1024
282}
283tables {
284 preamble {
285 id: 33589684
286 name: "forwarding.unicast_v4"
287 alias: "unicast_v4"
288 }
289 match_fields {
290 id: 1
291 name: "hdr.ipv4.dst_addr"
292 bitwidth: 32
293 match_type: LPM
294 }
295 action_refs {
296 id: 16829931
297 }
298 action_refs {
299 id: 16800567
300 annotations: "@defaultonly()"
301 }
302 direct_resource_ids: 302038636
303 size: 1024
304}
305tables {
306 preamble {
307 id: 33615204
308 name: "forwarding.multicast_v4"
309 alias: "multicast_v4"
310 }
311 match_fields {
312 id: 1
313 name: "hdr.vlan_tag.vlan_id"
314 bitwidth: 12
315 match_type: EXACT
316 }
317 match_fields {
318 id: 2
319 name: "hdr.ipv4.dst_addr"
320 bitwidth: 32
321 match_type: LPM
322 }
323 action_refs {
324 id: 16829931
325 }
326 action_refs {
327 id: 16800567
328 annotations: "@defaultonly()"
329 }
330 direct_resource_ids: 302009236
331 size: 1024
332}
333tables {
334 preamble {
335 id: 33608345
336 name: "forwarding.unicast_v6"
337 alias: "unicast_v6"
338 }
339 match_fields {
340 id: 1
341 name: "hdr.ipv6.dst_addr"
342 bitwidth: 128
343 match_type: LPM
344 }
345 action_refs {
346 id: 16829931
347 }
348 action_refs {
349 id: 16800567
350 annotations: "@defaultonly()"
351 }
352 direct_resource_ids: 301998193
353 size: 1024
354}
355tables {
356 preamble {
357 id: 33592333
358 name: "forwarding.multicast_v6"
359 alias: "multicast_v6"
360 }
361 match_fields {
362 id: 1
363 name: "hdr.vlan_tag.vlan_id"
364 bitwidth: 12
365 match_type: EXACT
366 }
367 match_fields {
368 id: 2
369 name: "hdr.ipv6.dst_addr"
370 bitwidth: 128
371 match_type: LPM
372 }
373 action_refs {
374 id: 16829931
375 }
376 action_refs {
377 id: 16800567
378 annotations: "@defaultonly()"
379 }
380 direct_resource_ids: 302003792
381 size: 1024
382}
383tables {
384 preamble {
385 id: 33587782
386 name: "forwarding.acl"
387 alias: "acl"
388 }
389 match_fields {
390 id: 1
391 name: "standard_metadata.ingress_port"
392 bitwidth: 9
393 match_type: TERNARY
394 }
395 match_fields {
396 id: 2
397 name: "fabric_metadata.ip_proto"
398 bitwidth: 8
399 match_type: TERNARY
400 }
401 match_fields {
402 id: 3
403 name: "fabric_metadata.l4_src_port"
404 bitwidth: 16
405 match_type: TERNARY
406 }
407 match_fields {
408 id: 4
409 name: "fabric_metadata.l4_dst_port"
410 bitwidth: 16
411 match_type: TERNARY
412 }
413 match_fields {
414 id: 5
415 name: "fabric_metadata.original_ether_type"
416 bitwidth: 16
417 match_type: TERNARY
418 }
419 match_fields {
420 id: 6
421 name: "hdr.ethernet.dst_addr"
422 bitwidth: 48
423 match_type: TERNARY
424 }
425 match_fields {
426 id: 7
427 name: "hdr.ethernet.src_addr"
428 bitwidth: 48
429 match_type: TERNARY
430 }
431 match_fields {
432 id: 8
433 name: "hdr.vlan_tag.vlan_id"
434 bitwidth: 12
435 match_type: TERNARY
436 }
437 match_fields {
438 id: 9
439 name: "hdr.ipv4.src_addr"
440 bitwidth: 32
441 match_type: TERNARY
442 }
443 match_fields {
444 id: 10
445 name: "hdr.ipv4.dst_addr"
446 bitwidth: 32
447 match_type: TERNARY
448 }
449 match_fields {
450 id: 11
451 name: "hdr.icmp.icmp_type"
452 bitwidth: 8
453 match_type: TERNARY
454 }
455 match_fields {
456 id: 12
457 name: "hdr.icmp.icmp_code"
458 bitwidth: 8
459 match_type: TERNARY
460 }
461 action_refs {
462 id: 16829931
463 }
464 action_refs {
465 id: 16805452
466 }
467 action_refs {
468 id: 16815978
469 }
470 action_refs {
471 id: 16819938
472 }
473 const_default_action_id: 16819938
474 direct_resource_ids: 302000008
475 size: 256
476}
477tables {
478 preamble {
479 id: 33615740
480 name: "next.simple"
481 alias: "simple"
482 }
483 match_fields {
484 id: 1
485 name: "fabric_metadata.next_id"
486 bitwidth: 32
487 match_type: EXACT
488 }
489 action_refs {
490 id: 16818315
491 }
492 action_refs {
493 id: 16837690
494 }
495 action_refs {
496 id: 16804266
497 }
498 action_refs {
499 id: 16841192
500 }
501 action_refs {
502 id: 16800567
503 annotations: "@defaultonly()"
504 }
505 direct_resource_ids: 301991179
506 size: 1024
507}
508tables {
509 preamble {
510 id: 33569488
511 name: "next.hashed"
512 alias: "hashed"
513 }
514 match_fields {
515 id: 1
516 name: "fabric_metadata.next_id"
517 bitwidth: 32
518 match_type: EXACT
519 }
520 action_refs {
521 id: 16804266
522 }
523 action_refs {
524 id: 16841192
525 }
526 action_refs {
527 id: 16788519
528 }
529 action_refs {
530 id: 16800567
531 annotations: "@defaultonly()"
532 }
533 implementation_id: 285225078
534 direct_resource_ids: 301993193
535 size: 1024
536}
537tables {
538 preamble {
539 id: 33608545
540 name: "next.broadcast"
541 alias: "broadcast"
542 }
543 match_fields {
544 id: 1
545 name: "fabric_metadata.next_id"
546 bitwidth: 32
547 match_type: EXACT
548 }
549 action_refs {
550 id: 16778974
551 }
552 action_refs {
553 id: 16800567
554 annotations: "@defaultonly()"
555 }
556 direct_resource_ids: 301995093
557 size: 1024
558}
559actions {
560 preamble {
561 id: 16800567
562 name: "NoAction"
563 alias: "NoAction"
564 }
565}
566actions {
567 preamble {
568 id: 16819938
569 name: "nop"
570 alias: "nop"
571 }
572}
573actions {
574 preamble {
575 id: 16808035
576 name: "spgw_ingress.gtpu_decap"
577 alias: "gtpu_decap"
578 }
579}
580actions {
581 preamble {
582 id: 16828302
583 name: "spgw_ingress.set_sdf_rule_id"
584 alias: "set_sdf_rule_id"
585 }
586 params {
587 id: 1
588 name: "id"
589 bitwidth: 32
590 }
591}
592actions {
593 preamble {
594 id: 16834409
595 name: "spgw_ingress.set_pcc_rule_id"
596 alias: "set_pcc_rule_id"
597 }
598 params {
599 id: 1
600 name: "id"
601 bitwidth: 32
602 }
603}
604actions {
605 preamble {
606 id: 16827998
607 name: "spgw_ingress.set_pcc_info"
608 alias: "set_pcc_info"
609 }
610 params {
611 id: 1
612 name: "gate_status"
613 bitwidth: 1
614 }
615}
616actions {
617 preamble {
618 id: 16784665
619 name: "spgw_ingress.set_dl_sess_info"
620 alias: "set_dl_sess_info"
621 }
622 params {
623 id: 1
624 name: "dl_sess_teid"
625 bitwidth: 32
626 }
627 params {
628 id: 2
629 name: "dl_sess_enb_addr"
630 bitwidth: 32
631 }
632 params {
633 id: 3
634 name: "dl_sess_s1u_addr"
635 bitwidth: 32
636 }
637}
638actions {
639 preamble {
640 id: 16800269
641 name: "spgw_ingress.update_ue_cdr"
642 alias: "update_ue_cdr"
643 }
644}
645actions {
646 preamble {
647 id: 16826365
648 name: "filtering.drop"
649 alias: "filtering.drop"
650 }
651}
652actions {
653 preamble {
654 id: 16782367
655 name: "filtering.set_vlan"
656 alias: "set_vlan"
657 }
658 params {
659 id: 1
660 name: "new_vlan_id"
661 bitwidth: 12
662 }
663}
664actions {
665 preamble {
666 id: 16794505
667 name: "filtering.push_internal_vlan"
668 alias: "push_internal_vlan"
669 }
670 params {
671 id: 1
672 name: "new_vlan_id"
673 bitwidth: 12
674 }
675}
676actions {
677 preamble {
678 id: 16838162
679 name: "filtering.set_forwarding_type"
680 alias: "set_forwarding_type"
681 }
682 params {
683 id: 1
684 name: "fwd_type"
685 bitwidth: 3
686 }
687}
688actions {
689 preamble {
690 id: 16815978
691 name: "forwarding.drop"
692 alias: "forwarding.drop"
693 }
694}
695actions {
696 preamble {
697 id: 16829931
698 name: "forwarding.set_next_id"
699 alias: "set_next_id"
700 }
701 params {
702 id: 1
703 name: "next_id"
704 bitwidth: 32
705 }
706}
707actions {
708 preamble {
709 id: 16842717
710 name: "forwarding.pop_mpls_and_next"
711 alias: "pop_mpls_and_next"
712 }
713 params {
714 id: 1
715 name: "next_id"
716 bitwidth: 32
717 }
718}
719actions {
720 preamble {
721 id: 16805452
722 name: "forwarding.duplicate_to_controller"
723 alias: "duplicate_to_controller"
724 }
725}
726actions {
727 preamble {
728 id: 16818315
729 name: "next.output"
730 alias: "output"
731 }
732 params {
733 id: 1
734 name: "port_num"
735 bitwidth: 9
736 }
737}
738actions {
739 preamble {
740 id: 16837690
741 name: "next.set_vlan_output"
742 alias: "set_vlan_output"
743 }
744 params {
745 id: 1
746 name: "new_vlan_id"
747 bitwidth: 12
748 }
749 params {
750 id: 2
751 name: "port_num"
752 bitwidth: 9
753 }
754}
755actions {
756 preamble {
757 id: 16804266
758 name: "next.l3_routing"
759 alias: "l3_routing"
760 }
761 params {
762 id: 1
763 name: "port_num"
764 bitwidth: 9
765 }
766 params {
767 id: 2
768 name: "smac"
769 bitwidth: 48
770 }
771 params {
772 id: 3
773 name: "dmac"
774 bitwidth: 48
775 }
776}
777actions {
778 preamble {
779 id: 16778974
780 name: "next.set_mcast_group"
781 alias: "set_mcast_group"
782 }
783 params {
784 id: 1
785 name: "gid"
786 bitwidth: 16
787 }
788 params {
789 id: 2
790 name: "smac"
791 bitwidth: 48
792 }
793}
794actions {
795 preamble {
796 id: 16841192
797 name: "next.mpls_routing_v4"
798 alias: "mpls_routing_v4"
799 }
800 params {
801 id: 1
802 name: "port_num"
803 bitwidth: 9
804 }
805 params {
806 id: 2
807 name: "smac"
808 bitwidth: 48
809 }
810 params {
811 id: 3
812 name: "dmac"
813 bitwidth: 48
814 }
815 params {
816 id: 4
817 name: "label"
818 bitwidth: 20
819 }
820}
821actions {
822 preamble {
823 id: 16788519
824 name: "next.mpls_routing_v6"
825 alias: "mpls_routing_v6"
826 }
827 params {
828 id: 1
829 name: "port_num"
830 bitwidth: 9
831 }
832 params {
833 id: 2
834 name: "smac"
835 bitwidth: 48
836 }
837 params {
838 id: 3
839 name: "dmac"
840 bitwidth: 48
841 }
842 params {
843 id: 4
844 name: "label"
845 bitwidth: 20
846 }
847}
848actions {
849 preamble {
850 id: 16839213
851 name: "spgw_egress.gtpu_encap"
852 alias: "gtpu_encap"
853 }
854}
855action_profiles {
856 preamble {
857 id: 285225078
858 name: "next.ecmp_selector"
859 alias: "ecmp_selector"
860 }
861 table_ids: 33569488
862 with_selector: true
863 size: 64
864}
865counters {
866 preamble {
867 id: 302025528
868 name: "port_counters_control.egress_port_counter"
869 alias: "egress_port_counter"
870 }
871 spec {
872 unit: PACKETS
873 }
874 size: 511
875}
876counters {
877 preamble {
878 id: 301999025
879 name: "port_counters_control.ingress_port_counter"
880 alias: "ingress_port_counter"
881 }
882 spec {
883 unit: PACKETS
884 }
885 size: 511
886}
887direct_counters {
888 preamble {
889 id: 302053240
890 name: "spgw_ingress.ue_counter"
891 alias: "ue_counter"
892 }
893 spec {
894 unit: BOTH
895 }
896 direct_table_id: 33594626
897}
898direct_counters {
899 preamble {
900 id: 302015144
901 name: "filtering.ingress_port_vlan_counter"
902 alias: "ingress_port_vlan_counter"
903 }
904 spec {
905 unit: BOTH
906 }
907 direct_table_id: 33578399
908}
909direct_counters {
910 preamble {
911 id: 302033694
912 name: "filtering.fwd_classifier_counter"
913 alias: "fwd_classifier_counter"
914 }
915 spec {
916 unit: BOTH
917 }
918 direct_table_id: 33619540
919}
920direct_counters {
921 preamble {
922 id: 302047449
923 name: "forwarding.bridging_counter"
924 alias: "bridging_counter"
925 }
926 spec {
927 unit: BOTH
928 }
929 direct_table_id: 33569146
930}
931direct_counters {
932 preamble {
933 id: 302001577
934 name: "forwarding.mpls_counter"
935 alias: "mpls_counter"
936 }
937 spec {
938 unit: BOTH
939 }
940 direct_table_id: 33565386
941}
942direct_counters {
943 preamble {
944 id: 302038636
945 name: "forwarding.unicast_v4_counter"
946 alias: "unicast_v4_counter"
947 }
948 spec {
949 unit: BOTH
950 }
951 direct_table_id: 33589684
952}
953direct_counters {
954 preamble {
955 id: 302009236
956 name: "forwarding.multicast_v4_counter"
957 alias: "multicast_v4_counter"
958 }
959 spec {
960 unit: BOTH
961 }
962 direct_table_id: 33615204
963}
964direct_counters {
965 preamble {
966 id: 301998193
967 name: "forwarding.unicast_v6_counter"
968 alias: "unicast_v6_counter"
969 }
970 spec {
971 unit: BOTH
972 }
973 direct_table_id: 33608345
974}
975direct_counters {
976 preamble {
977 id: 302003792
978 name: "forwarding.multicast_v6_counter"
979 alias: "multicast_v6_counter"
980 }
981 spec {
982 unit: BOTH
983 }
984 direct_table_id: 33592333
985}
986direct_counters {
987 preamble {
988 id: 302000008
989 name: "forwarding.acl_counter"
990 alias: "acl_counter"
991 }
992 spec {
993 unit: BOTH
994 }
995 direct_table_id: 33587782
996}
997direct_counters {
998 preamble {
999 id: 301991179
1000 name: "next.simple_counter"
1001 alias: "simple_counter"
1002 }
1003 spec {
1004 unit: BOTH
1005 }
1006 direct_table_id: 33615740
1007}
1008direct_counters {
1009 preamble {
1010 id: 301993193
1011 name: "next.hashed_counter"
1012 alias: "hashed_counter"
1013 }
1014 spec {
1015 unit: BOTH
1016 }
1017 direct_table_id: 33569488
1018}
1019direct_counters {
1020 preamble {
1021 id: 301995093
1022 name: "next.broadcast_counter"
1023 alias: "broadcast_counter"
1024 }
1025 spec {
1026 unit: BOTH
1027 }
1028 direct_table_id: 33608545
1029}
1030controller_packet_metadata {
1031 preamble {
1032 id: 2868941301
1033 name: "packet_in"
1034 annotations: "@controller_header(\"packet_in\")"
1035 }
1036 metadata {
1037 id: 1
1038 name: "ingress_port"
1039 bitwidth: 9
1040 }
1041 metadata {
1042 id: 2
1043 name: "_pad"
1044 bitwidth: 7
1045 }
1046}
1047controller_packet_metadata {
1048 preamble {
1049 id: 2868916615
1050 name: "packet_out"
1051 annotations: "@controller_header(\"packet_out\")"
1052 }
1053 metadata {
1054 id: 1
1055 name: "egress_port"
1056 bitwidth: 9
1057 }
1058 metadata {
1059 id: 2
1060 name: "_pad"
1061 bitwidth: 7
1062 }
1063}