blob: a3d6b8525e799f2dfaa4d64b5f6121fb5238ba54 [file] [log] [blame]
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -08001tables {
2 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -07003 id: 33561568
4 name: "ingress.table0_control.table0"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -08005 alias: "table0"
6 }
7 match_fields {
8 id: 1
9 name: "standard_metadata.ingress_port"
10 bitwidth: 9
11 match_type: TERNARY
12 }
13 match_fields {
14 id: 2
15 name: "hdr.ethernet.src_addr"
16 bitwidth: 48
17 match_type: TERNARY
18 }
19 match_fields {
20 id: 3
21 name: "hdr.ethernet.dst_addr"
22 bitwidth: 48
23 match_type: TERNARY
24 }
25 match_fields {
26 id: 4
27 name: "hdr.ethernet.ether_type"
28 bitwidth: 16
29 match_type: TERNARY
30 }
31 match_fields {
32 id: 5
33 name: "hdr.ipv4.src_addr"
34 bitwidth: 32
35 match_type: TERNARY
36 }
37 match_fields {
38 id: 6
39 name: "hdr.ipv4.dst_addr"
40 bitwidth: 32
41 match_type: TERNARY
42 }
43 match_fields {
44 id: 7
45 name: "hdr.ipv4.protocol"
46 bitwidth: 8
47 match_type: TERNARY
48 }
49 match_fields {
50 id: 8
51 name: "local_metadata.l4_src_port"
52 bitwidth: 16
53 match_type: TERNARY
54 }
55 match_fields {
56 id: 9
57 name: "local_metadata.l4_dst_port"
58 bitwidth: 16
59 match_type: TERNARY
60 }
61 action_refs {
62 id: 16794308
63 }
64 action_refs {
65 id: 16829080
66 }
67 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070068 id: 16777316
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080069 }
70 action_refs {
71 id: 16784184
72 }
73 const_default_action_id: 16784184
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070074 direct_resource_ids: 302038973
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080075 size: 1024
76}
77tables {
78 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070079 id: 33578477
80 name: "egress.process_set_source_sink.tb_set_source"
81 alias: "tb_set_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080082 }
83 match_fields {
84 id: 1
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070085 name: "standard_metadata.ingress_port"
86 bitwidth: 9
87 match_type: EXACT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080088 }
89 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070090 id: 16782803
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080091 }
92 action_refs {
93 id: 16800567
94 annotations: "@defaultonly()"
95 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070096 direct_resource_ids: 302052612
97 size: 256
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080098}
99tables {
100 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700101 id: 33575550
102 name: "egress.process_set_source_sink.tb_set_sink"
103 alias: "tb_set_sink"
104 }
105 match_fields {
106 id: 1
107 name: "standard_metadata.egress_port"
108 bitwidth: 9
109 match_type: EXACT
110 }
111 action_refs {
112 id: 16798719
113 }
114 action_refs {
115 id: 16800567
116 annotations: "@defaultonly()"
117 }
118 direct_resource_ids: 302033970
119 size: 256
120}
121tables {
122 preamble {
123 id: 33565369
124 name: "egress.process_int_source.tb_int_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800125 alias: "tb_int_source"
126 }
127 match_fields {
128 id: 1
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800129 name: "hdr.ipv4.src_addr"
130 bitwidth: 32
131 match_type: TERNARY
132 }
133 match_fields {
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800134 id: 2
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800135 name: "hdr.ipv4.dst_addr"
136 bitwidth: 32
137 match_type: TERNARY
138 }
139 match_fields {
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800140 id: 3
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800141 name: "local_metadata.l4_src_port"
142 bitwidth: 16
143 match_type: TERNARY
144 }
145 match_fields {
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800146 id: 4
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800147 name: "local_metadata.l4_dst_port"
148 bitwidth: 16
149 match_type: TERNARY
150 }
151 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700152 id: 16785626
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800153 }
154 action_refs {
155 id: 16800567
156 annotations: "@defaultonly()"
157 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700158 direct_resource_ids: 302019133
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800159 size: 1024
160}
161tables {
162 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700163 id: 33604451
164 name: "egress.process_int_transit.tb_int_insert"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800165 alias: "tb_int_insert"
166 }
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800167 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700168 id: 16798455
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800169 }
170 action_refs {
171 id: 16800567
172 annotations: "@defaultonly()"
173 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700174 direct_resource_ids: 302026169
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800175 size: 2
176}
177tables {
178 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700179 id: 33607644
180 name: "egress.process_int_transit.tb_int_inst_0003"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800181 alias: "tb_int_inst_0003"
182 }
183 match_fields {
184 id: 1
185 name: "hdr.int_header.instruction_mask_0003"
186 bitwidth: 4
187 match_type: EXACT
188 }
189 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700190 id: 16783309
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800191 }
192 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700193 id: 16823072
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800194 }
195 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700196 id: 16782691
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800197 }
198 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700199 id: 16822686
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800200 }
201 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700202 id: 16830010
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800203 }
204 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700205 id: 16804519
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800206 }
207 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700208 id: 16810645
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800209 }
210 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700211 id: 16834343
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800212 }
213 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700214 id: 16809032
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800215 }
216 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700217 id: 16783533
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800218 }
219 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700220 id: 16824253
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800221 }
222 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700223 id: 16830666
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800224 }
225 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700226 id: 16809286
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800227 }
228 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700229 id: 16816509
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800230 }
231 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700232 id: 16803371
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800233 }
234 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700235 id: 16810652
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800236 }
237 action_refs {
238 id: 16800567
239 annotations: "@defaultonly()"
240 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700241 direct_resource_ids: 302027886
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800242 size: 16
243}
244tables {
245 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700246 id: 33560427
247 name: "egress.process_int_transit.tb_int_inst_0407"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800248 alias: "tb_int_inst_0407"
249 }
250 match_fields {
251 id: 1
252 name: "hdr.int_header.instruction_mask_0407"
253 bitwidth: 4
254 match_type: EXACT
255 }
256 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700257 id: 16837642
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800258 }
259 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700260 id: 16796009
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800261 }
262 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700263 id: 16819613
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800264 }
265 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700266 id: 16813603
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800267 }
268 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700269 id: 16800640
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800270 }
271 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700272 id: 16779220
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800273 }
274 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700275 id: 16782223
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800276 }
277 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700278 id: 16841737
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800279 }
280 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700281 id: 16828758
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800282 }
283 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700284 id: 16823454
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800285 }
286 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700287 id: 16790618
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800288 }
289 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700290 id: 16829228
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800291 }
292 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700293 id: 16783180
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800294 }
295 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700296 id: 16813110
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800297 }
298 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700299 id: 16789397
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800300 }
301 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700302 id: 16835925
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800303 }
304 action_refs {
305 id: 16800567
306 annotations: "@defaultonly()"
307 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700308 direct_resource_ids: 301998415
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800309 size: 16
310}
311actions {
312 preamble {
313 id: 16794308
314 name: "set_egress_port"
315 alias: "set_egress_port"
316 }
317 params {
318 id: 1
319 name: "port"
320 bitwidth: 9
321 }
322}
323actions {
324 preamble {
325 id: 16829080
326 name: "send_to_cpu"
327 alias: "send_to_cpu"
328 }
329}
330actions {
331 preamble {
332 id: 16784184
333 name: "_drop"
334 alias: "_drop"
335 }
336}
337actions {
338 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700339 id: 16777316
340 name: "ingress.table0_control.set_next_hop_id"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800341 alias: "set_next_hop_id"
342 }
343 params {
344 id: 1
345 name: "next_hop_id"
346 bitwidth: 16
347 }
348}
349actions {
350 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700351 id: 16800567
352 name: "NoAction"
353 alias: "NoAction"
354 }
355}
356actions {
357 preamble {
358 id: 16782803
359 name: "egress.process_set_source_sink.int_set_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800360 alias: "int_set_source"
361 }
362}
363actions {
364 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700365 id: 16798719
366 name: "egress.process_set_source_sink.int_set_sink"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800367 alias: "int_set_sink"
368 }
369}
370actions {
371 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700372 id: 16785626
373 name: "egress.process_int_source.int_source_dscp"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800374 alias: "int_source_dscp"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800375 }
376 params {
377 id: 1
378 name: "max_hop"
379 bitwidth: 8
380 }
381 params {
382 id: 2
383 name: "ins_cnt"
384 bitwidth: 5
385 }
386 params {
387 id: 3
388 name: "ins_mask0003"
389 bitwidth: 4
390 }
391 params {
392 id: 4
393 name: "ins_mask0407"
394 bitwidth: 4
395 }
396}
397actions {
398 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700399 id: 16778237
400 name: "egress.process_int_transit.int_update_total_hop_cnt"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800401 alias: "int_update_total_hop_cnt"
402 }
403}
404actions {
405 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700406 id: 16798455
407 name: "egress.process_int_transit.int_transit"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800408 alias: "int_transit"
409 }
410 params {
411 id: 1
412 name: "switch_id"
413 bitwidth: 32
414 }
415}
416actions {
417 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700418 id: 16783309
419 name: "egress.process_int_transit.int_set_header_0003_i0"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800420 alias: "int_set_header_0003_i0"
421 }
422}
423actions {
424 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700425 id: 16823072
426 name: "egress.process_int_transit.int_set_header_0003_i1"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800427 alias: "int_set_header_0003_i1"
428 }
429}
430actions {
431 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700432 id: 16782691
433 name: "egress.process_int_transit.int_set_header_0003_i2"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800434 alias: "int_set_header_0003_i2"
435 }
436}
437actions {
438 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700439 id: 16822686
440 name: "egress.process_int_transit.int_set_header_0003_i3"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800441 alias: "int_set_header_0003_i3"
442 }
443}
444actions {
445 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700446 id: 16830010
447 name: "egress.process_int_transit.int_set_header_0003_i4"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800448 alias: "int_set_header_0003_i4"
449 }
450}
451actions {
452 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700453 id: 16804519
454 name: "egress.process_int_transit.int_set_header_0003_i5"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800455 alias: "int_set_header_0003_i5"
456 }
457}
458actions {
459 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700460 id: 16810645
461 name: "egress.process_int_transit.int_set_header_0003_i6"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800462 alias: "int_set_header_0003_i6"
463 }
464}
465actions {
466 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700467 id: 16834343
468 name: "egress.process_int_transit.int_set_header_0003_i7"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800469 alias: "int_set_header_0003_i7"
470 }
471}
472actions {
473 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700474 id: 16809032
475 name: "egress.process_int_transit.int_set_header_0003_i8"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800476 alias: "int_set_header_0003_i8"
477 }
478}
479actions {
480 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700481 id: 16783533
482 name: "egress.process_int_transit.int_set_header_0003_i9"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800483 alias: "int_set_header_0003_i9"
484 }
485}
486actions {
487 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700488 id: 16824253
489 name: "egress.process_int_transit.int_set_header_0003_i10"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800490 alias: "int_set_header_0003_i10"
491 }
492}
493actions {
494 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700495 id: 16830666
496 name: "egress.process_int_transit.int_set_header_0003_i11"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800497 alias: "int_set_header_0003_i11"
498 }
499}
500actions {
501 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700502 id: 16809286
503 name: "egress.process_int_transit.int_set_header_0003_i12"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800504 alias: "int_set_header_0003_i12"
505 }
506}
507actions {
508 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700509 id: 16816509
510 name: "egress.process_int_transit.int_set_header_0003_i13"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800511 alias: "int_set_header_0003_i13"
512 }
513}
514actions {
515 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700516 id: 16803371
517 name: "egress.process_int_transit.int_set_header_0003_i14"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800518 alias: "int_set_header_0003_i14"
519 }
520}
521actions {
522 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700523 id: 16810652
524 name: "egress.process_int_transit.int_set_header_0003_i15"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800525 alias: "int_set_header_0003_i15"
526 }
527}
528actions {
529 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700530 id: 16837642
531 name: "egress.process_int_transit.int_set_header_0407_i0"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800532 alias: "int_set_header_0407_i0"
533 }
534}
535actions {
536 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700537 id: 16796009
538 name: "egress.process_int_transit.int_set_header_0407_i1"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800539 alias: "int_set_header_0407_i1"
540 }
541}
542actions {
543 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700544 id: 16819613
545 name: "egress.process_int_transit.int_set_header_0407_i2"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800546 alias: "int_set_header_0407_i2"
547 }
548}
549actions {
550 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700551 id: 16813603
552 name: "egress.process_int_transit.int_set_header_0407_i3"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800553 alias: "int_set_header_0407_i3"
554 }
555}
556actions {
557 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700558 id: 16800640
559 name: "egress.process_int_transit.int_set_header_0407_i4"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800560 alias: "int_set_header_0407_i4"
561 }
562}
563actions {
564 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700565 id: 16779220
566 name: "egress.process_int_transit.int_set_header_0407_i5"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800567 alias: "int_set_header_0407_i5"
568 }
569}
570actions {
571 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700572 id: 16782223
573 name: "egress.process_int_transit.int_set_header_0407_i6"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800574 alias: "int_set_header_0407_i6"
575 }
576}
577actions {
578 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700579 id: 16841737
580 name: "egress.process_int_transit.int_set_header_0407_i7"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800581 alias: "int_set_header_0407_i7"
582 }
583}
584actions {
585 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700586 id: 16828758
587 name: "egress.process_int_transit.int_set_header_0407_i8"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800588 alias: "int_set_header_0407_i8"
589 }
590}
591actions {
592 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700593 id: 16823454
594 name: "egress.process_int_transit.int_set_header_0407_i9"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800595 alias: "int_set_header_0407_i9"
596 }
597}
598actions {
599 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700600 id: 16790618
601 name: "egress.process_int_transit.int_set_header_0407_i10"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800602 alias: "int_set_header_0407_i10"
603 }
604}
605actions {
606 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700607 id: 16829228
608 name: "egress.process_int_transit.int_set_header_0407_i11"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800609 alias: "int_set_header_0407_i11"
610 }
611}
612actions {
613 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700614 id: 16783180
615 name: "egress.process_int_transit.int_set_header_0407_i12"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800616 alias: "int_set_header_0407_i12"
617 }
618}
619actions {
620 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700621 id: 16813110
622 name: "egress.process_int_transit.int_set_header_0407_i13"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800623 alias: "int_set_header_0407_i13"
624 }
625}
626actions {
627 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700628 id: 16789397
629 name: "egress.process_int_transit.int_set_header_0407_i14"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800630 alias: "int_set_header_0407_i14"
631 }
632}
633actions {
634 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700635 id: 16835925
636 name: "egress.process_int_transit.int_set_header_0407_i15"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800637 alias: "int_set_header_0407_i15"
638 }
639}
640actions {
641 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700642 id: 16819982
643 name: "egress.process_int_outer_encap.int_update_ipv4"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800644 alias: "int_update_ipv4"
645 }
646}
647actions {
648 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700649 id: 16810571
650 name: "egress.process_int_outer_encap.int_update_udp"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800651 alias: "int_update_udp"
652 }
653}
654actions {
655 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700656 id: 16789645
657 name: "egress.process_int_outer_encap.int_update_shim"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800658 alias: "int_update_shim"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800659 }
660}
661actions {
662 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700663 id: 16839217
664 name: "egress.process_int_sink.restore_header"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800665 alias: "restore_header"
666 }
667}
668actions {
669 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700670 id: 16784498
671 name: "egress.process_int_sink.int_sink"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800672 alias: "int_sink"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800673 }
674}
675counters {
676 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700677 id: 302004684
678 name: "ingress.port_counters_ingress.ingress_port_counter"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800679 alias: "ingress_port_counter"
680 }
681 spec {
682 unit: PACKETS
683 }
684 size: 511
685}
686counters {
687 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700688 id: 302040487
689 name: "egress.port_counters_egress.egress_port_counter"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800690 alias: "egress_port_counter"
691 }
692 spec {
693 unit: PACKETS
694 }
695 size: 511
696}
697direct_counters {
698 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700699 id: 302038973
700 name: "ingress.table0_control.table0_counter"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800701 alias: "table0_counter"
702 }
703 spec {
704 unit: BOTH
705 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700706 direct_table_id: 33561568
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800707}
708direct_counters {
709 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700710 id: 302052612
711 name: "egress.process_set_source_sink.counter_set_source"
712 alias: "counter_set_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800713 }
714 spec {
715 unit: BOTH
716 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700717 direct_table_id: 33578477
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800718}
719direct_counters {
720 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700721 id: 302033970
722 name: "egress.process_set_source_sink.counter_set_sink"
723 alias: "counter_set_sink"
724 }
725 spec {
726 unit: BOTH
727 }
728 direct_table_id: 33575550
729}
730direct_counters {
731 preamble {
732 id: 302019133
733 name: "egress.process_int_source.counter_int_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800734 alias: "counter_int_source"
735 }
736 spec {
737 unit: BOTH
738 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700739 direct_table_id: 33565369
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800740}
741direct_counters {
742 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700743 id: 302026169
744 name: "egress.process_int_transit.counter_int_insert"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800745 alias: "counter_int_insert"
746 }
747 spec {
748 unit: BOTH
749 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700750 direct_table_id: 33604451
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800751}
752direct_counters {
753 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700754 id: 302027886
755 name: "egress.process_int_transit.counter_int_inst_0003"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800756 alias: "counter_int_inst_0003"
757 }
758 spec {
759 unit: BOTH
760 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700761 direct_table_id: 33607644
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800762}
763direct_counters {
764 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700765 id: 301998415
766 name: "egress.process_int_transit.counter_int_inst_0407"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800767 alias: "counter_int_inst_0407"
768 }
769 spec {
770 unit: BOTH
771 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700772 direct_table_id: 33560427
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800773}
774controller_packet_metadata {
775 preamble {
776 id: 2868941301
777 name: "packet_in"
778 annotations: "@controller_header(\"packet_in\")"
779 }
780 metadata {
781 id: 1
782 name: "ingress_port"
783 bitwidth: 9
784 }
785}
786controller_packet_metadata {
787 preamble {
788 id: 2868916615
789 name: "packet_out"
790 annotations: "@controller_header(\"packet_out\")"
791 }
792 metadata {
793 id: 1
794 name: "egress_port"
795 bitwidth: 9
796 }
797}