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