blob: f9bc88d2b40c1e78f4f2051b835234dd9158da0b [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 }
475 action_refs {
476 id: 16780783
477 }
478 action_refs {
479 id: 16800567
480 annotations: "@defaultonly()"
481 }
482 size: 1024
483 idle_timeout_behavior: NO_TIMEOUT
484}
485tables {
486 preamble {
487 id: 33569467
488 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0003"
489 alias: "tb_int_inst_0003"
490 }
491 match_fields {
492 id: 1
493 name: "hdr.int_header.instruction_mask_0003"
494 bitwidth: 4
495 match_type: EXACT
496 }
497 action_refs {
498 id: 16809886
499 }
500 action_refs {
501 id: 16783130
502 }
503 action_refs {
504 id: 16809096
505 }
506 action_refs {
507 id: 16834117
508 }
509 action_refs {
510 id: 16825314
511 }
512 action_refs {
513 id: 16811436
514 }
515 action_refs {
516 id: 16802199
517 }
518 action_refs {
519 id: 16796779
520 }
521 action_refs {
522 id: 16787676
523 }
524 action_refs {
525 id: 16825351
526 }
527 action_refs {
528 id: 16793999
529 }
530 action_refs {
531 id: 16786714
532 }
533 action_refs {
534 id: 16814203
535 }
536 action_refs {
537 id: 16807054
538 }
539 action_refs {
540 id: 16800064
541 }
542 action_refs {
543 id: 16792997
544 }
545 action_refs {
546 id: 16800567
547 annotations: "@defaultonly()"
548 }
549 size: 16
550 idle_timeout_behavior: NO_TIMEOUT
551 is_const_table: true
552}
553tables {
554 preamble {
555 id: 33595914
556 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0407"
557 alias: "tb_int_inst_0407"
558 }
559 match_fields {
560 id: 1
561 name: "hdr.int_header.instruction_mask_0407"
562 bitwidth: 4
563 match_type: EXACT
564 }
565 action_refs {
566 id: 16819022
567 }
568 action_refs {
569 id: 16804144
570 }
571 action_refs {
572 id: 16829117
573 }
574 action_refs {
575 id: 16797781
576 }
577 action_refs {
578 id: 16813543
579 }
580 action_refs {
581 id: 16824974
582 }
583 action_refs {
584 id: 16815362
585 }
586 action_refs {
587 id: 16835399
588 }
589 action_refs {
590 id: 16834505
591 }
592 action_refs {
593 id: 16811493
594 }
595 action_refs {
596 id: 16825476
597 }
598 action_refs {
599 id: 16799777
600 }
601 action_refs {
602 id: 16829592
603 }
604 action_refs {
605 id: 16805877
606 }
607 action_refs {
608 id: 16780182
609 }
610 action_refs {
611 id: 16799476
612 }
613 action_refs {
614 id: 16800567
615 annotations: "@defaultonly()"
616 }
617 size: 16
618 idle_timeout_behavior: NO_TIMEOUT
619 is_const_table: true
620}
621tables {
622 preamble {
623 id: 33599342
624 name: "FabricEgress.egress_next.egress_vlan"
625 alias: "egress_vlan"
626 }
627 match_fields {
628 id: 1
629 name: "hdr.vlan_tag.vlan_id"
630 bitwidth: 12
631 match_type: EXACT
632 }
633 match_fields {
634 id: 2
635 name: "standard_metadata.egress_port"
636 bitwidth: 9
637 match_type: EXACT
638 }
639 action_refs {
640 id: 16790030
641 }
642 action_refs {
643 id: 16819938
644 annotations: "@defaultonly()"
645 }
646 direct_resource_ids: 318827144
647 size: 1024
648 idle_timeout_behavior: NO_TIMEOUT
649}
650actions {
651 preamble {
652 id: 16800567
653 name: "NoAction"
654 alias: "NoAction"
655 }
656}
657actions {
658 preamble {
659 id: 16819938
660 name: "nop"
661 alias: "nop"
662 }
663}
664actions {
665 preamble {
666 id: 16823970
667 name: "drop_now"
668 alias: "drop_now"
669 }
670}
671actions {
672 preamble {
673 id: 16819909
674 name: "FabricIngress.spgw_ingress.gtpu_decap"
675 alias: "gtpu_decap"
676 }
677}
678actions {
679 preamble {
680 id: 16804065
681 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
682 alias: "set_dl_sess_info"
683 }
684 params {
685 id: 1
686 name: "teid"
687 bitwidth: 32
688 }
689 params {
690 id: 2
691 name: "s1u_enb_addr"
692 bitwidth: 32
693 }
694 params {
695 id: 3
696 name: "s1u_sgw_addr"
697 bitwidth: 32
698 }
699}
700actions {
701 preamble {
702 id: 16778827
703 name: "FabricIngress.process_set_source_sink.int_set_source"
704 alias: "int_set_source"
705 }
706}
707actions {
708 preamble {
709 id: 16798734
710 name: "FabricIngress.filtering.drop"
711 alias: "filtering.drop"
712 }
713}
714actions {
715 preamble {
716 id: 16793253
717 name: "FabricIngress.filtering.set_vlan"
718 alias: "filtering.set_vlan"
719 }
720 params {
721 id: 1
722 name: "new_vlan_id"
723 bitwidth: 12
724 }
725}
726actions {
727 preamble {
728 id: 16835546
729 name: "FabricIngress.filtering.push_internal_vlan"
730 alias: "push_internal_vlan"
731 }
732 params {
733 id: 1
734 name: "new_vlan_id"
735 bitwidth: 12
736 }
737}
738actions {
739 preamble {
740 id: 16833700
741 name: "FabricIngress.filtering.nop_ingress_port_vlan"
742 alias: "nop_ingress_port_vlan"
743 }
744}
745actions {
746 preamble {
747 id: 16840921
748 name: "FabricIngress.filtering.set_forwarding_type"
749 alias: "set_forwarding_type"
750 }
751 params {
752 id: 1
753 name: "fwd_type"
754 bitwidth: 3
755 }
756}
757actions {
758 preamble {
759 id: 16811012
760 name: "FabricIngress.forwarding.set_next_id_bridging"
761 alias: "set_next_id_bridging"
762 }
763 params {
764 id: 1
765 name: "next_id"
766 bitwidth: 32
767 }
768}
769actions {
770 preamble {
771 id: 16827758
772 name: "FabricIngress.forwarding.pop_mpls_and_next"
773 alias: "pop_mpls_and_next"
774 }
775 params {
776 id: 1
777 name: "next_id"
778 bitwidth: 32
779 }
780}
781actions {
782 preamble {
783 id: 16777434
784 name: "FabricIngress.forwarding.set_next_id_routing_v4"
785 alias: "set_next_id_routing_v4"
786 }
787 params {
788 id: 1
789 name: "next_id"
790 bitwidth: 32
791 }
792}
793actions {
794 preamble {
795 id: 16804187
796 name: "FabricIngress.forwarding.nop_routing_v4"
797 alias: "nop_routing_v4"
798 }
799}
800actions {
801 preamble {
802 id: 16785374
803 name: "FabricIngress.forwarding.set_next_id_acl"
804 alias: "set_next_id_acl"
805 }
806 params {
807 id: 1
808 name: "next_id"
809 bitwidth: 32
810 }
811}
812actions {
813 preamble {
814 id: 16801806
815 name: "FabricIngress.forwarding.punt_to_cpu"
816 alias: "punt_to_cpu"
817 }
818}
819actions {
820 preamble {
821 id: 16784835
822 name: "FabricIngress.forwarding.clone_to_cpu"
823 alias: "clone_to_cpu"
824 }
825}
826actions {
827 preamble {
828 id: 16833260
829 name: "FabricIngress.forwarding.drop"
830 alias: "forwarding.drop"
831 }
832}
833actions {
834 preamble {
835 id: 16842570
836 name: "FabricIngress.forwarding.nop_acl"
837 alias: "nop_acl"
838 }
839}
840actions {
841 preamble {
842 id: 16790685
843 name: "FabricIngress.next.set_vlan"
844 alias: "next.set_vlan"
845 }
846 params {
847 id: 1
848 name: "new_vlan_id"
849 bitwidth: 12
850 }
851}
852actions {
853 preamble {
854 id: 16802668
855 name: "FabricIngress.next.output_simple"
856 alias: "output_simple"
857 }
858 params {
859 id: 1
860 name: "port_num"
861 bitwidth: 9
862 }
863}
864actions {
865 preamble {
866 id: 16808391
867 name: "FabricIngress.next.set_vlan_output"
868 alias: "set_vlan_output"
869 }
870 params {
871 id: 1
872 name: "new_vlan_id"
873 bitwidth: 12
874 }
875 params {
876 id: 2
877 name: "port_num"
878 bitwidth: 9
879 }
880}
881actions {
882 preamble {
883 id: 16780007
884 name: "FabricIngress.next.l3_routing_simple"
885 alias: "l3_routing_simple"
886 }
887 params {
888 id: 1
889 name: "port_num"
890 bitwidth: 9
891 }
892 params {
893 id: 2
894 name: "smac"
895 bitwidth: 48
896 }
897 params {
898 id: 3
899 name: "dmac"
900 bitwidth: 48
901 }
902}
903actions {
904 preamble {
905 id: 16806134
906 name: "FabricIngress.next.mpls_routing_v4_simple"
907 alias: "mpls_routing_v4_simple"
908 }
909 params {
910 id: 1
911 name: "port_num"
912 bitwidth: 9
913 }
914 params {
915 id: 2
916 name: "smac"
917 bitwidth: 48
918 }
919 params {
920 id: 3
921 name: "dmac"
922 bitwidth: 48
923 }
924 params {
925 id: 4
926 name: "label"
927 bitwidth: 20
928 }
929}
930actions {
931 preamble {
932 id: 16795970
933 name: "FabricIngress.next.mpls_routing_v6_simple"
934 alias: "mpls_routing_v6_simple"
935 }
936 params {
937 id: 1
938 name: "port_num"
939 bitwidth: 9
940 }
941 params {
942 id: 2
943 name: "smac"
944 bitwidth: 48
945 }
946 params {
947 id: 3
948 name: "dmac"
949 bitwidth: 48
950 }
951 params {
952 id: 4
953 name: "label"
954 bitwidth: 20
955 }
956}
957actions {
958 preamble {
959 id: 16791579
960 name: "FabricIngress.next.l3_routing_vlan"
961 alias: "l3_routing_vlan"
962 }
963 params {
964 id: 1
965 name: "port_num"
966 bitwidth: 9
967 }
968 params {
969 id: 2
970 name: "smac"
971 bitwidth: 48
972 }
973 params {
974 id: 3
975 name: "dmac"
976 bitwidth: 48
977 }
978 params {
979 id: 4
980 name: "new_vlan_id"
981 bitwidth: 12
982 }
983}
984actions {
985 preamble {
986 id: 16800211
987 name: "FabricIngress.next.l3_routing_hashed"
988 alias: "l3_routing_hashed"
989 }
990 params {
991 id: 1
992 name: "port_num"
993 bitwidth: 9
994 }
995 params {
996 id: 2
997 name: "smac"
998 bitwidth: 48
999 }
1000 params {
1001 id: 3
1002 name: "dmac"
1003 bitwidth: 48
1004 }
1005}
1006actions {
1007 preamble {
1008 id: 16779239
1009 name: "FabricIngress.next.mpls_routing_v4_hashed"
1010 alias: "mpls_routing_v4_hashed"
1011 }
1012 params {
1013 id: 1
1014 name: "port_num"
1015 bitwidth: 9
1016 }
1017 params {
1018 id: 2
1019 name: "smac"
1020 bitwidth: 48
1021 }
1022 params {
1023 id: 3
1024 name: "dmac"
1025 bitwidth: 48
1026 }
1027 params {
1028 id: 4
1029 name: "label"
1030 bitwidth: 20
1031 }
1032}
1033actions {
1034 preamble {
1035 id: 16819349
1036 name: "FabricIngress.next.mpls_routing_v6_hashed"
1037 alias: "mpls_routing_v6_hashed"
1038 }
1039 params {
1040 id: 1
1041 name: "port_num"
1042 bitwidth: 9
1043 }
1044 params {
1045 id: 2
1046 name: "smac"
1047 bitwidth: 48
1048 }
1049 params {
1050 id: 3
1051 name: "dmac"
1052 bitwidth: 48
1053 }
1054 params {
1055 id: 4
1056 name: "label"
1057 bitwidth: 20
1058 }
1059}
1060actions {
1061 preamble {
1062 id: 16789575
1063 name: "FabricIngress.next.set_mcast_group"
1064 alias: "set_mcast_group"
1065 }
1066 params {
1067 id: 1
1068 name: "gid"
1069 bitwidth: 16
1070 }
1071}
1072actions {
1073 preamble {
1074 id: 16829135
1075 name: "FabricEgress.spgw_egress.gtpu_encap"
1076 alias: "gtpu_encap"
1077 }
1078}
1079actions {
1080 preamble {
1081 id: 16785857
1082 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
1083 alias: "int_source_dscp"
1084 }
1085 params {
1086 id: 1
1087 name: "max_hop"
1088 bitwidth: 8
1089 }
1090 params {
1091 id: 2
1092 name: "ins_cnt"
1093 bitwidth: 5
1094 }
1095 params {
1096 id: 3
1097 name: "ins_mask0003"
1098 bitwidth: 4
1099 }
1100 params {
1101 id: 4
1102 name: "ins_mask0407"
1103 bitwidth: 4
1104 }
1105}
1106actions {
1107 preamble {
1108 id: 16780783
1109 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1110 alias: "init_metadata"
1111 }
1112 params {
1113 id: 1
1114 name: "switch_id"
1115 bitwidth: 32
1116 }
1117}
1118actions {
1119 preamble {
1120 id: 16809886
1121 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i0"
1122 alias: "int_set_header_0003_i0"
1123 }
1124}
1125actions {
1126 preamble {
1127 id: 16783130
1128 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i1"
1129 alias: "int_set_header_0003_i1"
1130 }
1131}
1132actions {
1133 preamble {
1134 id: 16809096
1135 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i2"
1136 alias: "int_set_header_0003_i2"
1137 }
1138}
1139actions {
1140 preamble {
1141 id: 16834117
1142 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i3"
1143 alias: "int_set_header_0003_i3"
1144 }
1145}
1146actions {
1147 preamble {
1148 id: 16825314
1149 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i4"
1150 alias: "int_set_header_0003_i4"
1151 }
1152}
1153actions {
1154 preamble {
1155 id: 16811436
1156 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i5"
1157 alias: "int_set_header_0003_i5"
1158 }
1159}
1160actions {
1161 preamble {
1162 id: 16802199
1163 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i6"
1164 alias: "int_set_header_0003_i6"
1165 }
1166}
1167actions {
1168 preamble {
1169 id: 16796779
1170 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i7"
1171 alias: "int_set_header_0003_i7"
1172 }
1173}
1174actions {
1175 preamble {
1176 id: 16787676
1177 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i8"
1178 alias: "int_set_header_0003_i8"
1179 }
1180}
1181actions {
1182 preamble {
1183 id: 16825351
1184 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i9"
1185 alias: "int_set_header_0003_i9"
1186 }
1187}
1188actions {
1189 preamble {
1190 id: 16793999
1191 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i10"
1192 alias: "int_set_header_0003_i10"
1193 }
1194}
1195actions {
1196 preamble {
1197 id: 16786714
1198 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i11"
1199 alias: "int_set_header_0003_i11"
1200 }
1201}
1202actions {
1203 preamble {
1204 id: 16814203
1205 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i12"
1206 alias: "int_set_header_0003_i12"
1207 }
1208}
1209actions {
1210 preamble {
1211 id: 16807054
1212 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i13"
1213 alias: "int_set_header_0003_i13"
1214 }
1215}
1216actions {
1217 preamble {
1218 id: 16800064
1219 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i14"
1220 alias: "int_set_header_0003_i14"
1221 }
1222}
1223actions {
1224 preamble {
1225 id: 16792997
1226 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i15"
1227 alias: "int_set_header_0003_i15"
1228 }
1229}
1230actions {
1231 preamble {
1232 id: 16819022
1233 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i0"
1234 alias: "int_set_header_0407_i0"
1235 }
1236}
1237actions {
1238 preamble {
1239 id: 16804144
1240 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i1"
1241 alias: "int_set_header_0407_i1"
1242 }
1243}
1244actions {
1245 preamble {
1246 id: 16829117
1247 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i2"
1248 alias: "int_set_header_0407_i2"
1249 }
1250}
1251actions {
1252 preamble {
1253 id: 16797781
1254 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i3"
1255 alias: "int_set_header_0407_i3"
1256 }
1257}
1258actions {
1259 preamble {
1260 id: 16813543
1261 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i4"
1262 alias: "int_set_header_0407_i4"
1263 }
1264}
1265actions {
1266 preamble {
1267 id: 16824974
1268 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i5"
1269 alias: "int_set_header_0407_i5"
1270 }
1271}
1272actions {
1273 preamble {
1274 id: 16815362
1275 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i6"
1276 alias: "int_set_header_0407_i6"
1277 }
1278}
1279actions {
1280 preamble {
1281 id: 16835399
1282 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i7"
1283 alias: "int_set_header_0407_i7"
1284 }
1285}
1286actions {
1287 preamble {
1288 id: 16834505
1289 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i8"
1290 alias: "int_set_header_0407_i8"
1291 }
1292}
1293actions {
1294 preamble {
1295 id: 16811493
1296 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i9"
1297 alias: "int_set_header_0407_i9"
1298 }
1299}
1300actions {
1301 preamble {
1302 id: 16825476
1303 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i10"
1304 alias: "int_set_header_0407_i10"
1305 }
1306}
1307actions {
1308 preamble {
1309 id: 16799777
1310 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i11"
1311 alias: "int_set_header_0407_i11"
1312 }
1313}
1314actions {
1315 preamble {
1316 id: 16829592
1317 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i12"
1318 alias: "int_set_header_0407_i12"
1319 }
1320}
1321actions {
1322 preamble {
1323 id: 16805877
1324 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i13"
1325 alias: "int_set_header_0407_i13"
1326 }
1327}
1328actions {
1329 preamble {
1330 id: 16780182
1331 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i14"
1332 alias: "int_set_header_0407_i14"
1333 }
1334}
1335actions {
1336 preamble {
1337 id: 16799476
1338 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i15"
1339 alias: "int_set_header_0407_i15"
1340 }
1341}
1342actions {
1343 preamble {
1344 id: 16801047
1345 name: "FabricEgress.pkt_io_egress.pop_vlan"
1346 alias: "pkt_io_egress.pop_vlan"
1347 }
1348}
1349actions {
1350 preamble {
1351 id: 16790030
1352 name: "FabricEgress.egress_next.pop_vlan"
1353 alias: "egress_next.pop_vlan"
1354 }
1355}
1356action_profiles {
1357 preamble {
1358 id: 285233747
1359 name: "FabricIngress.next.ecmp_selector"
1360 alias: "ecmp_selector"
1361 }
1362 table_ids: 33608588
1363 with_selector: true
1364 size: 64
1365}
1366counters {
1367 preamble {
1368 id: 302011205
1369 name: "FabricIngress.port_counters_control.egress_port_counter"
1370 alias: "egress_port_counter"
1371 }
1372 spec {
1373 unit: BOTH
1374 }
1375 size: 511
1376}
1377counters {
1378 preamble {
1379 id: 302002771
1380 name: "FabricIngress.port_counters_control.ingress_port_counter"
1381 alias: "ingress_port_counter"
1382 }
1383 spec {
1384 unit: BOTH
1385 }
1386 size: 511
1387}
1388direct_counters {
1389 preamble {
1390 id: 318781522
1391 name: "FabricIngress.spgw_ingress.ue_counter"
1392 alias: "ue_counter"
1393 }
1394 spec {
1395 unit: BOTH
1396 }
1397 direct_table_id: 33582731
1398}
1399direct_counters {
1400 preamble {
1401 id: 318787614
1402 name: "FabricIngress.process_set_source_sink.counter_set_source"
1403 alias: "counter_set_source"
1404 }
1405 spec {
1406 unit: BOTH
1407 }
1408 direct_table_id: 33581620
1409}
1410direct_counters {
1411 preamble {
1412 id: 318815501
1413 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1414 alias: "ingress_port_vlan_counter"
1415 }
1416 spec {
1417 unit: BOTH
1418 }
1419 direct_table_id: 33611649
1420}
1421direct_counters {
1422 preamble {
1423 id: 318827326
1424 name: "FabricIngress.filtering.fwd_classifier_counter"
1425 alias: "fwd_classifier_counter"
1426 }
1427 spec {
1428 unit: BOTH
1429 }
1430 direct_table_id: 33596298
1431}
1432direct_counters {
1433 preamble {
1434 id: 318770289
1435 name: "FabricIngress.forwarding.bridging_counter"
1436 alias: "bridging_counter"
1437 }
1438 spec {
1439 unit: BOTH
1440 }
1441 direct_table_id: 33596749
1442}
1443direct_counters {
1444 preamble {
1445 id: 318830507
1446 name: "FabricIngress.forwarding.mpls_counter"
1447 alias: "mpls_counter"
1448 }
1449 spec {
1450 unit: BOTH
1451 }
1452 direct_table_id: 33574274
1453}
1454direct_counters {
1455 preamble {
1456 id: 318811107
1457 name: "FabricIngress.forwarding.routing_v4_counter"
1458 alias: "routing_v4_counter"
1459 }
1460 spec {
1461 unit: BOTH
1462 }
1463 direct_table_id: 33562650
1464}
1465direct_counters {
1466 preamble {
1467 id: 318772272
1468 name: "FabricIngress.forwarding.acl_counter"
1469 alias: "acl_counter"
1470 }
1471 spec {
1472 unit: BOTH
1473 }
1474 direct_table_id: 33574876
1475}
1476direct_counters {
1477 preamble {
1478 id: 318785328
1479 name: "FabricIngress.next.vlan_meta_counter"
1480 alias: "vlan_meta_counter"
1481 }
1482 spec {
1483 unit: BOTH
1484 }
1485 direct_table_id: 33562709
1486}
1487direct_counters {
1488 preamble {
1489 id: 318769096
1490 name: "FabricIngress.next.simple_counter"
1491 alias: "simple_counter"
1492 }
1493 spec {
1494 unit: BOTH
1495 }
1496 direct_table_id: 33571723
1497}
1498direct_counters {
1499 preamble {
1500 id: 318800532
1501 name: "FabricIngress.next.hashed_counter"
1502 alias: "hashed_counter"
1503 }
1504 spec {
1505 unit: BOTH
1506 }
1507 direct_table_id: 33608588
1508}
1509direct_counters {
1510 preamble {
1511 id: 318801752
1512 name: "FabricIngress.next.multicast_counter"
1513 alias: "multicast_counter"
1514 }
1515 spec {
1516 unit: BOTH
1517 }
1518 direct_table_id: 33606828
1519}
1520direct_counters {
1521 preamble {
1522 id: 318800047
1523 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
1524 alias: "counter_int_source"
1525 }
1526 spec {
1527 unit: BOTH
1528 }
1529 direct_table_id: 33612258
1530}
1531direct_counters {
1532 preamble {
1533 id: 318827144
1534 name: "FabricEgress.egress_next.egress_vlan_counter"
1535 alias: "egress_vlan_counter"
1536 }
1537 spec {
1538 unit: BOTH
1539 }
1540 direct_table_id: 33599342
1541}
1542controller_packet_metadata {
1543 preamble {
1544 id: 67146229
1545 name: "packet_in"
1546 annotations: "@controller_header(\"packet_in\")"
1547 }
1548 metadata {
1549 id: 1
1550 name: "ingress_port"
1551 bitwidth: 9
1552 }
1553 metadata {
1554 id: 2
1555 name: "_pad"
1556 bitwidth: 7
1557 }
1558}
1559controller_packet_metadata {
1560 preamble {
1561 id: 67121543
1562 name: "packet_out"
1563 annotations: "@controller_header(\"packet_out\")"
1564 }
1565 metadata {
1566 id: 1
1567 name: "egress_port"
1568 bitwidth: 9
1569 }
1570 metadata {
1571 id: 2
1572 name: "_pad"
1573 bitwidth: 7
1574 }
1575}
1576type_info {
1577}