blob: be3e6074389530d12ce1740493ac44ebe5b31192 [file] [log] [blame]
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001tables {
2 preamble {
3 id: 33582731
4 name: "FabricIngress.spgw_ingress.dl_sess_lookup"
5 alias: "dl_sess_lookup"
6 }
7 match_fields {
8 id: 1
9 name: "ipv4.dst_addr"
10 bitwidth: 32
11 match_type: EXACT
12 }
13 action_refs {
14 id: 16804065
15 }
16 action_refs {
17 id: 16800567
18 annotations: "@defaultonly()"
19 }
20 direct_resource_ids: 318781522
21 size: 1024
22 idle_timeout_behavior: NO_TIMEOUT
23}
24tables {
25 preamble {
26 id: 33615906
27 name: "FabricIngress.spgw_ingress.s1u_filter_table"
28 alias: "s1u_filter_table"
29 }
30 match_fields {
31 id: 1
32 name: "gtpu_ipv4.dst_addr"
33 bitwidth: 32
34 match_type: EXACT
35 }
36 action_refs {
37 id: 16800567
38 }
39 size: 1024
40 idle_timeout_behavior: NO_TIMEOUT
41}
42tables {
43 preamble {
44 id: 33581620
45 name: "FabricIngress.process_set_source_sink.tb_set_source"
46 alias: "tb_set_source"
47 }
48 match_fields {
49 id: 1
50 name: "standard_metadata.ingress_port"
51 bitwidth: 9
52 match_type: EXACT
53 }
54 action_refs {
55 id: 16778827
56 }
57 action_refs {
58 id: 16800567
59 annotations: "@defaultonly()"
60 }
61 direct_resource_ids: 318787614
62 size: 511
63 idle_timeout_behavior: NO_TIMEOUT
64}
65tables {
66 preamble {
67 id: 33611649
68 name: "FabricIngress.filtering.ingress_port_vlan"
69 alias: "ingress_port_vlan"
70 }
71 match_fields {
72 id: 1
73 name: "standard_metadata.ingress_port"
74 bitwidth: 9
75 match_type: EXACT
76 }
77 match_fields {
78 id: 2
79 name: "hdr.vlan_tag.is_valid"
80 bitwidth: 1
81 match_type: EXACT
82 }
83 match_fields {
84 id: 3
85 name: "hdr.vlan_tag.vlan_id"
86 bitwidth: 12
87 match_type: TERNARY
88 }
89 action_refs {
90 id: 16835546
91 }
92 action_refs {
93 id: 16793253
94 }
95 action_refs {
96 id: 16798734
97 }
98 action_refs {
99 id: 16833700
100 }
101 const_default_action_id: 16835546
102 direct_resource_ids: 318815501
103 size: 1024
104 idle_timeout_behavior: NO_TIMEOUT
105}
106tables {
107 preamble {
108 id: 33596298
109 name: "FabricIngress.filtering.fwd_classifier"
110 alias: "fwd_classifier"
111 }
112 match_fields {
113 id: 1
114 name: "standard_metadata.ingress_port"
115 bitwidth: 9
116 match_type: EXACT
117 }
118 match_fields {
119 id: 2
120 name: "hdr.ethernet.dst_addr"
121 bitwidth: 48
122 match_type: TERNARY
123 }
124 match_fields {
125 id: 3
126 name: "hdr.vlan_tag.ether_type"
127 bitwidth: 16
128 match_type: EXACT
129 }
130 action_refs {
131 id: 16840921
132 }
133 const_default_action_id: 16840921
134 direct_resource_ids: 318827326
135 size: 1024
136 idle_timeout_behavior: NO_TIMEOUT
137}
138tables {
139 preamble {
140 id: 33596749
141 name: "FabricIngress.forwarding.bridging"
142 alias: "bridging"
143 }
144 match_fields {
145 id: 1
146 name: "hdr.vlan_tag.vlan_id"
147 bitwidth: 12
148 match_type: EXACT
149 }
150 match_fields {
151 id: 2
152 name: "hdr.ethernet.dst_addr"
153 bitwidth: 48
154 match_type: TERNARY
155 }
156 action_refs {
157 id: 16811012
158 }
159 action_refs {
160 id: 16800567
161 annotations: "@defaultonly()"
162 }
163 direct_resource_ids: 318770289
164 size: 1024
165 idle_timeout_behavior: NO_TIMEOUT
166}
167tables {
168 preamble {
169 id: 33574274
170 name: "FabricIngress.forwarding.mpls"
171 alias: "mpls"
172 }
173 match_fields {
174 id: 1
175 name: "hdr.mpls.label"
176 bitwidth: 20
177 match_type: EXACT
178 }
179 action_refs {
180 id: 16827758
181 }
182 action_refs {
183 id: 16800567
184 annotations: "@defaultonly()"
185 }
186 direct_resource_ids: 318830507
187 size: 1024
188 idle_timeout_behavior: NO_TIMEOUT
189}
190tables {
191 preamble {
192 id: 33562650
193 name: "FabricIngress.forwarding.routing_v4"
194 alias: "routing_v4"
195 }
196 match_fields {
197 id: 1
198 name: "hdr.ipv4.dst_addr"
199 bitwidth: 32
200 match_type: LPM
201 }
202 action_refs {
203 id: 16777434
204 }
205 action_refs {
206 id: 16804187
207 }
208 action_refs {
209 id: 16800567
210 annotations: "@defaultonly()"
211 }
212 direct_resource_ids: 318811107
213 size: 1024
214 idle_timeout_behavior: NO_TIMEOUT
215}
216tables {
217 preamble {
218 id: 33574876
219 name: "FabricIngress.forwarding.acl"
220 alias: "acl"
221 }
222 match_fields {
223 id: 1
224 name: "standard_metadata.ingress_port"
225 bitwidth: 9
226 match_type: TERNARY
227 }
228 match_fields {
229 id: 2
230 name: "fabric_metadata.ip_proto"
231 bitwidth: 8
232 match_type: TERNARY
233 }
234 match_fields {
235 id: 3
236 name: "fabric_metadata.l4_src_port"
237 bitwidth: 16
238 match_type: TERNARY
239 }
240 match_fields {
241 id: 4
242 name: "fabric_metadata.l4_dst_port"
243 bitwidth: 16
244 match_type: TERNARY
245 }
246 match_fields {
247 id: 5
248 name: "hdr.ethernet.dst_addr"
249 bitwidth: 48
250 match_type: TERNARY
251 }
252 match_fields {
253 id: 6
254 name: "hdr.ethernet.src_addr"
255 bitwidth: 48
256 match_type: TERNARY
257 }
258 match_fields {
259 id: 7
260 name: "hdr.vlan_tag.vlan_id"
261 bitwidth: 12
262 match_type: TERNARY
263 }
264 match_fields {
265 id: 8
266 name: "hdr.vlan_tag.ether_type"
267 bitwidth: 16
268 match_type: TERNARY
269 }
270 match_fields {
271 id: 9
272 name: "hdr.ipv4.src_addr"
273 bitwidth: 32
274 match_type: TERNARY
275 }
276 match_fields {
277 id: 10
278 name: "hdr.ipv4.dst_addr"
279 bitwidth: 32
280 match_type: TERNARY
281 }
282 match_fields {
283 id: 11
284 name: "hdr.icmp.icmp_type"
285 bitwidth: 8
286 match_type: TERNARY
287 }
288 match_fields {
289 id: 12
290 name: "hdr.icmp.icmp_code"
291 bitwidth: 8
292 match_type: TERNARY
293 }
294 action_refs {
295 id: 16785374
296 }
297 action_refs {
298 id: 16801806
299 }
300 action_refs {
301 id: 16784835
302 }
303 action_refs {
304 id: 16833260
305 }
306 action_refs {
307 id: 16842570
308 }
309 const_default_action_id: 16842570
310 direct_resource_ids: 318772272
311 size: 128
312 idle_timeout_behavior: NO_TIMEOUT
313}
314tables {
315 preamble {
316 id: 33562709
317 name: "FabricIngress.next.vlan_meta"
318 alias: "vlan_meta"
319 }
320 match_fields {
321 id: 1
322 name: "fabric_metadata.next_id"
323 bitwidth: 32
324 match_type: EXACT
325 }
326 action_refs {
327 id: 16790685
328 }
329 action_refs {
330 id: 16819938
331 annotations: "@defaultonly()"
332 }
333 direct_resource_ids: 318785328
334 size: 1024
335 idle_timeout_behavior: NO_TIMEOUT
336}
337tables {
338 preamble {
339 id: 33571723
340 name: "FabricIngress.next.simple"
341 alias: "simple"
342 }
343 match_fields {
344 id: 1
345 name: "fabric_metadata.next_id"
346 bitwidth: 32
347 match_type: EXACT
348 }
349 action_refs {
350 id: 16802668
351 }
352 action_refs {
353 id: 16808391
354 }
355 action_refs {
356 id: 16780007
357 }
358 action_refs {
359 id: 16806134
360 }
361 action_refs {
362 id: 16795970
363 }
364 action_refs {
365 id: 16791579
366 }
367 action_refs {
368 id: 16800567
369 annotations: "@defaultonly()"
370 }
371 direct_resource_ids: 318769096
372 size: 1024
373 idle_timeout_behavior: NO_TIMEOUT
374}
375tables {
376 preamble {
377 id: 33608588
378 name: "FabricIngress.next.hashed"
379 alias: "hashed"
380 }
381 match_fields {
382 id: 1
383 name: "fabric_metadata.next_id"
384 bitwidth: 32
385 match_type: EXACT
386 }
387 action_refs {
388 id: 16800211
389 }
390 action_refs {
391 id: 16779239
392 }
393 action_refs {
394 id: 16819349
395 }
396 action_refs {
397 id: 16800567
398 annotations: "@defaultonly()"
399 }
400 implementation_id: 285233747
401 direct_resource_ids: 318800532
402 size: 1024
403 idle_timeout_behavior: NO_TIMEOUT
404}
405tables {
406 preamble {
407 id: 33606828
408 name: "FabricIngress.next.multicast"
409 alias: "multicast"
410 }
411 match_fields {
412 id: 1
413 name: "fabric_metadata.next_id"
414 bitwidth: 32
415 match_type: EXACT
416 }
417 action_refs {
418 id: 16789575
419 }
420 action_refs {
421 id: 16800567
422 annotations: "@defaultonly()"
423 }
424 direct_resource_ids: 318801752
425 size: 1024
426 idle_timeout_behavior: NO_TIMEOUT
427}
428tables {
429 preamble {
430 id: 33612258
431 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
432 alias: "tb_int_source"
433 }
434 match_fields {
435 id: 1
436 name: "hdr.ipv4.src_addr"
437 bitwidth: 32
438 match_type: TERNARY
439 }
440 match_fields {
441 id: 2
442 name: "hdr.ipv4.dst_addr"
443 bitwidth: 32
444 match_type: TERNARY
445 }
446 match_fields {
447 id: 3
448 name: "fabric_metadata.l4_src_port"
449 bitwidth: 16
450 match_type: TERNARY
451 }
452 match_fields {
453 id: 4
454 name: "fabric_metadata.l4_dst_port"
455 bitwidth: 16
456 match_type: TERNARY
457 }
458 action_refs {
459 id: 16785857
460 }
461 action_refs {
462 id: 16800567
463 annotations: "@defaultonly()"
464 }
465 direct_resource_ids: 318800047
466 size: 1024
467 idle_timeout_behavior: NO_TIMEOUT
468}
469tables {
470 preamble {
471 id: 33599867
472 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
473 alias: "tb_int_insert"
474 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700475 match_fields {
476 id: 1
477 name: "hdr.int_header.is_valid"
478 bitwidth: 1
479 match_type: EXACT
480 }
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700481 action_refs {
482 id: 16780783
483 }
484 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700485 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700486 annotations: "@defaultonly()"
487 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700488 const_default_action_id: 16819938
489 size: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700490 idle_timeout_behavior: NO_TIMEOUT
491}
492tables {
493 preamble {
494 id: 33569467
495 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0003"
496 alias: "tb_int_inst_0003"
497 }
498 match_fields {
499 id: 1
500 name: "hdr.int_header.instruction_mask_0003"
501 bitwidth: 4
502 match_type: EXACT
503 }
504 action_refs {
505 id: 16809886
506 }
507 action_refs {
508 id: 16783130
509 }
510 action_refs {
511 id: 16809096
512 }
513 action_refs {
514 id: 16834117
515 }
516 action_refs {
517 id: 16825314
518 }
519 action_refs {
520 id: 16811436
521 }
522 action_refs {
523 id: 16802199
524 }
525 action_refs {
526 id: 16796779
527 }
528 action_refs {
529 id: 16787676
530 }
531 action_refs {
532 id: 16825351
533 }
534 action_refs {
535 id: 16793999
536 }
537 action_refs {
538 id: 16786714
539 }
540 action_refs {
541 id: 16814203
542 }
543 action_refs {
544 id: 16807054
545 }
546 action_refs {
547 id: 16800064
548 }
549 action_refs {
550 id: 16792997
551 }
552 action_refs {
553 id: 16800567
554 annotations: "@defaultonly()"
555 }
556 size: 16
557 idle_timeout_behavior: NO_TIMEOUT
558 is_const_table: true
559}
560tables {
561 preamble {
562 id: 33595914
563 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0407"
564 alias: "tb_int_inst_0407"
565 }
566 match_fields {
567 id: 1
568 name: "hdr.int_header.instruction_mask_0407"
569 bitwidth: 4
570 match_type: EXACT
571 }
572 action_refs {
573 id: 16819022
574 }
575 action_refs {
576 id: 16804144
577 }
578 action_refs {
579 id: 16829117
580 }
581 action_refs {
582 id: 16797781
583 }
584 action_refs {
585 id: 16813543
586 }
587 action_refs {
588 id: 16824974
589 }
590 action_refs {
591 id: 16815362
592 }
593 action_refs {
594 id: 16835399
595 }
596 action_refs {
597 id: 16834505
598 }
599 action_refs {
600 id: 16811493
601 }
602 action_refs {
603 id: 16825476
604 }
605 action_refs {
606 id: 16799777
607 }
608 action_refs {
609 id: 16829592
610 }
611 action_refs {
612 id: 16805877
613 }
614 action_refs {
615 id: 16780182
616 }
617 action_refs {
618 id: 16799476
619 }
620 action_refs {
621 id: 16800567
622 annotations: "@defaultonly()"
623 }
624 size: 16
625 idle_timeout_behavior: NO_TIMEOUT
626 is_const_table: true
627}
628tables {
629 preamble {
630 id: 33599342
631 name: "FabricEgress.egress_next.egress_vlan"
632 alias: "egress_vlan"
633 }
634 match_fields {
635 id: 1
636 name: "hdr.vlan_tag.vlan_id"
637 bitwidth: 12
638 match_type: EXACT
639 }
640 match_fields {
641 id: 2
642 name: "standard_metadata.egress_port"
643 bitwidth: 9
644 match_type: EXACT
645 }
646 action_refs {
647 id: 16790030
648 }
649 action_refs {
650 id: 16819938
651 annotations: "@defaultonly()"
652 }
653 direct_resource_ids: 318827144
654 size: 1024
655 idle_timeout_behavior: NO_TIMEOUT
656}
657actions {
658 preamble {
659 id: 16800567
660 name: "NoAction"
661 alias: "NoAction"
662 }
663}
664actions {
665 preamble {
666 id: 16819938
667 name: "nop"
668 alias: "nop"
669 }
670}
671actions {
672 preamble {
673 id: 16823970
674 name: "drop_now"
675 alias: "drop_now"
676 }
677}
678actions {
679 preamble {
680 id: 16819909
681 name: "FabricIngress.spgw_ingress.gtpu_decap"
682 alias: "gtpu_decap"
683 }
684}
685actions {
686 preamble {
687 id: 16804065
688 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
689 alias: "set_dl_sess_info"
690 }
691 params {
692 id: 1
693 name: "teid"
694 bitwidth: 32
695 }
696 params {
697 id: 2
698 name: "s1u_enb_addr"
699 bitwidth: 32
700 }
701 params {
702 id: 3
703 name: "s1u_sgw_addr"
704 bitwidth: 32
705 }
706}
707actions {
708 preamble {
709 id: 16778827
710 name: "FabricIngress.process_set_source_sink.int_set_source"
711 alias: "int_set_source"
712 }
713}
714actions {
715 preamble {
716 id: 16798734
717 name: "FabricIngress.filtering.drop"
718 alias: "filtering.drop"
719 }
720}
721actions {
722 preamble {
723 id: 16793253
724 name: "FabricIngress.filtering.set_vlan"
725 alias: "filtering.set_vlan"
726 }
727 params {
728 id: 1
729 name: "new_vlan_id"
730 bitwidth: 12
731 }
732}
733actions {
734 preamble {
735 id: 16835546
736 name: "FabricIngress.filtering.push_internal_vlan"
737 alias: "push_internal_vlan"
738 }
739 params {
740 id: 1
741 name: "new_vlan_id"
742 bitwidth: 12
743 }
744}
745actions {
746 preamble {
747 id: 16833700
748 name: "FabricIngress.filtering.nop_ingress_port_vlan"
749 alias: "nop_ingress_port_vlan"
750 }
751}
752actions {
753 preamble {
754 id: 16840921
755 name: "FabricIngress.filtering.set_forwarding_type"
756 alias: "set_forwarding_type"
757 }
758 params {
759 id: 1
760 name: "fwd_type"
761 bitwidth: 3
762 }
763}
764actions {
765 preamble {
766 id: 16811012
767 name: "FabricIngress.forwarding.set_next_id_bridging"
768 alias: "set_next_id_bridging"
769 }
770 params {
771 id: 1
772 name: "next_id"
773 bitwidth: 32
774 }
775}
776actions {
777 preamble {
778 id: 16827758
779 name: "FabricIngress.forwarding.pop_mpls_and_next"
780 alias: "pop_mpls_and_next"
781 }
782 params {
783 id: 1
784 name: "next_id"
785 bitwidth: 32
786 }
787}
788actions {
789 preamble {
790 id: 16777434
791 name: "FabricIngress.forwarding.set_next_id_routing_v4"
792 alias: "set_next_id_routing_v4"
793 }
794 params {
795 id: 1
796 name: "next_id"
797 bitwidth: 32
798 }
799}
800actions {
801 preamble {
802 id: 16804187
803 name: "FabricIngress.forwarding.nop_routing_v4"
804 alias: "nop_routing_v4"
805 }
806}
807actions {
808 preamble {
809 id: 16785374
810 name: "FabricIngress.forwarding.set_next_id_acl"
811 alias: "set_next_id_acl"
812 }
813 params {
814 id: 1
815 name: "next_id"
816 bitwidth: 32
817 }
818}
819actions {
820 preamble {
821 id: 16801806
822 name: "FabricIngress.forwarding.punt_to_cpu"
823 alias: "punt_to_cpu"
824 }
825}
826actions {
827 preamble {
828 id: 16784835
829 name: "FabricIngress.forwarding.clone_to_cpu"
830 alias: "clone_to_cpu"
831 }
832}
833actions {
834 preamble {
835 id: 16833260
836 name: "FabricIngress.forwarding.drop"
837 alias: "forwarding.drop"
838 }
839}
840actions {
841 preamble {
842 id: 16842570
843 name: "FabricIngress.forwarding.nop_acl"
844 alias: "nop_acl"
845 }
846}
847actions {
848 preamble {
849 id: 16790685
850 name: "FabricIngress.next.set_vlan"
851 alias: "next.set_vlan"
852 }
853 params {
854 id: 1
855 name: "new_vlan_id"
856 bitwidth: 12
857 }
858}
859actions {
860 preamble {
861 id: 16802668
862 name: "FabricIngress.next.output_simple"
863 alias: "output_simple"
864 }
865 params {
866 id: 1
867 name: "port_num"
868 bitwidth: 9
869 }
870}
871actions {
872 preamble {
873 id: 16808391
874 name: "FabricIngress.next.set_vlan_output"
875 alias: "set_vlan_output"
876 }
877 params {
878 id: 1
879 name: "new_vlan_id"
880 bitwidth: 12
881 }
882 params {
883 id: 2
884 name: "port_num"
885 bitwidth: 9
886 }
887}
888actions {
889 preamble {
890 id: 16780007
891 name: "FabricIngress.next.l3_routing_simple"
892 alias: "l3_routing_simple"
893 }
894 params {
895 id: 1
896 name: "port_num"
897 bitwidth: 9
898 }
899 params {
900 id: 2
901 name: "smac"
902 bitwidth: 48
903 }
904 params {
905 id: 3
906 name: "dmac"
907 bitwidth: 48
908 }
909}
910actions {
911 preamble {
912 id: 16806134
913 name: "FabricIngress.next.mpls_routing_v4_simple"
914 alias: "mpls_routing_v4_simple"
915 }
916 params {
917 id: 1
918 name: "port_num"
919 bitwidth: 9
920 }
921 params {
922 id: 2
923 name: "smac"
924 bitwidth: 48
925 }
926 params {
927 id: 3
928 name: "dmac"
929 bitwidth: 48
930 }
931 params {
932 id: 4
933 name: "label"
934 bitwidth: 20
935 }
936}
937actions {
938 preamble {
939 id: 16795970
940 name: "FabricIngress.next.mpls_routing_v6_simple"
941 alias: "mpls_routing_v6_simple"
942 }
943 params {
944 id: 1
945 name: "port_num"
946 bitwidth: 9
947 }
948 params {
949 id: 2
950 name: "smac"
951 bitwidth: 48
952 }
953 params {
954 id: 3
955 name: "dmac"
956 bitwidth: 48
957 }
958 params {
959 id: 4
960 name: "label"
961 bitwidth: 20
962 }
963}
964actions {
965 preamble {
966 id: 16791579
967 name: "FabricIngress.next.l3_routing_vlan"
968 alias: "l3_routing_vlan"
969 }
970 params {
971 id: 1
972 name: "port_num"
973 bitwidth: 9
974 }
975 params {
976 id: 2
977 name: "smac"
978 bitwidth: 48
979 }
980 params {
981 id: 3
982 name: "dmac"
983 bitwidth: 48
984 }
985 params {
986 id: 4
987 name: "new_vlan_id"
988 bitwidth: 12
989 }
990}
991actions {
992 preamble {
993 id: 16800211
994 name: "FabricIngress.next.l3_routing_hashed"
995 alias: "l3_routing_hashed"
996 }
997 params {
998 id: 1
999 name: "port_num"
1000 bitwidth: 9
1001 }
1002 params {
1003 id: 2
1004 name: "smac"
1005 bitwidth: 48
1006 }
1007 params {
1008 id: 3
1009 name: "dmac"
1010 bitwidth: 48
1011 }
1012}
1013actions {
1014 preamble {
1015 id: 16779239
1016 name: "FabricIngress.next.mpls_routing_v4_hashed"
1017 alias: "mpls_routing_v4_hashed"
1018 }
1019 params {
1020 id: 1
1021 name: "port_num"
1022 bitwidth: 9
1023 }
1024 params {
1025 id: 2
1026 name: "smac"
1027 bitwidth: 48
1028 }
1029 params {
1030 id: 3
1031 name: "dmac"
1032 bitwidth: 48
1033 }
1034 params {
1035 id: 4
1036 name: "label"
1037 bitwidth: 20
1038 }
1039}
1040actions {
1041 preamble {
1042 id: 16819349
1043 name: "FabricIngress.next.mpls_routing_v6_hashed"
1044 alias: "mpls_routing_v6_hashed"
1045 }
1046 params {
1047 id: 1
1048 name: "port_num"
1049 bitwidth: 9
1050 }
1051 params {
1052 id: 2
1053 name: "smac"
1054 bitwidth: 48
1055 }
1056 params {
1057 id: 3
1058 name: "dmac"
1059 bitwidth: 48
1060 }
1061 params {
1062 id: 4
1063 name: "label"
1064 bitwidth: 20
1065 }
1066}
1067actions {
1068 preamble {
1069 id: 16789575
1070 name: "FabricIngress.next.set_mcast_group"
1071 alias: "set_mcast_group"
1072 }
1073 params {
1074 id: 1
1075 name: "gid"
1076 bitwidth: 16
1077 }
1078}
1079actions {
1080 preamble {
1081 id: 16829135
1082 name: "FabricEgress.spgw_egress.gtpu_encap"
1083 alias: "gtpu_encap"
1084 }
1085}
1086actions {
1087 preamble {
1088 id: 16785857
1089 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
1090 alias: "int_source_dscp"
1091 }
1092 params {
1093 id: 1
1094 name: "max_hop"
1095 bitwidth: 8
1096 }
1097 params {
1098 id: 2
1099 name: "ins_cnt"
1100 bitwidth: 5
1101 }
1102 params {
1103 id: 3
1104 name: "ins_mask0003"
1105 bitwidth: 4
1106 }
1107 params {
1108 id: 4
1109 name: "ins_mask0407"
1110 bitwidth: 4
1111 }
1112}
1113actions {
1114 preamble {
1115 id: 16780783
1116 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1117 alias: "init_metadata"
1118 }
1119 params {
1120 id: 1
1121 name: "switch_id"
1122 bitwidth: 32
1123 }
1124}
1125actions {
1126 preamble {
1127 id: 16809886
1128 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i0"
1129 alias: "int_set_header_0003_i0"
1130 }
1131}
1132actions {
1133 preamble {
1134 id: 16783130
1135 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i1"
1136 alias: "int_set_header_0003_i1"
1137 }
1138}
1139actions {
1140 preamble {
1141 id: 16809096
1142 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i2"
1143 alias: "int_set_header_0003_i2"
1144 }
1145}
1146actions {
1147 preamble {
1148 id: 16834117
1149 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i3"
1150 alias: "int_set_header_0003_i3"
1151 }
1152}
1153actions {
1154 preamble {
1155 id: 16825314
1156 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i4"
1157 alias: "int_set_header_0003_i4"
1158 }
1159}
1160actions {
1161 preamble {
1162 id: 16811436
1163 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i5"
1164 alias: "int_set_header_0003_i5"
1165 }
1166}
1167actions {
1168 preamble {
1169 id: 16802199
1170 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i6"
1171 alias: "int_set_header_0003_i6"
1172 }
1173}
1174actions {
1175 preamble {
1176 id: 16796779
1177 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i7"
1178 alias: "int_set_header_0003_i7"
1179 }
1180}
1181actions {
1182 preamble {
1183 id: 16787676
1184 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i8"
1185 alias: "int_set_header_0003_i8"
1186 }
1187}
1188actions {
1189 preamble {
1190 id: 16825351
1191 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i9"
1192 alias: "int_set_header_0003_i9"
1193 }
1194}
1195actions {
1196 preamble {
1197 id: 16793999
1198 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i10"
1199 alias: "int_set_header_0003_i10"
1200 }
1201}
1202actions {
1203 preamble {
1204 id: 16786714
1205 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i11"
1206 alias: "int_set_header_0003_i11"
1207 }
1208}
1209actions {
1210 preamble {
1211 id: 16814203
1212 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i12"
1213 alias: "int_set_header_0003_i12"
1214 }
1215}
1216actions {
1217 preamble {
1218 id: 16807054
1219 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i13"
1220 alias: "int_set_header_0003_i13"
1221 }
1222}
1223actions {
1224 preamble {
1225 id: 16800064
1226 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i14"
1227 alias: "int_set_header_0003_i14"
1228 }
1229}
1230actions {
1231 preamble {
1232 id: 16792997
1233 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i15"
1234 alias: "int_set_header_0003_i15"
1235 }
1236}
1237actions {
1238 preamble {
1239 id: 16819022
1240 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i0"
1241 alias: "int_set_header_0407_i0"
1242 }
1243}
1244actions {
1245 preamble {
1246 id: 16804144
1247 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i1"
1248 alias: "int_set_header_0407_i1"
1249 }
1250}
1251actions {
1252 preamble {
1253 id: 16829117
1254 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i2"
1255 alias: "int_set_header_0407_i2"
1256 }
1257}
1258actions {
1259 preamble {
1260 id: 16797781
1261 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i3"
1262 alias: "int_set_header_0407_i3"
1263 }
1264}
1265actions {
1266 preamble {
1267 id: 16813543
1268 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i4"
1269 alias: "int_set_header_0407_i4"
1270 }
1271}
1272actions {
1273 preamble {
1274 id: 16824974
1275 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i5"
1276 alias: "int_set_header_0407_i5"
1277 }
1278}
1279actions {
1280 preamble {
1281 id: 16815362
1282 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i6"
1283 alias: "int_set_header_0407_i6"
1284 }
1285}
1286actions {
1287 preamble {
1288 id: 16835399
1289 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i7"
1290 alias: "int_set_header_0407_i7"
1291 }
1292}
1293actions {
1294 preamble {
1295 id: 16834505
1296 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i8"
1297 alias: "int_set_header_0407_i8"
1298 }
1299}
1300actions {
1301 preamble {
1302 id: 16811493
1303 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i9"
1304 alias: "int_set_header_0407_i9"
1305 }
1306}
1307actions {
1308 preamble {
1309 id: 16825476
1310 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i10"
1311 alias: "int_set_header_0407_i10"
1312 }
1313}
1314actions {
1315 preamble {
1316 id: 16799777
1317 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i11"
1318 alias: "int_set_header_0407_i11"
1319 }
1320}
1321actions {
1322 preamble {
1323 id: 16829592
1324 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i12"
1325 alias: "int_set_header_0407_i12"
1326 }
1327}
1328actions {
1329 preamble {
1330 id: 16805877
1331 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i13"
1332 alias: "int_set_header_0407_i13"
1333 }
1334}
1335actions {
1336 preamble {
1337 id: 16780182
1338 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i14"
1339 alias: "int_set_header_0407_i14"
1340 }
1341}
1342actions {
1343 preamble {
1344 id: 16799476
1345 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i15"
1346 alias: "int_set_header_0407_i15"
1347 }
1348}
1349actions {
1350 preamble {
1351 id: 16801047
1352 name: "FabricEgress.pkt_io_egress.pop_vlan"
1353 alias: "pkt_io_egress.pop_vlan"
1354 }
1355}
1356actions {
1357 preamble {
1358 id: 16790030
1359 name: "FabricEgress.egress_next.pop_vlan"
1360 alias: "egress_next.pop_vlan"
1361 }
1362}
1363action_profiles {
1364 preamble {
1365 id: 285233747
1366 name: "FabricIngress.next.ecmp_selector"
1367 alias: "ecmp_selector"
1368 }
1369 table_ids: 33608588
1370 with_selector: true
1371 size: 64
1372}
1373counters {
1374 preamble {
1375 id: 302011205
1376 name: "FabricIngress.port_counters_control.egress_port_counter"
1377 alias: "egress_port_counter"
1378 }
1379 spec {
1380 unit: BOTH
1381 }
1382 size: 511
1383}
1384counters {
1385 preamble {
1386 id: 302002771
1387 name: "FabricIngress.port_counters_control.ingress_port_counter"
1388 alias: "ingress_port_counter"
1389 }
1390 spec {
1391 unit: BOTH
1392 }
1393 size: 511
1394}
1395direct_counters {
1396 preamble {
1397 id: 318781522
1398 name: "FabricIngress.spgw_ingress.ue_counter"
1399 alias: "ue_counter"
1400 }
1401 spec {
1402 unit: BOTH
1403 }
1404 direct_table_id: 33582731
1405}
1406direct_counters {
1407 preamble {
1408 id: 318787614
1409 name: "FabricIngress.process_set_source_sink.counter_set_source"
1410 alias: "counter_set_source"
1411 }
1412 spec {
1413 unit: BOTH
1414 }
1415 direct_table_id: 33581620
1416}
1417direct_counters {
1418 preamble {
1419 id: 318815501
1420 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1421 alias: "ingress_port_vlan_counter"
1422 }
1423 spec {
1424 unit: BOTH
1425 }
1426 direct_table_id: 33611649
1427}
1428direct_counters {
1429 preamble {
1430 id: 318827326
1431 name: "FabricIngress.filtering.fwd_classifier_counter"
1432 alias: "fwd_classifier_counter"
1433 }
1434 spec {
1435 unit: BOTH
1436 }
1437 direct_table_id: 33596298
1438}
1439direct_counters {
1440 preamble {
1441 id: 318770289
1442 name: "FabricIngress.forwarding.bridging_counter"
1443 alias: "bridging_counter"
1444 }
1445 spec {
1446 unit: BOTH
1447 }
1448 direct_table_id: 33596749
1449}
1450direct_counters {
1451 preamble {
1452 id: 318830507
1453 name: "FabricIngress.forwarding.mpls_counter"
1454 alias: "mpls_counter"
1455 }
1456 spec {
1457 unit: BOTH
1458 }
1459 direct_table_id: 33574274
1460}
1461direct_counters {
1462 preamble {
1463 id: 318811107
1464 name: "FabricIngress.forwarding.routing_v4_counter"
1465 alias: "routing_v4_counter"
1466 }
1467 spec {
1468 unit: BOTH
1469 }
1470 direct_table_id: 33562650
1471}
1472direct_counters {
1473 preamble {
1474 id: 318772272
1475 name: "FabricIngress.forwarding.acl_counter"
1476 alias: "acl_counter"
1477 }
1478 spec {
1479 unit: BOTH
1480 }
1481 direct_table_id: 33574876
1482}
1483direct_counters {
1484 preamble {
1485 id: 318785328
1486 name: "FabricIngress.next.vlan_meta_counter"
1487 alias: "vlan_meta_counter"
1488 }
1489 spec {
1490 unit: BOTH
1491 }
1492 direct_table_id: 33562709
1493}
1494direct_counters {
1495 preamble {
1496 id: 318769096
1497 name: "FabricIngress.next.simple_counter"
1498 alias: "simple_counter"
1499 }
1500 spec {
1501 unit: BOTH
1502 }
1503 direct_table_id: 33571723
1504}
1505direct_counters {
1506 preamble {
1507 id: 318800532
1508 name: "FabricIngress.next.hashed_counter"
1509 alias: "hashed_counter"
1510 }
1511 spec {
1512 unit: BOTH
1513 }
1514 direct_table_id: 33608588
1515}
1516direct_counters {
1517 preamble {
1518 id: 318801752
1519 name: "FabricIngress.next.multicast_counter"
1520 alias: "multicast_counter"
1521 }
1522 spec {
1523 unit: BOTH
1524 }
1525 direct_table_id: 33606828
1526}
1527direct_counters {
1528 preamble {
1529 id: 318800047
1530 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
1531 alias: "counter_int_source"
1532 }
1533 spec {
1534 unit: BOTH
1535 }
1536 direct_table_id: 33612258
1537}
1538direct_counters {
1539 preamble {
1540 id: 318827144
1541 name: "FabricEgress.egress_next.egress_vlan_counter"
1542 alias: "egress_vlan_counter"
1543 }
1544 spec {
1545 unit: BOTH
1546 }
1547 direct_table_id: 33599342
1548}
1549controller_packet_metadata {
1550 preamble {
1551 id: 67146229
1552 name: "packet_in"
1553 annotations: "@controller_header(\"packet_in\")"
1554 }
1555 metadata {
1556 id: 1
1557 name: "ingress_port"
1558 bitwidth: 9
1559 }
1560 metadata {
1561 id: 2
1562 name: "_pad"
1563 bitwidth: 7
1564 }
1565}
1566controller_packet_metadata {
1567 preamble {
1568 id: 67121543
1569 name: "packet_out"
1570 annotations: "@controller_header(\"packet_out\")"
1571 }
1572 metadata {
1573 id: 1
1574 name: "egress_port"
1575 bitwidth: 9
1576 }
1577 metadata {
1578 id: 2
1579 name: "_pad"
1580 bitwidth: 7
1581 }
1582}
1583type_info {
1584}