blob: 943fb1c173576a5e3747b73d90de05610e80d872 [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 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700521 match_fields {
522 id: 1
523 name: "hdr.int_header.is_valid"
524 bitwidth: 1
525 match_type: EXACT
526 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900527 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700528 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900529 }
530 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700531 id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900532 annotations: "@defaultonly()"
533 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700534 const_default_action_id: 16819938
535 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900536 idle_timeout_behavior: NO_TIMEOUT
537}
538tables {
539 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700540 id: 33569467
541 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0003"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900542 alias: "tb_int_inst_0003"
543 }
544 match_fields {
545 id: 1
546 name: "hdr.int_header.instruction_mask_0003"
547 bitwidth: 4
548 match_type: EXACT
549 }
550 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700551 id: 16809886
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900552 }
553 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700554 id: 16783130
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900555 }
556 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700557 id: 16809096
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900558 }
559 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700560 id: 16834117
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900561 }
562 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700563 id: 16825314
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900564 }
565 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700566 id: 16811436
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900567 }
568 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700569 id: 16802199
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900570 }
571 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700572 id: 16796779
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900573 }
574 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700575 id: 16787676
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900576 }
577 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700578 id: 16825351
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900579 }
580 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700581 id: 16793999
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900582 }
583 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700584 id: 16786714
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900585 }
586 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700587 id: 16814203
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900588 }
589 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700590 id: 16807054
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900591 }
592 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700593 id: 16800064
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900594 }
595 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700596 id: 16792997
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900597 }
598 action_refs {
599 id: 16800567
600 annotations: "@defaultonly()"
601 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900602 size: 16
603 idle_timeout_behavior: NO_TIMEOUT
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700604 is_const_table: true
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900605}
606tables {
607 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700608 id: 33595914
609 name: "FabricEgress.process_int_main.process_int_transit.tb_int_inst_0407"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900610 alias: "tb_int_inst_0407"
611 }
612 match_fields {
613 id: 1
614 name: "hdr.int_header.instruction_mask_0407"
615 bitwidth: 4
616 match_type: EXACT
617 }
618 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700619 id: 16819022
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900620 }
621 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700622 id: 16804144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900623 }
624 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700625 id: 16829117
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900626 }
627 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700628 id: 16797781
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900629 }
630 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700631 id: 16813543
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900632 }
633 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700634 id: 16824974
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900635 }
636 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700637 id: 16815362
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900638 }
639 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700640 id: 16835399
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900641 }
642 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700643 id: 16834505
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900644 }
645 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700646 id: 16811493
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900647 }
648 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700649 id: 16825476
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900650 }
651 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700652 id: 16799777
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900653 }
654 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700655 id: 16829592
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900656 }
657 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700658 id: 16805877
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900659 }
660 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700661 id: 16780182
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900662 }
663 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700664 id: 16799476
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900665 }
666 action_refs {
667 id: 16800567
668 annotations: "@defaultonly()"
669 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900670 size: 16
671 idle_timeout_behavior: NO_TIMEOUT
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700672 is_const_table: true
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900673}
674tables {
675 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700676 id: 33618104
677 name: "FabricEgress.process_int_main.process_int_report.tb_generate_report"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900678 alias: "tb_generate_report"
679 }
680 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700681 id: 16788620
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900682 }
683 action_refs {
684 id: 16800567
685 annotations: "@defaultonly()"
686 }
687 size: 1024
688 idle_timeout_behavior: NO_TIMEOUT
689}
690tables {
691 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200692 id: 33599342
693 name: "FabricEgress.egress_next.egress_vlan"
694 alias: "egress_vlan"
695 }
696 match_fields {
697 id: 1
698 name: "hdr.vlan_tag.vlan_id"
699 bitwidth: 12
700 match_type: EXACT
701 }
702 match_fields {
703 id: 2
704 name: "standard_metadata.egress_port"
705 bitwidth: 9
706 match_type: EXACT
707 }
708 action_refs {
709 id: 16790030
710 }
711 action_refs {
712 id: 16819938
713 annotations: "@defaultonly()"
714 }
715 direct_resource_ids: 318827144
716 size: 1024
717 idle_timeout_behavior: NO_TIMEOUT
718}
719actions {
720 preamble {
721 id: 16800567
722 name: "NoAction"
723 alias: "NoAction"
724 }
725}
726actions {
727 preamble {
728 id: 16819938
729 name: "nop"
730 alias: "nop"
731 }
732}
733actions {
734 preamble {
735 id: 16823970
736 name: "drop_now"
737 alias: "drop_now"
738 }
739}
740actions {
741 preamble {
742 id: 16819909
743 name: "FabricIngress.spgw_ingress.gtpu_decap"
744 alias: "gtpu_decap"
745 }
746}
747actions {
748 preamble {
749 id: 16804065
750 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
751 alias: "set_dl_sess_info"
752 }
753 params {
754 id: 1
755 name: "teid"
756 bitwidth: 32
757 }
758 params {
759 id: 2
760 name: "s1u_enb_addr"
761 bitwidth: 32
762 }
763 params {
764 id: 3
765 name: "s1u_sgw_addr"
766 bitwidth: 32
767 }
768}
769actions {
770 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900771 id: 16778827
772 name: "FabricIngress.process_set_source_sink.int_set_source"
773 alias: "int_set_source"
774 }
775}
776actions {
777 preamble {
778 id: 16788951
779 name: "FabricIngress.process_set_source_sink.int_set_sink"
780 alias: "int_set_sink"
781 }
782}
783actions {
784 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200785 id: 16798734
786 name: "FabricIngress.filtering.drop"
787 alias: "filtering.drop"
788 }
789}
790actions {
791 preamble {
792 id: 16793253
793 name: "FabricIngress.filtering.set_vlan"
794 alias: "filtering.set_vlan"
795 }
796 params {
797 id: 1
798 name: "new_vlan_id"
799 bitwidth: 12
800 }
801}
802actions {
803 preamble {
804 id: 16835546
805 name: "FabricIngress.filtering.push_internal_vlan"
806 alias: "push_internal_vlan"
807 }
808 params {
809 id: 1
810 name: "new_vlan_id"
811 bitwidth: 12
812 }
813}
814actions {
815 preamble {
Carmelo Cascone8a715f82018-08-20 23:16:27 -0700816 id: 16833700
817 name: "FabricIngress.filtering.nop_ingress_port_vlan"
818 alias: "nop_ingress_port_vlan"
819 }
820}
821actions {
822 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200823 id: 16840921
824 name: "FabricIngress.filtering.set_forwarding_type"
825 alias: "set_forwarding_type"
826 }
827 params {
828 id: 1
829 name: "fwd_type"
830 bitwidth: 3
831 }
832}
833actions {
834 preamble {
835 id: 16811012
836 name: "FabricIngress.forwarding.set_next_id_bridging"
837 alias: "set_next_id_bridging"
838 }
839 params {
840 id: 1
841 name: "next_id"
842 bitwidth: 32
843 }
844}
845actions {
846 preamble {
847 id: 16827758
848 name: "FabricIngress.forwarding.pop_mpls_and_next"
849 alias: "pop_mpls_and_next"
850 }
851 params {
852 id: 1
853 name: "next_id"
854 bitwidth: 32
855 }
856}
857actions {
858 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700859 id: 16777434
860 name: "FabricIngress.forwarding.set_next_id_routing_v4"
861 alias: "set_next_id_routing_v4"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200862 }
863 params {
864 id: 1
865 name: "next_id"
866 bitwidth: 32
867 }
868}
869actions {
870 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700871 id: 16804187
872 name: "FabricIngress.forwarding.nop_routing_v4"
873 alias: "nop_routing_v4"
874 }
875}
876actions {
877 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200878 id: 16785374
879 name: "FabricIngress.forwarding.set_next_id_acl"
880 alias: "set_next_id_acl"
881 }
882 params {
883 id: 1
884 name: "next_id"
885 bitwidth: 32
886 }
887}
888actions {
889 preamble {
890 id: 16801806
891 name: "FabricIngress.forwarding.punt_to_cpu"
892 alias: "punt_to_cpu"
893 }
894}
895actions {
896 preamble {
897 id: 16784835
898 name: "FabricIngress.forwarding.clone_to_cpu"
899 alias: "clone_to_cpu"
900 }
901}
902actions {
903 preamble {
904 id: 16833260
905 name: "FabricIngress.forwarding.drop"
906 alias: "forwarding.drop"
907 }
908}
909actions {
910 preamble {
Charles Chancf696e52018-08-16 16:25:13 -0700911 id: 16842570
912 name: "FabricIngress.forwarding.nop_acl"
913 alias: "nop_acl"
914 }
915}
916actions {
917 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700918 id: 16809751
919 name: "FabricIngress.forwarding.set_next_id_routing_v6"
920 alias: "set_next_id_routing_v6"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200921 }
922 params {
923 id: 1
924 name: "next_id"
925 bitwidth: 32
926 }
927}
928actions {
929 preamble {
930 id: 16790685
931 name: "FabricIngress.next.set_vlan"
932 alias: "next.set_vlan"
933 }
934 params {
935 id: 1
936 name: "new_vlan_id"
937 bitwidth: 12
938 }
939}
940actions {
941 preamble {
942 id: 16802668
943 name: "FabricIngress.next.output_simple"
944 alias: "output_simple"
945 }
946 params {
947 id: 1
948 name: "port_num"
949 bitwidth: 9
950 }
951}
952actions {
953 preamble {
954 id: 16808391
955 name: "FabricIngress.next.set_vlan_output"
956 alias: "set_vlan_output"
957 }
958 params {
959 id: 1
960 name: "new_vlan_id"
961 bitwidth: 12
962 }
963 params {
964 id: 2
965 name: "port_num"
966 bitwidth: 9
967 }
968}
969actions {
970 preamble {
971 id: 16780007
972 name: "FabricIngress.next.l3_routing_simple"
973 alias: "l3_routing_simple"
974 }
975 params {
976 id: 1
977 name: "port_num"
978 bitwidth: 9
979 }
980 params {
981 id: 2
982 name: "smac"
983 bitwidth: 48
984 }
985 params {
986 id: 3
987 name: "dmac"
988 bitwidth: 48
989 }
990}
991actions {
992 preamble {
993 id: 16806134
994 name: "FabricIngress.next.mpls_routing_v4_simple"
995 alias: "mpls_routing_v4_simple"
996 }
997 params {
998 id: 1
999 name: "port_num"
1000 bitwidth: 9
1001 }
1002 params {
1003 id: 2
1004 name: "smac"
1005 bitwidth: 48
1006 }
1007 params {
1008 id: 3
1009 name: "dmac"
1010 bitwidth: 48
1011 }
1012 params {
1013 id: 4
1014 name: "label"
1015 bitwidth: 20
1016 }
1017}
1018actions {
1019 preamble {
1020 id: 16795970
1021 name: "FabricIngress.next.mpls_routing_v6_simple"
1022 alias: "mpls_routing_v6_simple"
1023 }
1024 params {
1025 id: 1
1026 name: "port_num"
1027 bitwidth: 9
1028 }
1029 params {
1030 id: 2
1031 name: "smac"
1032 bitwidth: 48
1033 }
1034 params {
1035 id: 3
1036 name: "dmac"
1037 bitwidth: 48
1038 }
1039 params {
1040 id: 4
1041 name: "label"
1042 bitwidth: 20
1043 }
1044}
1045actions {
1046 preamble {
1047 id: 16791579
1048 name: "FabricIngress.next.l3_routing_vlan"
1049 alias: "l3_routing_vlan"
1050 }
1051 params {
1052 id: 1
1053 name: "port_num"
1054 bitwidth: 9
1055 }
1056 params {
1057 id: 2
1058 name: "smac"
1059 bitwidth: 48
1060 }
1061 params {
1062 id: 3
1063 name: "dmac"
1064 bitwidth: 48
1065 }
1066 params {
1067 id: 4
1068 name: "new_vlan_id"
1069 bitwidth: 12
1070 }
1071}
1072actions {
1073 preamble {
1074 id: 16800211
1075 name: "FabricIngress.next.l3_routing_hashed"
1076 alias: "l3_routing_hashed"
1077 }
1078 params {
1079 id: 1
1080 name: "port_num"
1081 bitwidth: 9
1082 }
1083 params {
1084 id: 2
1085 name: "smac"
1086 bitwidth: 48
1087 }
1088 params {
1089 id: 3
1090 name: "dmac"
1091 bitwidth: 48
1092 }
1093}
1094actions {
1095 preamble {
1096 id: 16779239
1097 name: "FabricIngress.next.mpls_routing_v4_hashed"
1098 alias: "mpls_routing_v4_hashed"
1099 }
1100 params {
1101 id: 1
1102 name: "port_num"
1103 bitwidth: 9
1104 }
1105 params {
1106 id: 2
1107 name: "smac"
1108 bitwidth: 48
1109 }
1110 params {
1111 id: 3
1112 name: "dmac"
1113 bitwidth: 48
1114 }
1115 params {
1116 id: 4
1117 name: "label"
1118 bitwidth: 20
1119 }
1120}
1121actions {
1122 preamble {
1123 id: 16819349
1124 name: "FabricIngress.next.mpls_routing_v6_hashed"
1125 alias: "mpls_routing_v6_hashed"
1126 }
1127 params {
1128 id: 1
1129 name: "port_num"
1130 bitwidth: 9
1131 }
1132 params {
1133 id: 2
1134 name: "smac"
1135 bitwidth: 48
1136 }
1137 params {
1138 id: 3
1139 name: "dmac"
1140 bitwidth: 48
1141 }
1142 params {
1143 id: 4
1144 name: "label"
1145 bitwidth: 20
1146 }
1147}
1148actions {
1149 preamble {
1150 id: 16789575
1151 name: "FabricIngress.next.set_mcast_group"
1152 alias: "set_mcast_group"
1153 }
1154 params {
1155 id: 1
1156 name: "gid"
1157 bitwidth: 16
1158 }
1159}
1160actions {
1161 preamble {
1162 id: 16829135
1163 name: "FabricEgress.spgw_egress.gtpu_encap"
1164 alias: "gtpu_encap"
1165 }
1166}
1167actions {
1168 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001169 id: 16785857
1170 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001171 alias: "int_source_dscp"
1172 }
1173 params {
1174 id: 1
1175 name: "max_hop"
1176 bitwidth: 8
1177 }
1178 params {
1179 id: 2
1180 name: "ins_cnt"
1181 bitwidth: 5
1182 }
1183 params {
1184 id: 3
1185 name: "ins_mask0003"
1186 bitwidth: 4
1187 }
1188 params {
1189 id: 4
1190 name: "ins_mask0407"
1191 bitwidth: 4
1192 }
1193}
1194actions {
1195 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001196 id: 16780783
1197 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1198 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001199 }
1200 params {
1201 id: 1
1202 name: "switch_id"
1203 bitwidth: 32
1204 }
1205}
1206actions {
1207 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001208 id: 16809886
1209 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i0"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001210 alias: "int_set_header_0003_i0"
1211 }
1212}
1213actions {
1214 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001215 id: 16783130
1216 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i1"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001217 alias: "int_set_header_0003_i1"
1218 }
1219}
1220actions {
1221 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001222 id: 16809096
1223 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i2"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001224 alias: "int_set_header_0003_i2"
1225 }
1226}
1227actions {
1228 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001229 id: 16834117
1230 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i3"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001231 alias: "int_set_header_0003_i3"
1232 }
1233}
1234actions {
1235 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001236 id: 16825314
1237 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001238 alias: "int_set_header_0003_i4"
1239 }
1240}
1241actions {
1242 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001243 id: 16811436
1244 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i5"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001245 alias: "int_set_header_0003_i5"
1246 }
1247}
1248actions {
1249 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001250 id: 16802199
1251 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i6"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001252 alias: "int_set_header_0003_i6"
1253 }
1254}
1255actions {
1256 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001257 id: 16796779
1258 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i7"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001259 alias: "int_set_header_0003_i7"
1260 }
1261}
1262actions {
1263 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001264 id: 16787676
1265 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i8"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001266 alias: "int_set_header_0003_i8"
1267 }
1268}
1269actions {
1270 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001271 id: 16825351
1272 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i9"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001273 alias: "int_set_header_0003_i9"
1274 }
1275}
1276actions {
1277 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001278 id: 16793999
1279 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i10"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001280 alias: "int_set_header_0003_i10"
1281 }
1282}
1283actions {
1284 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001285 id: 16786714
1286 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i11"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001287 alias: "int_set_header_0003_i11"
1288 }
1289}
1290actions {
1291 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001292 id: 16814203
1293 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i12"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001294 alias: "int_set_header_0003_i12"
1295 }
1296}
1297actions {
1298 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001299 id: 16807054
1300 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i13"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001301 alias: "int_set_header_0003_i13"
1302 }
1303}
1304actions {
1305 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001306 id: 16800064
1307 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i14"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001308 alias: "int_set_header_0003_i14"
1309 }
1310}
1311actions {
1312 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001313 id: 16792997
1314 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0003_i15"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001315 alias: "int_set_header_0003_i15"
1316 }
1317}
1318actions {
1319 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001320 id: 16819022
1321 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i0"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001322 alias: "int_set_header_0407_i0"
1323 }
1324}
1325actions {
1326 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001327 id: 16804144
1328 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i1"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001329 alias: "int_set_header_0407_i1"
1330 }
1331}
1332actions {
1333 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001334 id: 16829117
1335 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i2"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001336 alias: "int_set_header_0407_i2"
1337 }
1338}
1339actions {
1340 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001341 id: 16797781
1342 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i3"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001343 alias: "int_set_header_0407_i3"
1344 }
1345}
1346actions {
1347 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001348 id: 16813543
1349 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001350 alias: "int_set_header_0407_i4"
1351 }
1352}
1353actions {
1354 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001355 id: 16824974
1356 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i5"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001357 alias: "int_set_header_0407_i5"
1358 }
1359}
1360actions {
1361 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001362 id: 16815362
1363 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i6"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001364 alias: "int_set_header_0407_i6"
1365 }
1366}
1367actions {
1368 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001369 id: 16835399
1370 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i7"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001371 alias: "int_set_header_0407_i7"
1372 }
1373}
1374actions {
1375 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001376 id: 16834505
1377 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i8"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001378 alias: "int_set_header_0407_i8"
1379 }
1380}
1381actions {
1382 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001383 id: 16811493
1384 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i9"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001385 alias: "int_set_header_0407_i9"
1386 }
1387}
1388actions {
1389 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001390 id: 16825476
1391 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i10"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001392 alias: "int_set_header_0407_i10"
1393 }
1394}
1395actions {
1396 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001397 id: 16799777
1398 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i11"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001399 alias: "int_set_header_0407_i11"
1400 }
1401}
1402actions {
1403 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001404 id: 16829592
1405 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i12"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001406 alias: "int_set_header_0407_i12"
1407 }
1408}
1409actions {
1410 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001411 id: 16805877
1412 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i13"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001413 alias: "int_set_header_0407_i13"
1414 }
1415}
1416actions {
1417 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001418 id: 16780182
1419 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i14"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001420 alias: "int_set_header_0407_i14"
1421 }
1422}
1423actions {
1424 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001425 id: 16799476
1426 name: "FabricEgress.process_int_main.process_int_transit.int_set_header_0407_i15"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001427 alias: "int_set_header_0407_i15"
1428 }
1429}
1430actions {
1431 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001432 id: 16788620
1433 name: "FabricEgress.process_int_main.process_int_report.do_report_encapsulation"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001434 alias: "do_report_encapsulation"
1435 }
1436 params {
1437 id: 1
1438 name: "src_mac"
1439 bitwidth: 48
1440 }
1441 params {
1442 id: 2
1443 name: "mon_mac"
1444 bitwidth: 48
1445 }
1446 params {
1447 id: 3
1448 name: "src_ip"
1449 bitwidth: 32
1450 }
1451 params {
1452 id: 4
1453 name: "mon_ip"
1454 bitwidth: 32
1455 }
1456 params {
1457 id: 5
1458 name: "mon_port"
1459 bitwidth: 16
1460 }
1461}
1462actions {
1463 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001464 id: 16816369
1465 name: "FabricEgress.process_int_main.process_int_sink.restore_header"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001466 alias: "restore_header"
1467 }
1468}
1469actions {
1470 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001471 id: 16834566
1472 name: "FabricEgress.process_int_main.process_int_sink.int_sink"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001473 alias: "int_sink"
1474 }
1475}
1476actions {
1477 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001478 id: 16801047
1479 name: "FabricEgress.pkt_io_egress.pop_vlan"
1480 alias: "pkt_io_egress.pop_vlan"
1481 }
1482}
1483actions {
1484 preamble {
1485 id: 16790030
1486 name: "FabricEgress.egress_next.pop_vlan"
1487 alias: "egress_next.pop_vlan"
1488 }
1489}
1490action_profiles {
1491 preamble {
1492 id: 285233747
1493 name: "FabricIngress.next.ecmp_selector"
1494 alias: "ecmp_selector"
1495 }
1496 table_ids: 33608588
1497 with_selector: true
1498 size: 64
1499}
1500counters {
1501 preamble {
1502 id: 302011205
1503 name: "FabricIngress.port_counters_control.egress_port_counter"
1504 alias: "egress_port_counter"
1505 }
1506 spec {
1507 unit: BOTH
1508 }
1509 size: 511
1510}
1511counters {
1512 preamble {
1513 id: 302002771
1514 name: "FabricIngress.port_counters_control.ingress_port_counter"
1515 alias: "ingress_port_counter"
1516 }
1517 spec {
1518 unit: BOTH
1519 }
1520 size: 511
1521}
1522direct_counters {
1523 preamble {
1524 id: 318781522
1525 name: "FabricIngress.spgw_ingress.ue_counter"
1526 alias: "ue_counter"
1527 }
1528 spec {
1529 unit: BOTH
1530 }
Carmelo Cascone9b0171b2018-08-14 01:43:57 -07001531 direct_table_id: 33582731
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001532}
1533direct_counters {
1534 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001535 id: 318787614
1536 name: "FabricIngress.process_set_source_sink.counter_set_source"
1537 alias: "counter_set_source"
1538 }
1539 spec {
1540 unit: BOTH
1541 }
1542 direct_table_id: 33581620
1543}
1544direct_counters {
1545 preamble {
1546 id: 318770551
1547 name: "FabricIngress.process_set_source_sink.counter_set_sink"
1548 alias: "counter_set_sink"
1549 }
1550 spec {
1551 unit: BOTH
1552 }
1553 direct_table_id: 33561619
1554}
1555direct_counters {
1556 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001557 id: 318815501
1558 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1559 alias: "ingress_port_vlan_counter"
1560 }
1561 spec {
1562 unit: BOTH
1563 }
1564 direct_table_id: 33611649
1565}
1566direct_counters {
1567 preamble {
1568 id: 318827326
1569 name: "FabricIngress.filtering.fwd_classifier_counter"
1570 alias: "fwd_classifier_counter"
1571 }
1572 spec {
1573 unit: BOTH
1574 }
1575 direct_table_id: 33596298
1576}
1577direct_counters {
1578 preamble {
1579 id: 318770289
1580 name: "FabricIngress.forwarding.bridging_counter"
1581 alias: "bridging_counter"
1582 }
1583 spec {
1584 unit: BOTH
1585 }
1586 direct_table_id: 33596749
1587}
1588direct_counters {
1589 preamble {
1590 id: 318830507
1591 name: "FabricIngress.forwarding.mpls_counter"
1592 alias: "mpls_counter"
1593 }
1594 spec {
1595 unit: BOTH
1596 }
1597 direct_table_id: 33574274
1598}
1599direct_counters {
1600 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001601 id: 318811107
1602 name: "FabricIngress.forwarding.routing_v4_counter"
1603 alias: "routing_v4_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001604 }
1605 spec {
1606 unit: BOTH
1607 }
Charles Chan384aea22018-08-23 22:08:02 -07001608 direct_table_id: 33562650
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001609}
1610direct_counters {
1611 preamble {
1612 id: 318772272
1613 name: "FabricIngress.forwarding.acl_counter"
1614 alias: "acl_counter"
1615 }
1616 spec {
1617 unit: BOTH
1618 }
1619 direct_table_id: 33574876
1620}
1621direct_counters {
1622 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001623 id: 318799210
1624 name: "FabricIngress.forwarding.routing_v6_counter"
1625 alias: "routing_v6_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001626 }
1627 spec {
1628 unit: BOTH
1629 }
Charles Chan384aea22018-08-23 22:08:02 -07001630 direct_table_id: 33614081
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001631}
1632direct_counters {
1633 preamble {
1634 id: 318785328
1635 name: "FabricIngress.next.vlan_meta_counter"
1636 alias: "vlan_meta_counter"
1637 }
1638 spec {
1639 unit: BOTH
1640 }
1641 direct_table_id: 33562709
1642}
1643direct_counters {
1644 preamble {
1645 id: 318769096
1646 name: "FabricIngress.next.simple_counter"
1647 alias: "simple_counter"
1648 }
1649 spec {
1650 unit: BOTH
1651 }
1652 direct_table_id: 33571723
1653}
1654direct_counters {
1655 preamble {
1656 id: 318800532
1657 name: "FabricIngress.next.hashed_counter"
1658 alias: "hashed_counter"
1659 }
1660 spec {
1661 unit: BOTH
1662 }
1663 direct_table_id: 33608588
1664}
1665direct_counters {
1666 preamble {
1667 id: 318801752
1668 name: "FabricIngress.next.multicast_counter"
1669 alias: "multicast_counter"
1670 }
1671 spec {
1672 unit: BOTH
1673 }
1674 direct_table_id: 33606828
1675}
1676direct_counters {
1677 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001678 id: 318800047
1679 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001680 alias: "counter_int_source"
1681 }
1682 spec {
1683 unit: BOTH
1684 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001685 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001686}
1687direct_counters {
1688 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001689 id: 318827144
1690 name: "FabricEgress.egress_next.egress_vlan_counter"
1691 alias: "egress_vlan_counter"
1692 }
1693 spec {
1694 unit: BOTH
1695 }
1696 direct_table_id: 33599342
1697}
1698controller_packet_metadata {
1699 preamble {
1700 id: 67146229
1701 name: "packet_in"
1702 annotations: "@controller_header(\"packet_in\")"
1703 }
1704 metadata {
1705 id: 1
1706 name: "ingress_port"
1707 bitwidth: 9
1708 }
1709 metadata {
1710 id: 2
1711 name: "_pad"
1712 bitwidth: 7
1713 }
1714}
1715controller_packet_metadata {
1716 preamble {
1717 id: 67121543
1718 name: "packet_out"
1719 annotations: "@controller_header(\"packet_out\")"
1720 }
1721 metadata {
1722 id: 1
1723 name: "egress_port"
1724 bitwidth: 9
1725 }
1726 metadata {
1727 id: 2
1728 name: "_pad"
1729 bitwidth: 7
1730 }
1731}
1732type_info {
1733}