blob: 5fcf0f6658fbc9c44382c465de4bca89d0d97ab8 [file] [log] [blame]
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001tables {
2 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02003 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 }
Carmelo Cascone9b0171b2018-08-14 01:43:57 -070020 direct_resource_ids: 318781522
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020021 size: 1024
22 idle_timeout_behavior: NO_TIMEOUT
23}
24tables {
25 preamble {
Carmelo Cascone9b0171b2018-08-14 01:43:57 -070026 id: 33615906
27 name: "FabricIngress.spgw_ingress.s1u_filter_table"
28 alias: "s1u_filter_table"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020029 }
30 match_fields {
31 id: 1
Carmelo Cascone9b0171b2018-08-14 01:43:57 -070032 name: "gtpu_ipv4.dst_addr"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020033 bitwidth: 32
34 match_type: EXACT
35 }
36 action_refs {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020037 id: 16800567
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020038 }
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020039 size: 1024
40 idle_timeout_behavior: NO_TIMEOUT
41}
42tables {
43 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090044 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
Carmelo Cascone79a3a312018-08-16 17:14:43 -070062 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090063 idle_timeout_behavior: NO_TIMEOUT
64}
65tables {
66 preamble {
67 id: 33561619
68 name: "FabricIngress.process_set_source_sink.tb_set_sink"
69 alias: "tb_set_sink"
70 }
71 match_fields {
72 id: 1
73 name: "standard_metadata.egress_spec"
74 bitwidth: 9
75 match_type: EXACT
76 }
77 action_refs {
78 id: 16788951
79 }
80 action_refs {
81 id: 16800567
82 annotations: "@defaultonly()"
83 }
84 direct_resource_ids: 318770551
Carmelo Cascone79a3a312018-08-16 17:14:43 -070085 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090086 idle_timeout_behavior: NO_TIMEOUT
87}
88tables {
89 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020090 id: 33611649
91 name: "FabricIngress.filtering.ingress_port_vlan"
92 alias: "ingress_port_vlan"
93 }
94 match_fields {
95 id: 1
96 name: "standard_metadata.ingress_port"
97 bitwidth: 9
98 match_type: EXACT
99 }
100 match_fields {
101 id: 2
102 name: "hdr.vlan_tag.is_valid"
103 bitwidth: 1
104 match_type: EXACT
105 }
106 match_fields {
107 id: 3
108 name: "hdr.vlan_tag.vlan_id"
109 bitwidth: 12
110 match_type: TERNARY
111 }
112 action_refs {
113 id: 16835546
114 }
115 action_refs {
116 id: 16793253
117 }
118 action_refs {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200119 id: 16798734
120 }
Carmelo Cascone8a715f82018-08-20 23:16:27 -0700121 action_refs {
122 id: 16833700
123 }
124 const_default_action_id: 16835546
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200125 direct_resource_ids: 318815501
126 size: 1024
127 idle_timeout_behavior: NO_TIMEOUT
128}
129tables {
130 preamble {
131 id: 33596298
132 name: "FabricIngress.filtering.fwd_classifier"
133 alias: "fwd_classifier"
134 }
135 match_fields {
136 id: 1
137 name: "standard_metadata.ingress_port"
138 bitwidth: 9
139 match_type: EXACT
140 }
141 match_fields {
142 id: 2
143 name: "hdr.ethernet.dst_addr"
144 bitwidth: 48
Charles Chan384aea22018-08-23 22:08:02 -0700145 match_type: TERNARY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200146 }
147 match_fields {
148 id: 3
Yi Tseng8235a1a2018-07-24 20:57:28 +0800149 name: "hdr.vlan_tag.ether_type"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200150 bitwidth: 16
151 match_type: EXACT
152 }
153 action_refs {
154 id: 16840921
155 }
156 const_default_action_id: 16840921
157 direct_resource_ids: 318827326
158 size: 1024
159 idle_timeout_behavior: NO_TIMEOUT
160}
161tables {
162 preamble {
163 id: 33596749
164 name: "FabricIngress.forwarding.bridging"
165 alias: "bridging"
166 }
167 match_fields {
168 id: 1
169 name: "hdr.vlan_tag.vlan_id"
170 bitwidth: 12
171 match_type: EXACT
172 }
173 match_fields {
174 id: 2
175 name: "hdr.ethernet.dst_addr"
176 bitwidth: 48
177 match_type: TERNARY
178 }
179 action_refs {
180 id: 16811012
181 }
182 action_refs {
183 id: 16800567
184 annotations: "@defaultonly()"
185 }
186 direct_resource_ids: 318770289
187 size: 1024
188 idle_timeout_behavior: NO_TIMEOUT
189}
190tables {
191 preamble {
192 id: 33574274
193 name: "FabricIngress.forwarding.mpls"
194 alias: "mpls"
195 }
196 match_fields {
197 id: 1
198 name: "hdr.mpls.label"
199 bitwidth: 20
200 match_type: EXACT
201 }
202 action_refs {
203 id: 16827758
204 }
205 action_refs {
206 id: 16800567
207 annotations: "@defaultonly()"
208 }
209 direct_resource_ids: 318830507
210 size: 1024
211 idle_timeout_behavior: NO_TIMEOUT
212}
213tables {
214 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700215 id: 33562650
216 name: "FabricIngress.forwarding.routing_v4"
217 alias: "routing_v4"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200218 }
219 match_fields {
220 id: 1
221 name: "hdr.ipv4.dst_addr"
222 bitwidth: 32
223 match_type: LPM
224 }
225 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700226 id: 16777434
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200227 }
228 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700229 id: 16804187
230 }
231 action_refs {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200232 id: 16800567
233 annotations: "@defaultonly()"
234 }
Charles Chan384aea22018-08-23 22:08:02 -0700235 direct_resource_ids: 318811107
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200236 size: 1024
237 idle_timeout_behavior: NO_TIMEOUT
238}
239tables {
240 preamble {
241 id: 33574876
242 name: "FabricIngress.forwarding.acl"
243 alias: "acl"
244 }
245 match_fields {
246 id: 1
247 name: "standard_metadata.ingress_port"
248 bitwidth: 9
249 match_type: TERNARY
250 }
251 match_fields {
252 id: 2
253 name: "fabric_metadata.ip_proto"
254 bitwidth: 8
255 match_type: TERNARY
256 }
257 match_fields {
258 id: 3
259 name: "fabric_metadata.l4_src_port"
260 bitwidth: 16
261 match_type: TERNARY
262 }
263 match_fields {
264 id: 4
265 name: "fabric_metadata.l4_dst_port"
266 bitwidth: 16
267 match_type: TERNARY
268 }
269 match_fields {
270 id: 5
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200271 name: "hdr.ethernet.dst_addr"
272 bitwidth: 48
273 match_type: TERNARY
274 }
275 match_fields {
Yi Tseng8235a1a2018-07-24 20:57:28 +0800276 id: 6
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200277 name: "hdr.ethernet.src_addr"
278 bitwidth: 48
279 match_type: TERNARY
280 }
281 match_fields {
Yi Tseng8235a1a2018-07-24 20:57:28 +0800282 id: 7
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200283 name: "hdr.vlan_tag.vlan_id"
284 bitwidth: 12
285 match_type: TERNARY
286 }
287 match_fields {
Yi Tseng8235a1a2018-07-24 20:57:28 +0800288 id: 8
289 name: "hdr.vlan_tag.ether_type"
290 bitwidth: 16
291 match_type: TERNARY
292 }
293 match_fields {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200294 id: 9
295 name: "hdr.ipv4.src_addr"
296 bitwidth: 32
297 match_type: TERNARY
298 }
299 match_fields {
300 id: 10
301 name: "hdr.ipv4.dst_addr"
302 bitwidth: 32
303 match_type: TERNARY
304 }
305 match_fields {
306 id: 11
307 name: "hdr.icmp.icmp_type"
308 bitwidth: 8
309 match_type: TERNARY
310 }
311 match_fields {
312 id: 12
313 name: "hdr.icmp.icmp_code"
314 bitwidth: 8
315 match_type: TERNARY
316 }
317 action_refs {
318 id: 16785374
319 }
320 action_refs {
321 id: 16801806
322 }
323 action_refs {
324 id: 16784835
325 }
326 action_refs {
327 id: 16833260
328 }
329 action_refs {
Charles Chancf696e52018-08-16 16:25:13 -0700330 id: 16842570
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200331 }
Charles Chancf696e52018-08-16 16:25:13 -0700332 const_default_action_id: 16842570
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200333 direct_resource_ids: 318772272
Yi Tseng8235a1a2018-07-24 20:57:28 +0800334 size: 128
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200335 idle_timeout_behavior: NO_TIMEOUT
336}
337tables {
338 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700339 id: 33614081
340 name: "FabricIngress.forwarding.routing_v6"
341 alias: "routing_v6"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200342 }
343 match_fields {
344 id: 1
345 name: "hdr.ipv6.dst_addr"
346 bitwidth: 128
347 match_type: LPM
348 }
349 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700350 id: 16809751
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200351 }
352 action_refs {
353 id: 16800567
354 annotations: "@defaultonly()"
355 }
Charles Chan384aea22018-08-23 22:08:02 -0700356 direct_resource_ids: 318799210
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200357 size: 1024
358 idle_timeout_behavior: NO_TIMEOUT
359}
360tables {
361 preamble {
362 id: 33562709
363 name: "FabricIngress.next.vlan_meta"
364 alias: "vlan_meta"
365 }
366 match_fields {
367 id: 1
368 name: "fabric_metadata.next_id"
369 bitwidth: 32
370 match_type: EXACT
371 }
372 action_refs {
373 id: 16790685
374 }
375 action_refs {
376 id: 16819938
377 annotations: "@defaultonly()"
378 }
379 direct_resource_ids: 318785328
380 size: 1024
381 idle_timeout_behavior: NO_TIMEOUT
382}
383tables {
384 preamble {
385 id: 33571723
386 name: "FabricIngress.next.simple"
387 alias: "simple"
388 }
389 match_fields {
390 id: 1
391 name: "fabric_metadata.next_id"
392 bitwidth: 32
393 match_type: EXACT
394 }
395 action_refs {
396 id: 16802668
397 }
398 action_refs {
399 id: 16808391
400 }
401 action_refs {
402 id: 16780007
403 }
404 action_refs {
405 id: 16806134
406 }
407 action_refs {
408 id: 16795970
409 }
410 action_refs {
411 id: 16791579
412 }
413 action_refs {
414 id: 16800567
415 annotations: "@defaultonly()"
416 }
417 direct_resource_ids: 318769096
418 size: 1024
419 idle_timeout_behavior: NO_TIMEOUT
420}
421tables {
422 preamble {
423 id: 33608588
424 name: "FabricIngress.next.hashed"
425 alias: "hashed"
426 }
427 match_fields {
428 id: 1
429 name: "fabric_metadata.next_id"
430 bitwidth: 32
431 match_type: EXACT
432 }
433 action_refs {
434 id: 16800211
435 }
436 action_refs {
437 id: 16779239
438 }
439 action_refs {
440 id: 16819349
441 }
442 action_refs {
443 id: 16800567
444 annotations: "@defaultonly()"
445 }
446 implementation_id: 285233747
447 direct_resource_ids: 318800532
448 size: 1024
449 idle_timeout_behavior: NO_TIMEOUT
450}
451tables {
452 preamble {
453 id: 33606828
454 name: "FabricIngress.next.multicast"
455 alias: "multicast"
456 }
457 match_fields {
458 id: 1
459 name: "fabric_metadata.next_id"
460 bitwidth: 32
461 match_type: EXACT
462 }
463 action_refs {
464 id: 16789575
465 }
466 action_refs {
467 id: 16800567
468 annotations: "@defaultonly()"
469 }
470 direct_resource_ids: 318801752
471 size: 1024
472 idle_timeout_behavior: NO_TIMEOUT
473}
474tables {
475 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700476 id: 33612258
477 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900478 alias: "tb_int_source"
479 }
480 match_fields {
481 id: 1
482 name: "hdr.ipv4.src_addr"
483 bitwidth: 32
484 match_type: TERNARY
485 }
486 match_fields {
487 id: 2
488 name: "hdr.ipv4.dst_addr"
489 bitwidth: 32
490 match_type: TERNARY
491 }
492 match_fields {
493 id: 3
494 name: "fabric_metadata.l4_src_port"
495 bitwidth: 16
496 match_type: TERNARY
497 }
498 match_fields {
499 id: 4
500 name: "fabric_metadata.l4_dst_port"
501 bitwidth: 16
502 match_type: TERNARY
503 }
504 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700505 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900506 }
507 action_refs {
508 id: 16800567
509 annotations: "@defaultonly()"
510 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700511 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900512 size: 1024
513 idle_timeout_behavior: NO_TIMEOUT
514}
515tables {
516 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700517 id: 33599867
518 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900519 alias: "tb_int_insert"
520 }
521 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700522 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900523 }
524 action_refs {
525 id: 16800567
526 annotations: "@defaultonly()"
527 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700528 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900529 idle_timeout_behavior: NO_TIMEOUT
530}
531tables {
532 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700533 id: 33569467
534 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0003"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900535 alias: "tb_int_inst_0003"
536 }
537 match_fields {
538 id: 1
539 name: "hdr.int_header.instruction_mask_0003"
540 bitwidth: 4
541 match_type: EXACT
542 }
543 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700544 id: 16809886
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900545 }
546 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700547 id: 16783130
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900548 }
549 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700550 id: 16809096
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900551 }
552 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700553 id: 16834117
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900554 }
555 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700556 id: 16825314
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900557 }
558 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700559 id: 16811436
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900560 }
561 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700562 id: 16802199
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900563 }
564 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700565 id: 16796779
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900566 }
567 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700568 id: 16787676
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900569 }
570 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700571 id: 16825351
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900572 }
573 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700574 id: 16793999
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900575 }
576 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700577 id: 16786714
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900578 }
579 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700580 id: 16814203
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900581 }
582 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700583 id: 16807054
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900584 }
585 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700586 id: 16800064
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900587 }
588 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700589 id: 16792997
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900590 }
591 action_refs {
592 id: 16800567
593 annotations: "@defaultonly()"
594 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900595 size: 16
596 idle_timeout_behavior: NO_TIMEOUT
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700597 is_const_table: true
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900598}
599tables {
600 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700601 id: 33595914
602 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0407"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900603 alias: "tb_int_inst_0407"
604 }
605 match_fields {
606 id: 1
607 name: "hdr.int_header.instruction_mask_0407"
608 bitwidth: 4
609 match_type: EXACT
610 }
611 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700612 id: 16819022
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900613 }
614 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700615 id: 16804144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900616 }
617 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700618 id: 16829117
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900619 }
620 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700621 id: 16797781
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900622 }
623 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700624 id: 16813543
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900625 }
626 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700627 id: 16824974
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900628 }
629 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700630 id: 16815362
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900631 }
632 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700633 id: 16835399
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900634 }
635 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700636 id: 16834505
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900637 }
638 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700639 id: 16811493
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900640 }
641 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700642 id: 16825476
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900643 }
644 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700645 id: 16799777
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900646 }
647 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700648 id: 16829592
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900649 }
650 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700651 id: 16805877
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900652 }
653 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700654 id: 16780182
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900655 }
656 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700657 id: 16799476
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900658 }
659 action_refs {
660 id: 16800567
661 annotations: "@defaultonly()"
662 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900663 size: 16
664 idle_timeout_behavior: NO_TIMEOUT
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700665 is_const_table: true
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900666}
667tables {
668 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700669 id: 33618104
670 name: "FabricEgress.process_int_main.process_int_report.tb_generate_report"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900671 alias: "tb_generate_report"
672 }
673 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700674 id: 16788620
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900675 }
676 action_refs {
677 id: 16800567
678 annotations: "@defaultonly()"
679 }
680 size: 1024
681 idle_timeout_behavior: NO_TIMEOUT
682}
683tables {
684 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200685 id: 33599342
686 name: "FabricEgress.egress_next.egress_vlan"
687 alias: "egress_vlan"
688 }
689 match_fields {
690 id: 1
691 name: "hdr.vlan_tag.vlan_id"
692 bitwidth: 12
693 match_type: EXACT
694 }
695 match_fields {
696 id: 2
697 name: "standard_metadata.egress_port"
698 bitwidth: 9
699 match_type: EXACT
700 }
701 action_refs {
702 id: 16790030
703 }
704 action_refs {
705 id: 16819938
706 annotations: "@defaultonly()"
707 }
708 direct_resource_ids: 318827144
709 size: 1024
710 idle_timeout_behavior: NO_TIMEOUT
711}
712actions {
713 preamble {
714 id: 16800567
715 name: "NoAction"
716 alias: "NoAction"
717 }
718}
719actions {
720 preamble {
721 id: 16819938
722 name: "nop"
723 alias: "nop"
724 }
725}
726actions {
727 preamble {
728 id: 16823970
729 name: "drop_now"
730 alias: "drop_now"
731 }
732}
733actions {
734 preamble {
735 id: 16819909
736 name: "FabricIngress.spgw_ingress.gtpu_decap"
737 alias: "gtpu_decap"
738 }
739}
740actions {
741 preamble {
742 id: 16804065
743 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
744 alias: "set_dl_sess_info"
745 }
746 params {
747 id: 1
748 name: "teid"
749 bitwidth: 32
750 }
751 params {
752 id: 2
753 name: "s1u_enb_addr"
754 bitwidth: 32
755 }
756 params {
757 id: 3
758 name: "s1u_sgw_addr"
759 bitwidth: 32
760 }
761}
762actions {
763 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900764 id: 16778827
765 name: "FabricIngress.process_set_source_sink.int_set_source"
766 alias: "int_set_source"
767 }
768}
769actions {
770 preamble {
771 id: 16788951
772 name: "FabricIngress.process_set_source_sink.int_set_sink"
773 alias: "int_set_sink"
774 }
775}
776actions {
777 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200778 id: 16798734
779 name: "FabricIngress.filtering.drop"
780 alias: "filtering.drop"
781 }
782}
783actions {
784 preamble {
785 id: 16793253
786 name: "FabricIngress.filtering.set_vlan"
787 alias: "filtering.set_vlan"
788 }
789 params {
790 id: 1
791 name: "new_vlan_id"
792 bitwidth: 12
793 }
794}
795actions {
796 preamble {
797 id: 16835546
798 name: "FabricIngress.filtering.push_internal_vlan"
799 alias: "push_internal_vlan"
800 }
801 params {
802 id: 1
803 name: "new_vlan_id"
804 bitwidth: 12
805 }
806}
807actions {
808 preamble {
Carmelo Cascone8a715f82018-08-20 23:16:27 -0700809 id: 16833700
810 name: "FabricIngress.filtering.nop_ingress_port_vlan"
811 alias: "nop_ingress_port_vlan"
812 }
813}
814actions {
815 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200816 id: 16840921
817 name: "FabricIngress.filtering.set_forwarding_type"
818 alias: "set_forwarding_type"
819 }
820 params {
821 id: 1
822 name: "fwd_type"
823 bitwidth: 3
824 }
825}
826actions {
827 preamble {
828 id: 16811012
829 name: "FabricIngress.forwarding.set_next_id_bridging"
830 alias: "set_next_id_bridging"
831 }
832 params {
833 id: 1
834 name: "next_id"
835 bitwidth: 32
836 }
837}
838actions {
839 preamble {
840 id: 16827758
841 name: "FabricIngress.forwarding.pop_mpls_and_next"
842 alias: "pop_mpls_and_next"
843 }
844 params {
845 id: 1
846 name: "next_id"
847 bitwidth: 32
848 }
849}
850actions {
851 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700852 id: 16777434
853 name: "FabricIngress.forwarding.set_next_id_routing_v4"
854 alias: "set_next_id_routing_v4"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200855 }
856 params {
857 id: 1
858 name: "next_id"
859 bitwidth: 32
860 }
861}
862actions {
863 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700864 id: 16804187
865 name: "FabricIngress.forwarding.nop_routing_v4"
866 alias: "nop_routing_v4"
867 }
868}
869actions {
870 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200871 id: 16785374
872 name: "FabricIngress.forwarding.set_next_id_acl"
873 alias: "set_next_id_acl"
874 }
875 params {
876 id: 1
877 name: "next_id"
878 bitwidth: 32
879 }
880}
881actions {
882 preamble {
883 id: 16801806
884 name: "FabricIngress.forwarding.punt_to_cpu"
885 alias: "punt_to_cpu"
886 }
887}
888actions {
889 preamble {
890 id: 16784835
891 name: "FabricIngress.forwarding.clone_to_cpu"
892 alias: "clone_to_cpu"
893 }
894}
895actions {
896 preamble {
897 id: 16833260
898 name: "FabricIngress.forwarding.drop"
899 alias: "forwarding.drop"
900 }
901}
902actions {
903 preamble {
Charles Chancf696e52018-08-16 16:25:13 -0700904 id: 16842570
905 name: "FabricIngress.forwarding.nop_acl"
906 alias: "nop_acl"
907 }
908}
909actions {
910 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700911 id: 16809751
912 name: "FabricIngress.forwarding.set_next_id_routing_v6"
913 alias: "set_next_id_routing_v6"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200914 }
915 params {
916 id: 1
917 name: "next_id"
918 bitwidth: 32
919 }
920}
921actions {
922 preamble {
923 id: 16790685
924 name: "FabricIngress.next.set_vlan"
925 alias: "next.set_vlan"
926 }
927 params {
928 id: 1
929 name: "new_vlan_id"
930 bitwidth: 12
931 }
932}
933actions {
934 preamble {
935 id: 16802668
936 name: "FabricIngress.next.output_simple"
937 alias: "output_simple"
938 }
939 params {
940 id: 1
941 name: "port_num"
942 bitwidth: 9
943 }
944}
945actions {
946 preamble {
947 id: 16808391
948 name: "FabricIngress.next.set_vlan_output"
949 alias: "set_vlan_output"
950 }
951 params {
952 id: 1
953 name: "new_vlan_id"
954 bitwidth: 12
955 }
956 params {
957 id: 2
958 name: "port_num"
959 bitwidth: 9
960 }
961}
962actions {
963 preamble {
964 id: 16780007
965 name: "FabricIngress.next.l3_routing_simple"
966 alias: "l3_routing_simple"
967 }
968 params {
969 id: 1
970 name: "port_num"
971 bitwidth: 9
972 }
973 params {
974 id: 2
975 name: "smac"
976 bitwidth: 48
977 }
978 params {
979 id: 3
980 name: "dmac"
981 bitwidth: 48
982 }
983}
984actions {
985 preamble {
986 id: 16806134
987 name: "FabricIngress.next.mpls_routing_v4_simple"
988 alias: "mpls_routing_v4_simple"
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 params {
1006 id: 4
1007 name: "label"
1008 bitwidth: 20
1009 }
1010}
1011actions {
1012 preamble {
1013 id: 16795970
1014 name: "FabricIngress.next.mpls_routing_v6_simple"
1015 alias: "mpls_routing_v6_simple"
1016 }
1017 params {
1018 id: 1
1019 name: "port_num"
1020 bitwidth: 9
1021 }
1022 params {
1023 id: 2
1024 name: "smac"
1025 bitwidth: 48
1026 }
1027 params {
1028 id: 3
1029 name: "dmac"
1030 bitwidth: 48
1031 }
1032 params {
1033 id: 4
1034 name: "label"
1035 bitwidth: 20
1036 }
1037}
1038actions {
1039 preamble {
1040 id: 16791579
1041 name: "FabricIngress.next.l3_routing_vlan"
1042 alias: "l3_routing_vlan"
1043 }
1044 params {
1045 id: 1
1046 name: "port_num"
1047 bitwidth: 9
1048 }
1049 params {
1050 id: 2
1051 name: "smac"
1052 bitwidth: 48
1053 }
1054 params {
1055 id: 3
1056 name: "dmac"
1057 bitwidth: 48
1058 }
1059 params {
1060 id: 4
1061 name: "new_vlan_id"
1062 bitwidth: 12
1063 }
1064}
1065actions {
1066 preamble {
1067 id: 16800211
1068 name: "FabricIngress.next.l3_routing_hashed"
1069 alias: "l3_routing_hashed"
1070 }
1071 params {
1072 id: 1
1073 name: "port_num"
1074 bitwidth: 9
1075 }
1076 params {
1077 id: 2
1078 name: "smac"
1079 bitwidth: 48
1080 }
1081 params {
1082 id: 3
1083 name: "dmac"
1084 bitwidth: 48
1085 }
1086}
1087actions {
1088 preamble {
1089 id: 16779239
1090 name: "FabricIngress.next.mpls_routing_v4_hashed"
1091 alias: "mpls_routing_v4_hashed"
1092 }
1093 params {
1094 id: 1
1095 name: "port_num"
1096 bitwidth: 9
1097 }
1098 params {
1099 id: 2
1100 name: "smac"
1101 bitwidth: 48
1102 }
1103 params {
1104 id: 3
1105 name: "dmac"
1106 bitwidth: 48
1107 }
1108 params {
1109 id: 4
1110 name: "label"
1111 bitwidth: 20
1112 }
1113}
1114actions {
1115 preamble {
1116 id: 16819349
1117 name: "FabricIngress.next.mpls_routing_v6_hashed"
1118 alias: "mpls_routing_v6_hashed"
1119 }
1120 params {
1121 id: 1
1122 name: "port_num"
1123 bitwidth: 9
1124 }
1125 params {
1126 id: 2
1127 name: "smac"
1128 bitwidth: 48
1129 }
1130 params {
1131 id: 3
1132 name: "dmac"
1133 bitwidth: 48
1134 }
1135 params {
1136 id: 4
1137 name: "label"
1138 bitwidth: 20
1139 }
1140}
1141actions {
1142 preamble {
1143 id: 16789575
1144 name: "FabricIngress.next.set_mcast_group"
1145 alias: "set_mcast_group"
1146 }
1147 params {
1148 id: 1
1149 name: "gid"
1150 bitwidth: 16
1151 }
1152}
1153actions {
1154 preamble {
1155 id: 16829135
1156 name: "FabricEgress.spgw_egress.gtpu_encap"
1157 alias: "gtpu_encap"
1158 }
1159}
1160actions {
1161 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001162 id: 16785857
1163 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001164 alias: "int_source_dscp"
1165 }
1166 params {
1167 id: 1
1168 name: "max_hop"
1169 bitwidth: 8
1170 }
1171 params {
1172 id: 2
1173 name: "ins_cnt"
1174 bitwidth: 5
1175 }
1176 params {
1177 id: 3
1178 name: "ins_mask0003"
1179 bitwidth: 4
1180 }
1181 params {
1182 id: 4
1183 name: "ins_mask0407"
1184 bitwidth: 4
1185 }
1186}
1187actions {
1188 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001189 id: 16780783
1190 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1191 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001192 }
1193 params {
1194 id: 1
1195 name: "switch_id"
1196 bitwidth: 32
1197 }
1198}
1199actions {
1200 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001201 id: 16809886
1202 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i0"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001203 alias: "int_set_header_0003_i0"
1204 }
1205}
1206actions {
1207 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001208 id: 16783130
1209 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i1"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001210 alias: "int_set_header_0003_i1"
1211 }
1212}
1213actions {
1214 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001215 id: 16809096
1216 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i2"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001217 alias: "int_set_header_0003_i2"
1218 }
1219}
1220actions {
1221 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001222 id: 16834117
1223 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i3"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001224 alias: "int_set_header_0003_i3"
1225 }
1226}
1227actions {
1228 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001229 id: 16825314
1230 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001231 alias: "int_set_header_0003_i4"
1232 }
1233}
1234actions {
1235 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001236 id: 16811436
1237 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i5"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001238 alias: "int_set_header_0003_i5"
1239 }
1240}
1241actions {
1242 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001243 id: 16802199
1244 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i6"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001245 alias: "int_set_header_0003_i6"
1246 }
1247}
1248actions {
1249 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001250 id: 16796779
1251 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i7"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001252 alias: "int_set_header_0003_i7"
1253 }
1254}
1255actions {
1256 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001257 id: 16787676
1258 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i8"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001259 alias: "int_set_header_0003_i8"
1260 }
1261}
1262actions {
1263 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001264 id: 16825351
1265 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i9"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001266 alias: "int_set_header_0003_i9"
1267 }
1268}
1269actions {
1270 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001271 id: 16793999
1272 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i10"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001273 alias: "int_set_header_0003_i10"
1274 }
1275}
1276actions {
1277 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001278 id: 16786714
1279 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i11"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001280 alias: "int_set_header_0003_i11"
1281 }
1282}
1283actions {
1284 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001285 id: 16814203
1286 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i12"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001287 alias: "int_set_header_0003_i12"
1288 }
1289}
1290actions {
1291 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001292 id: 16807054
1293 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i13"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001294 alias: "int_set_header_0003_i13"
1295 }
1296}
1297actions {
1298 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001299 id: 16800064
1300 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i14"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001301 alias: "int_set_header_0003_i14"
1302 }
1303}
1304actions {
1305 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001306 id: 16792997
1307 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i15"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001308 alias: "int_set_header_0003_i15"
1309 }
1310}
1311actions {
1312 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001313 id: 16819022
1314 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i0"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001315 alias: "int_set_header_0407_i0"
1316 }
1317}
1318actions {
1319 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001320 id: 16804144
1321 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i1"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001322 alias: "int_set_header_0407_i1"
1323 }
1324}
1325actions {
1326 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001327 id: 16829117
1328 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i2"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001329 alias: "int_set_header_0407_i2"
1330 }
1331}
1332actions {
1333 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001334 id: 16797781
1335 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i3"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001336 alias: "int_set_header_0407_i3"
1337 }
1338}
1339actions {
1340 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001341 id: 16813543
1342 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001343 alias: "int_set_header_0407_i4"
1344 }
1345}
1346actions {
1347 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001348 id: 16824974
1349 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i5"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001350 alias: "int_set_header_0407_i5"
1351 }
1352}
1353actions {
1354 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001355 id: 16815362
1356 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i6"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001357 alias: "int_set_header_0407_i6"
1358 }
1359}
1360actions {
1361 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001362 id: 16835399
1363 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i7"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001364 alias: "int_set_header_0407_i7"
1365 }
1366}
1367actions {
1368 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001369 id: 16834505
1370 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i8"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001371 alias: "int_set_header_0407_i8"
1372 }
1373}
1374actions {
1375 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001376 id: 16811493
1377 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i9"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001378 alias: "int_set_header_0407_i9"
1379 }
1380}
1381actions {
1382 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001383 id: 16825476
1384 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i10"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001385 alias: "int_set_header_0407_i10"
1386 }
1387}
1388actions {
1389 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001390 id: 16799777
1391 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i11"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001392 alias: "int_set_header_0407_i11"
1393 }
1394}
1395actions {
1396 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001397 id: 16829592
1398 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i12"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001399 alias: "int_set_header_0407_i12"
1400 }
1401}
1402actions {
1403 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001404 id: 16805877
1405 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i13"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001406 alias: "int_set_header_0407_i13"
1407 }
1408}
1409actions {
1410 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001411 id: 16780182
1412 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i14"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001413 alias: "int_set_header_0407_i14"
1414 }
1415}
1416actions {
1417 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001418 id: 16799476
1419 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i15"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001420 alias: "int_set_header_0407_i15"
1421 }
1422}
1423actions {
1424 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001425 id: 16788620
1426 name: "FabricEgress.process_int_main.process_int_report.do_report_encapsulation"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001427 alias: "do_report_encapsulation"
1428 }
1429 params {
1430 id: 1
1431 name: "src_mac"
1432 bitwidth: 48
1433 }
1434 params {
1435 id: 2
1436 name: "mon_mac"
1437 bitwidth: 48
1438 }
1439 params {
1440 id: 3
1441 name: "src_ip"
1442 bitwidth: 32
1443 }
1444 params {
1445 id: 4
1446 name: "mon_ip"
1447 bitwidth: 32
1448 }
1449 params {
1450 id: 5
1451 name: "mon_port"
1452 bitwidth: 16
1453 }
1454}
1455actions {
1456 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001457 id: 16816369
1458 name: "FabricEgress.process_int_main.process_int_sink.restore_header"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001459 alias: "restore_header"
1460 }
1461}
1462actions {
1463 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001464 id: 16834566
1465 name: "FabricEgress.process_int_main.process_int_sink.int_sink"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001466 alias: "int_sink"
1467 }
1468}
1469actions {
1470 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001471 id: 16801047
1472 name: "FabricEgress.pkt_io_egress.pop_vlan"
1473 alias: "pkt_io_egress.pop_vlan"
1474 }
1475}
1476actions {
1477 preamble {
1478 id: 16790030
1479 name: "FabricEgress.egress_next.pop_vlan"
1480 alias: "egress_next.pop_vlan"
1481 }
1482}
1483action_profiles {
1484 preamble {
1485 id: 285233747
1486 name: "FabricIngress.next.ecmp_selector"
1487 alias: "ecmp_selector"
1488 }
1489 table_ids: 33608588
1490 with_selector: true
1491 size: 64
1492}
1493counters {
1494 preamble {
1495 id: 302011205
1496 name: "FabricIngress.port_counters_control.egress_port_counter"
1497 alias: "egress_port_counter"
1498 }
1499 spec {
1500 unit: BOTH
1501 }
1502 size: 511
1503}
1504counters {
1505 preamble {
1506 id: 302002771
1507 name: "FabricIngress.port_counters_control.ingress_port_counter"
1508 alias: "ingress_port_counter"
1509 }
1510 spec {
1511 unit: BOTH
1512 }
1513 size: 511
1514}
1515direct_counters {
1516 preamble {
1517 id: 318781522
1518 name: "FabricIngress.spgw_ingress.ue_counter"
1519 alias: "ue_counter"
1520 }
1521 spec {
1522 unit: BOTH
1523 }
Carmelo Cascone9b0171b2018-08-14 01:43:57 -07001524 direct_table_id: 33582731
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001525}
1526direct_counters {
1527 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001528 id: 318787614
1529 name: "FabricIngress.process_set_source_sink.counter_set_source"
1530 alias: "counter_set_source"
1531 }
1532 spec {
1533 unit: BOTH
1534 }
1535 direct_table_id: 33581620
1536}
1537direct_counters {
1538 preamble {
1539 id: 318770551
1540 name: "FabricIngress.process_set_source_sink.counter_set_sink"
1541 alias: "counter_set_sink"
1542 }
1543 spec {
1544 unit: BOTH
1545 }
1546 direct_table_id: 33561619
1547}
1548direct_counters {
1549 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001550 id: 318815501
1551 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1552 alias: "ingress_port_vlan_counter"
1553 }
1554 spec {
1555 unit: BOTH
1556 }
1557 direct_table_id: 33611649
1558}
1559direct_counters {
1560 preamble {
1561 id: 318827326
1562 name: "FabricIngress.filtering.fwd_classifier_counter"
1563 alias: "fwd_classifier_counter"
1564 }
1565 spec {
1566 unit: BOTH
1567 }
1568 direct_table_id: 33596298
1569}
1570direct_counters {
1571 preamble {
1572 id: 318770289
1573 name: "FabricIngress.forwarding.bridging_counter"
1574 alias: "bridging_counter"
1575 }
1576 spec {
1577 unit: BOTH
1578 }
1579 direct_table_id: 33596749
1580}
1581direct_counters {
1582 preamble {
1583 id: 318830507
1584 name: "FabricIngress.forwarding.mpls_counter"
1585 alias: "mpls_counter"
1586 }
1587 spec {
1588 unit: BOTH
1589 }
1590 direct_table_id: 33574274
1591}
1592direct_counters {
1593 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001594 id: 318811107
1595 name: "FabricIngress.forwarding.routing_v4_counter"
1596 alias: "routing_v4_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001597 }
1598 spec {
1599 unit: BOTH
1600 }
Charles Chan384aea22018-08-23 22:08:02 -07001601 direct_table_id: 33562650
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001602}
1603direct_counters {
1604 preamble {
1605 id: 318772272
1606 name: "FabricIngress.forwarding.acl_counter"
1607 alias: "acl_counter"
1608 }
1609 spec {
1610 unit: BOTH
1611 }
1612 direct_table_id: 33574876
1613}
1614direct_counters {
1615 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001616 id: 318799210
1617 name: "FabricIngress.forwarding.routing_v6_counter"
1618 alias: "routing_v6_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001619 }
1620 spec {
1621 unit: BOTH
1622 }
Charles Chan384aea22018-08-23 22:08:02 -07001623 direct_table_id: 33614081
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001624}
1625direct_counters {
1626 preamble {
1627 id: 318785328
1628 name: "FabricIngress.next.vlan_meta_counter"
1629 alias: "vlan_meta_counter"
1630 }
1631 spec {
1632 unit: BOTH
1633 }
1634 direct_table_id: 33562709
1635}
1636direct_counters {
1637 preamble {
1638 id: 318769096
1639 name: "FabricIngress.next.simple_counter"
1640 alias: "simple_counter"
1641 }
1642 spec {
1643 unit: BOTH
1644 }
1645 direct_table_id: 33571723
1646}
1647direct_counters {
1648 preamble {
1649 id: 318800532
1650 name: "FabricIngress.next.hashed_counter"
1651 alias: "hashed_counter"
1652 }
1653 spec {
1654 unit: BOTH
1655 }
1656 direct_table_id: 33608588
1657}
1658direct_counters {
1659 preamble {
1660 id: 318801752
1661 name: "FabricIngress.next.multicast_counter"
1662 alias: "multicast_counter"
1663 }
1664 spec {
1665 unit: BOTH
1666 }
1667 direct_table_id: 33606828
1668}
1669direct_counters {
1670 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001671 id: 318800047
1672 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001673 alias: "counter_int_source"
1674 }
1675 spec {
1676 unit: BOTH
1677 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001678 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001679}
1680direct_counters {
1681 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001682 id: 318827144
1683 name: "FabricEgress.egress_next.egress_vlan_counter"
1684 alias: "egress_vlan_counter"
1685 }
1686 spec {
1687 unit: BOTH
1688 }
1689 direct_table_id: 33599342
1690}
1691controller_packet_metadata {
1692 preamble {
1693 id: 67146229
1694 name: "packet_in"
1695 annotations: "@controller_header(\"packet_in\")"
1696 }
1697 metadata {
1698 id: 1
1699 name: "ingress_port"
1700 bitwidth: 9
1701 }
1702 metadata {
1703 id: 2
1704 name: "_pad"
1705 bitwidth: 7
1706 }
1707}
1708controller_packet_metadata {
1709 preamble {
1710 id: 67121543
1711 name: "packet_out"
1712 annotations: "@controller_header(\"packet_out\")"
1713 }
1714 metadata {
1715 id: 1
1716 name: "egress_port"
1717 bitwidth: 9
1718 }
1719 metadata {
1720 id: 2
1721 name: "_pad"
1722 bitwidth: 7
1723 }
1724}
1725type_info {
1726}