blob: 7ac55cfd7ce9868fbf333f66aabe59802237f50b [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 {
Keesjan Karsten23368892018-05-22 10:46:01 +000062 id: 16822046
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080063 }
64 action_refs {
Keesjan Karsten23368892018-05-22 10:46:01 +000065 id: 16783057
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080066 }
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
Carmelo Cascone6af4e172018-06-15 16:01:30 +020074 direct_resource_ids: 318816189
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080075 size: 1024
Carmelo Cascone6af4e172018-06-15 16:01:30 +020076 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080077}
78tables {
79 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070080 id: 33578477
81 name: "egress.process_set_source_sink.tb_set_source"
82 alias: "tb_set_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080083 }
84 match_fields {
85 id: 1
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070086 name: "standard_metadata.ingress_port"
87 bitwidth: 9
88 match_type: EXACT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080089 }
90 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070091 id: 16782803
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -080092 }
93 action_refs {
94 id: 16800567
95 annotations: "@defaultonly()"
96 }
Carmelo Cascone6af4e172018-06-15 16:01:30 +020097 direct_resource_ids: 318829828
Jonghwan Hyunf5d57822018-05-09 10:19:50 -070098 size: 256
Carmelo Cascone6af4e172018-06-15 16:01:30 +020099 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800100}
101tables {
102 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700103 id: 33575550
104 name: "egress.process_set_source_sink.tb_set_sink"
105 alias: "tb_set_sink"
106 }
107 match_fields {
108 id: 1
109 name: "standard_metadata.egress_port"
110 bitwidth: 9
111 match_type: EXACT
112 }
113 action_refs {
114 id: 16798719
115 }
116 action_refs {
117 id: 16800567
118 annotations: "@defaultonly()"
119 }
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200120 direct_resource_ids: 318811186
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700121 size: 256
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200122 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700123}
124tables {
125 preamble {
126 id: 33565369
127 name: "egress.process_int_source.tb_int_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800128 alias: "tb_int_source"
129 }
130 match_fields {
131 id: 1
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800132 name: "hdr.ipv4.src_addr"
133 bitwidth: 32
134 match_type: TERNARY
135 }
136 match_fields {
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800137 id: 2
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800138 name: "hdr.ipv4.dst_addr"
139 bitwidth: 32
140 match_type: TERNARY
141 }
142 match_fields {
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800143 id: 3
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800144 name: "local_metadata.l4_src_port"
145 bitwidth: 16
146 match_type: TERNARY
147 }
148 match_fields {
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800149 id: 4
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800150 name: "local_metadata.l4_dst_port"
151 bitwidth: 16
152 match_type: TERNARY
153 }
154 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700155 id: 16785626
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800156 }
157 action_refs {
158 id: 16800567
159 annotations: "@defaultonly()"
160 }
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200161 direct_resource_ids: 318796349
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800162 size: 1024
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200163 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800164}
165tables {
166 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700167 id: 33604451
168 name: "egress.process_int_transit.tb_int_insert"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800169 alias: "tb_int_insert"
170 }
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800171 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700172 id: 16798455
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800173 }
174 action_refs {
175 id: 16800567
176 annotations: "@defaultonly()"
177 }
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200178 direct_resource_ids: 318803385
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800179 size: 2
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200180 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800181}
182tables {
183 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700184 id: 33607644
185 name: "egress.process_int_transit.tb_int_inst_0003"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800186 alias: "tb_int_inst_0003"
187 }
188 match_fields {
189 id: 1
190 name: "hdr.int_header.instruction_mask_0003"
191 bitwidth: 4
192 match_type: EXACT
193 }
194 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700195 id: 16783309
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800196 }
197 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700198 id: 16823072
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800199 }
200 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700201 id: 16782691
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800202 }
203 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700204 id: 16822686
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800205 }
206 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700207 id: 16830010
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800208 }
209 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700210 id: 16804519
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800211 }
212 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700213 id: 16810645
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800214 }
215 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700216 id: 16834343
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800217 }
218 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700219 id: 16809032
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800220 }
221 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700222 id: 16783533
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800223 }
224 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700225 id: 16824253
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800226 }
227 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700228 id: 16830666
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800229 }
230 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700231 id: 16809286
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800232 }
233 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700234 id: 16816509
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800235 }
236 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700237 id: 16803371
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800238 }
239 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700240 id: 16810652
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800241 }
242 action_refs {
243 id: 16800567
244 annotations: "@defaultonly()"
245 }
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200246 direct_resource_ids: 318805102
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800247 size: 16
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200248 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800249}
250tables {
251 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700252 id: 33560427
253 name: "egress.process_int_transit.tb_int_inst_0407"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800254 alias: "tb_int_inst_0407"
255 }
256 match_fields {
257 id: 1
258 name: "hdr.int_header.instruction_mask_0407"
259 bitwidth: 4
260 match_type: EXACT
261 }
262 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700263 id: 16837642
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800264 }
265 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700266 id: 16796009
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800267 }
268 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700269 id: 16819613
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800270 }
271 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700272 id: 16813603
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800273 }
274 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700275 id: 16800640
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800276 }
277 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700278 id: 16779220
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800279 }
280 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700281 id: 16782223
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800282 }
283 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700284 id: 16841737
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800285 }
286 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700287 id: 16828758
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800288 }
289 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700290 id: 16823454
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800291 }
292 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700293 id: 16790618
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800294 }
295 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700296 id: 16829228
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800297 }
298 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700299 id: 16783180
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800300 }
301 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700302 id: 16813110
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800303 }
304 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700305 id: 16789397
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800306 }
307 action_refs {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700308 id: 16835925
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800309 }
310 action_refs {
311 id: 16800567
312 annotations: "@defaultonly()"
313 }
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200314 direct_resource_ids: 318775631
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800315 size: 16
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200316 idle_timeout_behavior: NO_TIMEOUT
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800317}
318actions {
319 preamble {
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800320 id: 16784184
321 name: "_drop"
322 alias: "_drop"
323 }
324}
325actions {
326 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700327 id: 16777316
328 name: "ingress.table0_control.set_next_hop_id"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800329 alias: "set_next_hop_id"
330 }
331 params {
332 id: 1
333 name: "next_hop_id"
334 bitwidth: 16
335 }
336}
337actions {
338 preamble {
Keesjan Karsten23368892018-05-22 10:46:01 +0000339 id: 16783057
340 name: "ingress.table0_control.send_to_cpu"
341 alias: "send_to_cpu"
342 }
343}
344actions {
345 preamble {
346 id: 16822046
347 name: "ingress.table0_control.set_egress_port"
348 alias: "set_egress_port"
349 }
350 params {
351 id: 1
352 name: "port"
353 bitwidth: 9
354 }
355}
356actions {
357 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700358 id: 16800567
359 name: "NoAction"
360 alias: "NoAction"
361 }
362}
363actions {
364 preamble {
365 id: 16782803
366 name: "egress.process_set_source_sink.int_set_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800367 alias: "int_set_source"
368 }
369}
370actions {
371 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700372 id: 16798719
373 name: "egress.process_set_source_sink.int_set_sink"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800374 alias: "int_set_sink"
375 }
376}
377actions {
378 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700379 id: 16785626
380 name: "egress.process_int_source.int_source_dscp"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800381 alias: "int_source_dscp"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800382 }
383 params {
384 id: 1
385 name: "max_hop"
386 bitwidth: 8
387 }
388 params {
389 id: 2
390 name: "ins_cnt"
391 bitwidth: 5
392 }
393 params {
394 id: 3
395 name: "ins_mask0003"
396 bitwidth: 4
397 }
398 params {
399 id: 4
400 name: "ins_mask0407"
401 bitwidth: 4
402 }
403}
404actions {
405 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700406 id: 16778237
407 name: "egress.process_int_transit.int_update_total_hop_cnt"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800408 alias: "int_update_total_hop_cnt"
409 }
410}
411actions {
412 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700413 id: 16798455
414 name: "egress.process_int_transit.int_transit"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800415 alias: "int_transit"
416 }
417 params {
418 id: 1
419 name: "switch_id"
420 bitwidth: 32
421 }
422}
423actions {
424 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700425 id: 16783309
426 name: "egress.process_int_transit.int_set_header_0003_i0"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800427 alias: "int_set_header_0003_i0"
428 }
429}
430actions {
431 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700432 id: 16823072
433 name: "egress.process_int_transit.int_set_header_0003_i1"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800434 alias: "int_set_header_0003_i1"
435 }
436}
437actions {
438 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700439 id: 16782691
440 name: "egress.process_int_transit.int_set_header_0003_i2"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800441 alias: "int_set_header_0003_i2"
442 }
443}
444actions {
445 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700446 id: 16822686
447 name: "egress.process_int_transit.int_set_header_0003_i3"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800448 alias: "int_set_header_0003_i3"
449 }
450}
451actions {
452 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700453 id: 16830010
454 name: "egress.process_int_transit.int_set_header_0003_i4"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800455 alias: "int_set_header_0003_i4"
456 }
457}
458actions {
459 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700460 id: 16804519
461 name: "egress.process_int_transit.int_set_header_0003_i5"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800462 alias: "int_set_header_0003_i5"
463 }
464}
465actions {
466 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700467 id: 16810645
468 name: "egress.process_int_transit.int_set_header_0003_i6"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800469 alias: "int_set_header_0003_i6"
470 }
471}
472actions {
473 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700474 id: 16834343
475 name: "egress.process_int_transit.int_set_header_0003_i7"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800476 alias: "int_set_header_0003_i7"
477 }
478}
479actions {
480 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700481 id: 16809032
482 name: "egress.process_int_transit.int_set_header_0003_i8"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800483 alias: "int_set_header_0003_i8"
484 }
485}
486actions {
487 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700488 id: 16783533
489 name: "egress.process_int_transit.int_set_header_0003_i9"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800490 alias: "int_set_header_0003_i9"
491 }
492}
493actions {
494 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700495 id: 16824253
496 name: "egress.process_int_transit.int_set_header_0003_i10"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800497 alias: "int_set_header_0003_i10"
498 }
499}
500actions {
501 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700502 id: 16830666
503 name: "egress.process_int_transit.int_set_header_0003_i11"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800504 alias: "int_set_header_0003_i11"
505 }
506}
507actions {
508 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700509 id: 16809286
510 name: "egress.process_int_transit.int_set_header_0003_i12"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800511 alias: "int_set_header_0003_i12"
512 }
513}
514actions {
515 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700516 id: 16816509
517 name: "egress.process_int_transit.int_set_header_0003_i13"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800518 alias: "int_set_header_0003_i13"
519 }
520}
521actions {
522 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700523 id: 16803371
524 name: "egress.process_int_transit.int_set_header_0003_i14"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800525 alias: "int_set_header_0003_i14"
526 }
527}
528actions {
529 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700530 id: 16810652
531 name: "egress.process_int_transit.int_set_header_0003_i15"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800532 alias: "int_set_header_0003_i15"
533 }
534}
535actions {
536 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700537 id: 16837642
538 name: "egress.process_int_transit.int_set_header_0407_i0"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800539 alias: "int_set_header_0407_i0"
540 }
541}
542actions {
543 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700544 id: 16796009
545 name: "egress.process_int_transit.int_set_header_0407_i1"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800546 alias: "int_set_header_0407_i1"
547 }
548}
549actions {
550 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700551 id: 16819613
552 name: "egress.process_int_transit.int_set_header_0407_i2"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800553 alias: "int_set_header_0407_i2"
554 }
555}
556actions {
557 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700558 id: 16813603
559 name: "egress.process_int_transit.int_set_header_0407_i3"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800560 alias: "int_set_header_0407_i3"
561 }
562}
563actions {
564 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700565 id: 16800640
566 name: "egress.process_int_transit.int_set_header_0407_i4"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800567 alias: "int_set_header_0407_i4"
568 }
569}
570actions {
571 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700572 id: 16779220
573 name: "egress.process_int_transit.int_set_header_0407_i5"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800574 alias: "int_set_header_0407_i5"
575 }
576}
577actions {
578 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700579 id: 16782223
580 name: "egress.process_int_transit.int_set_header_0407_i6"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800581 alias: "int_set_header_0407_i6"
582 }
583}
584actions {
585 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700586 id: 16841737
587 name: "egress.process_int_transit.int_set_header_0407_i7"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800588 alias: "int_set_header_0407_i7"
589 }
590}
591actions {
592 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700593 id: 16828758
594 name: "egress.process_int_transit.int_set_header_0407_i8"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800595 alias: "int_set_header_0407_i8"
596 }
597}
598actions {
599 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700600 id: 16823454
601 name: "egress.process_int_transit.int_set_header_0407_i9"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800602 alias: "int_set_header_0407_i9"
603 }
604}
605actions {
606 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700607 id: 16790618
608 name: "egress.process_int_transit.int_set_header_0407_i10"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800609 alias: "int_set_header_0407_i10"
610 }
611}
612actions {
613 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700614 id: 16829228
615 name: "egress.process_int_transit.int_set_header_0407_i11"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800616 alias: "int_set_header_0407_i11"
617 }
618}
619actions {
620 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700621 id: 16783180
622 name: "egress.process_int_transit.int_set_header_0407_i12"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800623 alias: "int_set_header_0407_i12"
624 }
625}
626actions {
627 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700628 id: 16813110
629 name: "egress.process_int_transit.int_set_header_0407_i13"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800630 alias: "int_set_header_0407_i13"
631 }
632}
633actions {
634 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700635 id: 16789397
636 name: "egress.process_int_transit.int_set_header_0407_i14"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800637 alias: "int_set_header_0407_i14"
638 }
639}
640actions {
641 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700642 id: 16835925
643 name: "egress.process_int_transit.int_set_header_0407_i15"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800644 alias: "int_set_header_0407_i15"
645 }
646}
647actions {
648 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700649 id: 16819982
650 name: "egress.process_int_outer_encap.int_update_ipv4"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800651 alias: "int_update_ipv4"
652 }
653}
654actions {
655 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700656 id: 16810571
657 name: "egress.process_int_outer_encap.int_update_udp"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800658 alias: "int_update_udp"
659 }
660}
661actions {
662 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700663 id: 16789645
664 name: "egress.process_int_outer_encap.int_update_shim"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800665 alias: "int_update_shim"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800666 }
667}
668actions {
669 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700670 id: 16839217
671 name: "egress.process_int_sink.restore_header"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800672 alias: "restore_header"
673 }
674}
675actions {
676 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700677 id: 16784498
678 name: "egress.process_int_sink.int_sink"
Jonghwan Hyun8be03392017-12-04 15:48:44 -0800679 alias: "int_sink"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800680 }
681}
682counters {
683 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700684 id: 302004684
685 name: "ingress.port_counters_ingress.ingress_port_counter"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800686 alias: "ingress_port_counter"
687 }
688 spec {
689 unit: PACKETS
690 }
691 size: 511
692}
693counters {
694 preamble {
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700695 id: 302040487
696 name: "egress.port_counters_egress.egress_port_counter"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800697 alias: "egress_port_counter"
698 }
699 spec {
700 unit: PACKETS
701 }
702 size: 511
703}
704direct_counters {
705 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200706 id: 318816189
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700707 name: "ingress.table0_control.table0_counter"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800708 alias: "table0_counter"
709 }
710 spec {
711 unit: BOTH
712 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700713 direct_table_id: 33561568
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800714}
715direct_counters {
716 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200717 id: 318829828
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700718 name: "egress.process_set_source_sink.counter_set_source"
719 alias: "counter_set_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800720 }
721 spec {
722 unit: BOTH
723 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700724 direct_table_id: 33578477
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800725}
726direct_counters {
727 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200728 id: 318811186
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700729 name: "egress.process_set_source_sink.counter_set_sink"
730 alias: "counter_set_sink"
731 }
732 spec {
733 unit: BOTH
734 }
735 direct_table_id: 33575550
736}
737direct_counters {
738 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200739 id: 318796349
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700740 name: "egress.process_int_source.counter_int_source"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800741 alias: "counter_int_source"
742 }
743 spec {
744 unit: BOTH
745 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700746 direct_table_id: 33565369
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800747}
748direct_counters {
749 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200750 id: 318803385
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700751 name: "egress.process_int_transit.counter_int_insert"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800752 alias: "counter_int_insert"
753 }
754 spec {
755 unit: BOTH
756 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700757 direct_table_id: 33604451
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800758}
759direct_counters {
760 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200761 id: 318805102
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700762 name: "egress.process_int_transit.counter_int_inst_0003"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800763 alias: "counter_int_inst_0003"
764 }
765 spec {
766 unit: BOTH
767 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700768 direct_table_id: 33607644
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800769}
770direct_counters {
771 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200772 id: 318775631
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700773 name: "egress.process_int_transit.counter_int_inst_0407"
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800774 alias: "counter_int_inst_0407"
775 }
776 spec {
777 unit: BOTH
778 }
Jonghwan Hyunf5d57822018-05-09 10:19:50 -0700779 direct_table_id: 33560427
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800780}
781controller_packet_metadata {
782 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200783 id: 67146229
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800784 name: "packet_in"
785 annotations: "@controller_header(\"packet_in\")"
786 }
787 metadata {
788 id: 1
789 name: "ingress_port"
790 bitwidth: 9
791 }
Keesjan Karsten23368892018-05-22 10:46:01 +0000792 metadata {
793 id: 2
794 name: "_padding"
795 bitwidth: 7
796 }
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800797}
798controller_packet_metadata {
799 preamble {
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200800 id: 67121543
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800801 name: "packet_out"
802 annotations: "@controller_header(\"packet_out\")"
803 }
804 metadata {
805 id: 1
806 name: "egress_port"
807 bitwidth: 9
808 }
Keesjan Karsten23368892018-05-22 10:46:01 +0000809 metadata {
810 id: 2
811 name: "_padding"
812 bitwidth: 7
813 }
Jonghwan Hyun4a9a6712017-11-13 14:43:55 -0800814}
Carmelo Cascone6af4e172018-06-15 16:01:30 +0200815type_info {
816}