Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 1 | tables { |
2 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 3 | id: 33561568 |
4 | name: "ingress.table0_control.table0" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 5 | 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 Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 62 | id: 16822046 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 63 | } |
64 | action_refs { | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 65 | id: 16783057 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 66 | } |
67 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 68 | id: 16777316 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 69 | } |
70 | action_refs { | ||||
71 | id: 16784184 | ||||
72 | } | ||||
73 | const_default_action_id: 16784184 | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 74 | direct_resource_ids: 318816189 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 75 | size: 1024 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 76 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 77 | } |
78 | tables { | ||||
79 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 80 | id: 33594678 |
81 | name: "ingress.process_set_source_sink.tb_set_source" | ||||
82 | alias: "ingress.process_set_source_sink.tb_set_source" | ||||
83 | } | ||||
84 | match_fields { | ||||
85 | id: 1 | ||||
86 | name: "standard_metadata.ingress_port" | ||||
87 | bitwidth: 9 | ||||
88 | match_type: EXACT | ||||
89 | } | ||||
90 | action_refs { | ||||
91 | id: 16817471 | ||||
92 | } | ||||
93 | action_refs { | ||||
94 | id: 16800567 | ||||
95 | annotations: "@defaultonly()" | ||||
96 | } | ||||
97 | direct_resource_ids: 318825104 | ||||
98 | size: 256 | ||||
99 | idle_timeout_behavior: NO_TIMEOUT | ||||
100 | } | ||||
101 | tables { | ||||
102 | preamble { | ||||
103 | id: 33584156 | ||||
104 | name: "ingress.process_set_source_sink.tb_set_sink" | ||||
105 | alias: "ingress.process_set_source_sink.tb_set_sink" | ||||
106 | } | ||||
107 | match_fields { | ||||
108 | id: 1 | ||||
109 | name: "standard_metadata.egress_spec" | ||||
110 | bitwidth: 9 | ||||
111 | match_type: EXACT | ||||
112 | } | ||||
113 | action_refs { | ||||
114 | id: 16800284 | ||||
115 | } | ||||
116 | action_refs { | ||||
117 | id: 16800567 | ||||
118 | annotations: "@defaultonly()" | ||||
119 | } | ||||
120 | direct_resource_ids: 318775657 | ||||
121 | size: 256 | ||||
122 | idle_timeout_behavior: NO_TIMEOUT | ||||
123 | } | ||||
124 | tables { | ||||
125 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 126 | id: 33578477 |
127 | name: "egress.process_set_source_sink.tb_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 128 | alias: "egress.process_set_source_sink.tb_set_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 129 | } |
130 | match_fields { | ||||
131 | id: 1 | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 132 | name: "standard_metadata.ingress_port" |
133 | bitwidth: 9 | ||||
134 | match_type: EXACT | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 135 | } |
136 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 137 | id: 16782803 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 138 | } |
139 | action_refs { | ||||
140 | id: 16800567 | ||||
141 | annotations: "@defaultonly()" | ||||
142 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 143 | direct_resource_ids: 318829828 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 144 | size: 256 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 145 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 146 | } |
147 | tables { | ||||
148 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 149 | id: 33575550 |
150 | name: "egress.process_set_source_sink.tb_set_sink" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 151 | alias: "egress.process_set_source_sink.tb_set_sink" |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 152 | } |
153 | match_fields { | ||||
154 | id: 1 | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 155 | name: "standard_metadata.egress_spec" |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 156 | bitwidth: 9 |
157 | match_type: EXACT | ||||
158 | } | ||||
159 | action_refs { | ||||
160 | id: 16798719 | ||||
161 | } | ||||
162 | action_refs { | ||||
163 | id: 16800567 | ||||
164 | annotations: "@defaultonly()" | ||||
165 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 166 | direct_resource_ids: 318811186 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 167 | size: 256 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 168 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 169 | } |
170 | tables { | ||||
171 | preamble { | ||||
172 | id: 33565369 | ||||
173 | name: "egress.process_int_source.tb_int_source" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 174 | alias: "tb_int_source" |
175 | } | ||||
176 | match_fields { | ||||
177 | id: 1 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 178 | name: "hdr.ipv4.src_addr" |
179 | bitwidth: 32 | ||||
180 | match_type: TERNARY | ||||
181 | } | ||||
182 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 183 | id: 2 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 184 | name: "hdr.ipv4.dst_addr" |
185 | bitwidth: 32 | ||||
186 | match_type: TERNARY | ||||
187 | } | ||||
188 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 189 | id: 3 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 190 | name: "local_metadata.l4_src_port" |
191 | bitwidth: 16 | ||||
192 | match_type: TERNARY | ||||
193 | } | ||||
194 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 195 | id: 4 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 196 | name: "local_metadata.l4_dst_port" |
197 | bitwidth: 16 | ||||
198 | match_type: TERNARY | ||||
199 | } | ||||
200 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 201 | id: 16785626 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 202 | } |
203 | action_refs { | ||||
204 | id: 16800567 | ||||
205 | annotations: "@defaultonly()" | ||||
206 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 207 | direct_resource_ids: 318796349 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 208 | size: 1024 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 209 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 210 | } |
211 | tables { | ||||
212 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 213 | id: 33604451 |
214 | name: "egress.process_int_transit.tb_int_insert" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 215 | alias: "tb_int_insert" |
216 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 217 | action_refs { |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 218 | id: 16798455 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 219 | } |
220 | action_refs { | ||||
221 | id: 16800567 | ||||
222 | annotations: "@defaultonly()" | ||||
223 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 224 | direct_resource_ids: 318803385 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 225 | size: 2 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 226 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 227 | } |
228 | tables { | ||||
229 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 230 | id: 33607644 |
231 | name: "egress.process_int_transit.tb_int_inst_0003" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 232 | alias: "tb_int_inst_0003" |
233 | } | ||||
234 | match_fields { | ||||
235 | id: 1 | ||||
236 | name: "hdr.int_header.instruction_mask_0003" | ||||
237 | bitwidth: 4 | ||||
238 | match_type: EXACT | ||||
239 | } | ||||
240 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 241 | id: 16783309 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 242 | } |
243 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 244 | id: 16823072 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 245 | } |
246 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 247 | id: 16782691 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 248 | } |
249 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 250 | id: 16822686 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 251 | } |
252 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 253 | id: 16830010 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 254 | } |
255 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 256 | id: 16804519 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 257 | } |
258 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 259 | id: 16810645 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 260 | } |
261 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 262 | id: 16834343 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 263 | } |
264 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 265 | id: 16809032 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 266 | } |
267 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 268 | id: 16783533 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 269 | } |
270 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 271 | id: 16824253 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 272 | } |
273 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 274 | id: 16830666 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 275 | } |
276 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 277 | id: 16809286 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 278 | } |
279 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 280 | id: 16816509 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 281 | } |
282 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 283 | id: 16803371 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 284 | } |
285 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 286 | id: 16810652 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 287 | } |
288 | action_refs { | ||||
289 | id: 16800567 | ||||
290 | annotations: "@defaultonly()" | ||||
291 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 292 | direct_resource_ids: 318805102 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 293 | size: 16 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 294 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 295 | } |
296 | tables { | ||||
297 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 298 | id: 33560427 |
299 | name: "egress.process_int_transit.tb_int_inst_0407" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 300 | alias: "tb_int_inst_0407" |
301 | } | ||||
302 | match_fields { | ||||
303 | id: 1 | ||||
304 | name: "hdr.int_header.instruction_mask_0407" | ||||
305 | bitwidth: 4 | ||||
306 | match_type: EXACT | ||||
307 | } | ||||
308 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 309 | id: 16837642 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 310 | } |
311 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 312 | id: 16796009 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 313 | } |
314 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 315 | id: 16819613 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 316 | } |
317 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 318 | id: 16813603 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 319 | } |
320 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 321 | id: 16800640 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 322 | } |
323 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 324 | id: 16779220 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 325 | } |
326 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 327 | id: 16782223 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 328 | } |
329 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 330 | id: 16841737 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 331 | } |
332 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 333 | id: 16828758 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 334 | } |
335 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 336 | id: 16823454 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 337 | } |
338 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 339 | id: 16790618 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 340 | } |
341 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 342 | id: 16829228 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 343 | } |
344 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 345 | id: 16783180 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 346 | } |
347 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 348 | id: 16813110 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 349 | } |
350 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 351 | id: 16789397 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 352 | } |
353 | action_refs { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 354 | id: 16835925 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 355 | } |
356 | action_refs { | ||||
357 | id: 16800567 | ||||
358 | annotations: "@defaultonly()" | ||||
359 | } | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 360 | direct_resource_ids: 318775631 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 361 | size: 16 |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 362 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 363 | } |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 364 | tables { |
365 | preamble { | ||||
366 | id: 33565180 | ||||
367 | name: "egress.process_int_report.tb_generate_report" | ||||
368 | alias: "tb_generate_report" | ||||
369 | } | ||||
370 | match_fields { | ||||
371 | id: 1 | ||||
372 | name: "standard_metadata.instance_type" | ||||
373 | bitwidth: 32 | ||||
374 | match_type: EXACT | ||||
375 | } | ||||
376 | action_refs { | ||||
377 | id: 16790504 | ||||
378 | } | ||||
379 | action_refs { | ||||
380 | id: 16800567 | ||||
381 | annotations: "@defaultonly()" | ||||
382 | } | ||||
383 | size: 1024 | ||||
384 | idle_timeout_behavior: NO_TIMEOUT | ||||
385 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 386 | actions { |
387 | preamble { | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 388 | id: 16784184 |
389 | name: "_drop" | ||||
390 | alias: "_drop" | ||||
391 | } | ||||
392 | } | ||||
393 | actions { | ||||
394 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 395 | id: 16800567 |
396 | name: "NoAction" | ||||
397 | alias: "NoAction" | ||||
398 | } | ||||
399 | } | ||||
400 | actions { | ||||
401 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 402 | id: 16777316 |
403 | name: "ingress.table0_control.set_next_hop_id" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 404 | alias: "set_next_hop_id" |
405 | } | ||||
406 | params { | ||||
407 | id: 1 | ||||
408 | name: "next_hop_id" | ||||
409 | bitwidth: 16 | ||||
410 | } | ||||
411 | } | ||||
412 | actions { | ||||
413 | preamble { | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 414 | id: 16783057 |
415 | name: "ingress.table0_control.send_to_cpu" | ||||
416 | alias: "send_to_cpu" | ||||
417 | } | ||||
418 | } | ||||
419 | actions { | ||||
420 | preamble { | ||||
421 | id: 16822046 | ||||
422 | name: "ingress.table0_control.set_egress_port" | ||||
423 | alias: "set_egress_port" | ||||
424 | } | ||||
425 | params { | ||||
426 | id: 1 | ||||
427 | name: "port" | ||||
428 | bitwidth: 9 | ||||
429 | } | ||||
430 | } | ||||
431 | actions { | ||||
432 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 433 | id: 16817471 |
434 | name: "ingress.process_set_source_sink.int_set_source" | ||||
435 | alias: "ingress.process_set_source_sink.int_set_source" | ||||
436 | } | ||||
437 | } | ||||
438 | actions { | ||||
439 | preamble { | ||||
440 | id: 16800284 | ||||
441 | name: "ingress.process_set_source_sink.int_set_sink" | ||||
442 | alias: "ingress.process_set_source_sink.int_set_sink" | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 443 | } |
444 | } | ||||
445 | actions { | ||||
446 | preamble { | ||||
447 | id: 16782803 | ||||
448 | name: "egress.process_set_source_sink.int_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 449 | alias: "egress.process_set_source_sink.int_set_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 450 | } |
451 | } | ||||
452 | actions { | ||||
453 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 454 | id: 16798719 |
455 | name: "egress.process_set_source_sink.int_set_sink" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 456 | alias: "egress.process_set_source_sink.int_set_sink" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 457 | } |
458 | } | ||||
459 | actions { | ||||
460 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 461 | id: 16785626 |
462 | name: "egress.process_int_source.int_source_dscp" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 463 | alias: "int_source_dscp" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 464 | } |
465 | params { | ||||
466 | id: 1 | ||||
467 | name: "max_hop" | ||||
468 | bitwidth: 8 | ||||
469 | } | ||||
470 | params { | ||||
471 | id: 2 | ||||
472 | name: "ins_cnt" | ||||
473 | bitwidth: 5 | ||||
474 | } | ||||
475 | params { | ||||
476 | id: 3 | ||||
477 | name: "ins_mask0003" | ||||
478 | bitwidth: 4 | ||||
479 | } | ||||
480 | params { | ||||
481 | id: 4 | ||||
482 | name: "ins_mask0407" | ||||
483 | bitwidth: 4 | ||||
484 | } | ||||
485 | } | ||||
486 | actions { | ||||
487 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 488 | id: 16778237 |
489 | name: "egress.process_int_transit.int_update_total_hop_cnt" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 490 | alias: "int_update_total_hop_cnt" |
491 | } | ||||
492 | } | ||||
493 | actions { | ||||
494 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 495 | id: 16798455 |
496 | name: "egress.process_int_transit.int_transit" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 497 | alias: "int_transit" |
498 | } | ||||
499 | params { | ||||
500 | id: 1 | ||||
501 | name: "switch_id" | ||||
502 | bitwidth: 32 | ||||
503 | } | ||||
504 | } | ||||
505 | actions { | ||||
506 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 507 | id: 16783309 |
508 | name: "egress.process_int_transit.int_set_header_0003_i0" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 509 | alias: "int_set_header_0003_i0" |
510 | } | ||||
511 | } | ||||
512 | actions { | ||||
513 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 514 | id: 16823072 |
515 | name: "egress.process_int_transit.int_set_header_0003_i1" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 516 | alias: "int_set_header_0003_i1" |
517 | } | ||||
518 | } | ||||
519 | actions { | ||||
520 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 521 | id: 16782691 |
522 | name: "egress.process_int_transit.int_set_header_0003_i2" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 523 | alias: "int_set_header_0003_i2" |
524 | } | ||||
525 | } | ||||
526 | actions { | ||||
527 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 528 | id: 16822686 |
529 | name: "egress.process_int_transit.int_set_header_0003_i3" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 530 | alias: "int_set_header_0003_i3" |
531 | } | ||||
532 | } | ||||
533 | actions { | ||||
534 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 535 | id: 16830010 |
536 | name: "egress.process_int_transit.int_set_header_0003_i4" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 537 | alias: "int_set_header_0003_i4" |
538 | } | ||||
539 | } | ||||
540 | actions { | ||||
541 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 542 | id: 16804519 |
543 | name: "egress.process_int_transit.int_set_header_0003_i5" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 544 | alias: "int_set_header_0003_i5" |
545 | } | ||||
546 | } | ||||
547 | actions { | ||||
548 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 549 | id: 16810645 |
550 | name: "egress.process_int_transit.int_set_header_0003_i6" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 551 | alias: "int_set_header_0003_i6" |
552 | } | ||||
553 | } | ||||
554 | actions { | ||||
555 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 556 | id: 16834343 |
557 | name: "egress.process_int_transit.int_set_header_0003_i7" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 558 | alias: "int_set_header_0003_i7" |
559 | } | ||||
560 | } | ||||
561 | actions { | ||||
562 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 563 | id: 16809032 |
564 | name: "egress.process_int_transit.int_set_header_0003_i8" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 565 | alias: "int_set_header_0003_i8" |
566 | } | ||||
567 | } | ||||
568 | actions { | ||||
569 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 570 | id: 16783533 |
571 | name: "egress.process_int_transit.int_set_header_0003_i9" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 572 | alias: "int_set_header_0003_i9" |
573 | } | ||||
574 | } | ||||
575 | actions { | ||||
576 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 577 | id: 16824253 |
578 | name: "egress.process_int_transit.int_set_header_0003_i10" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 579 | alias: "int_set_header_0003_i10" |
580 | } | ||||
581 | } | ||||
582 | actions { | ||||
583 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 584 | id: 16830666 |
585 | name: "egress.process_int_transit.int_set_header_0003_i11" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 586 | alias: "int_set_header_0003_i11" |
587 | } | ||||
588 | } | ||||
589 | actions { | ||||
590 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 591 | id: 16809286 |
592 | name: "egress.process_int_transit.int_set_header_0003_i12" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 593 | alias: "int_set_header_0003_i12" |
594 | } | ||||
595 | } | ||||
596 | actions { | ||||
597 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 598 | id: 16816509 |
599 | name: "egress.process_int_transit.int_set_header_0003_i13" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 600 | alias: "int_set_header_0003_i13" |
601 | } | ||||
602 | } | ||||
603 | actions { | ||||
604 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 605 | id: 16803371 |
606 | name: "egress.process_int_transit.int_set_header_0003_i14" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 607 | alias: "int_set_header_0003_i14" |
608 | } | ||||
609 | } | ||||
610 | actions { | ||||
611 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 612 | id: 16810652 |
613 | name: "egress.process_int_transit.int_set_header_0003_i15" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 614 | alias: "int_set_header_0003_i15" |
615 | } | ||||
616 | } | ||||
617 | actions { | ||||
618 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 619 | id: 16837642 |
620 | name: "egress.process_int_transit.int_set_header_0407_i0" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 621 | alias: "int_set_header_0407_i0" |
622 | } | ||||
623 | } | ||||
624 | actions { | ||||
625 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 626 | id: 16796009 |
627 | name: "egress.process_int_transit.int_set_header_0407_i1" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 628 | alias: "int_set_header_0407_i1" |
629 | } | ||||
630 | } | ||||
631 | actions { | ||||
632 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 633 | id: 16819613 |
634 | name: "egress.process_int_transit.int_set_header_0407_i2" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 635 | alias: "int_set_header_0407_i2" |
636 | } | ||||
637 | } | ||||
638 | actions { | ||||
639 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 640 | id: 16813603 |
641 | name: "egress.process_int_transit.int_set_header_0407_i3" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 642 | alias: "int_set_header_0407_i3" |
643 | } | ||||
644 | } | ||||
645 | actions { | ||||
646 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 647 | id: 16800640 |
648 | name: "egress.process_int_transit.int_set_header_0407_i4" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 649 | alias: "int_set_header_0407_i4" |
650 | } | ||||
651 | } | ||||
652 | actions { | ||||
653 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 654 | id: 16779220 |
655 | name: "egress.process_int_transit.int_set_header_0407_i5" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 656 | alias: "int_set_header_0407_i5" |
657 | } | ||||
658 | } | ||||
659 | actions { | ||||
660 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 661 | id: 16782223 |
662 | name: "egress.process_int_transit.int_set_header_0407_i6" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 663 | alias: "int_set_header_0407_i6" |
664 | } | ||||
665 | } | ||||
666 | actions { | ||||
667 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 668 | id: 16841737 |
669 | name: "egress.process_int_transit.int_set_header_0407_i7" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 670 | alias: "int_set_header_0407_i7" |
671 | } | ||||
672 | } | ||||
673 | actions { | ||||
674 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 675 | id: 16828758 |
676 | name: "egress.process_int_transit.int_set_header_0407_i8" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 677 | alias: "int_set_header_0407_i8" |
678 | } | ||||
679 | } | ||||
680 | actions { | ||||
681 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 682 | id: 16823454 |
683 | name: "egress.process_int_transit.int_set_header_0407_i9" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 684 | alias: "int_set_header_0407_i9" |
685 | } | ||||
686 | } | ||||
687 | actions { | ||||
688 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 689 | id: 16790618 |
690 | name: "egress.process_int_transit.int_set_header_0407_i10" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 691 | alias: "int_set_header_0407_i10" |
692 | } | ||||
693 | } | ||||
694 | actions { | ||||
695 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 696 | id: 16829228 |
697 | name: "egress.process_int_transit.int_set_header_0407_i11" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 698 | alias: "int_set_header_0407_i11" |
699 | } | ||||
700 | } | ||||
701 | actions { | ||||
702 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 703 | id: 16783180 |
704 | name: "egress.process_int_transit.int_set_header_0407_i12" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 705 | alias: "int_set_header_0407_i12" |
706 | } | ||||
707 | } | ||||
708 | actions { | ||||
709 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 710 | id: 16813110 |
711 | name: "egress.process_int_transit.int_set_header_0407_i13" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 712 | alias: "int_set_header_0407_i13" |
713 | } | ||||
714 | } | ||||
715 | actions { | ||||
716 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 717 | id: 16789397 |
718 | name: "egress.process_int_transit.int_set_header_0407_i14" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 719 | alias: "int_set_header_0407_i14" |
720 | } | ||||
721 | } | ||||
722 | actions { | ||||
723 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 724 | id: 16835925 |
725 | name: "egress.process_int_transit.int_set_header_0407_i15" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 726 | alias: "int_set_header_0407_i15" |
727 | } | ||||
728 | } | ||||
729 | actions { | ||||
730 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 731 | id: 16819982 |
732 | name: "egress.process_int_outer_encap.int_update_ipv4" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 733 | alias: "int_update_ipv4" |
734 | } | ||||
735 | } | ||||
736 | actions { | ||||
737 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 738 | id: 16810571 |
739 | name: "egress.process_int_outer_encap.int_update_udp" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 740 | alias: "int_update_udp" |
741 | } | ||||
742 | } | ||||
743 | actions { | ||||
744 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 745 | id: 16789645 |
746 | name: "egress.process_int_outer_encap.int_update_shim" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 747 | alias: "int_update_shim" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 748 | } |
749 | } | ||||
750 | actions { | ||||
751 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 752 | id: 16790504 |
753 | name: "egress.process_int_report.do_report_encapsulation" | ||||
754 | alias: "do_report_encapsulation" | ||||
755 | } | ||||
756 | params { | ||||
757 | id: 1 | ||||
758 | name: "src_mac" | ||||
759 | bitwidth: 48 | ||||
760 | } | ||||
761 | params { | ||||
762 | id: 2 | ||||
763 | name: "mon_mac" | ||||
764 | bitwidth: 48 | ||||
765 | } | ||||
766 | params { | ||||
767 | id: 3 | ||||
768 | name: "src_ip" | ||||
769 | bitwidth: 32 | ||||
770 | } | ||||
771 | params { | ||||
772 | id: 4 | ||||
773 | name: "mon_ip" | ||||
774 | bitwidth: 32 | ||||
775 | } | ||||
776 | params { | ||||
777 | id: 5 | ||||
778 | name: "mon_port" | ||||
779 | bitwidth: 16 | ||||
780 | } | ||||
781 | } | ||||
782 | actions { | ||||
783 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 784 | id: 16839217 |
785 | name: "egress.process_int_sink.restore_header" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 786 | alias: "restore_header" |
787 | } | ||||
788 | } | ||||
789 | actions { | ||||
790 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 791 | id: 16784498 |
792 | name: "egress.process_int_sink.int_sink" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 793 | alias: "int_sink" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 794 | } |
795 | } | ||||
796 | counters { | ||||
797 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 798 | id: 302004684 |
799 | name: "ingress.port_counters_ingress.ingress_port_counter" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 800 | alias: "ingress_port_counter" |
801 | } | ||||
802 | spec { | ||||
803 | unit: PACKETS | ||||
804 | } | ||||
805 | size: 511 | ||||
806 | } | ||||
807 | counters { | ||||
808 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 809 | id: 302040487 |
810 | name: "egress.port_counters_egress.egress_port_counter" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 811 | alias: "egress_port_counter" |
812 | } | ||||
813 | spec { | ||||
814 | unit: PACKETS | ||||
815 | } | ||||
816 | size: 511 | ||||
817 | } | ||||
818 | direct_counters { | ||||
819 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 820 | id: 318816189 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 821 | name: "ingress.table0_control.table0_counter" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 822 | alias: "table0_counter" |
823 | } | ||||
824 | spec { | ||||
825 | unit: BOTH | ||||
826 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 827 | direct_table_id: 33561568 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 828 | } |
829 | direct_counters { | ||||
830 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 831 | id: 318825104 |
832 | name: "ingress.process_set_source_sink.counter_set_source" | ||||
833 | alias: "ingress.process_set_source_sink.counter_set_source" | ||||
834 | } | ||||
835 | spec { | ||||
836 | unit: BOTH | ||||
837 | } | ||||
838 | direct_table_id: 33594678 | ||||
839 | } | ||||
840 | direct_counters { | ||||
841 | preamble { | ||||
842 | id: 318775657 | ||||
843 | name: "ingress.process_set_source_sink.counter_set_sink" | ||||
844 | alias: "ingress.process_set_source_sink.counter_set_sink" | ||||
845 | } | ||||
846 | spec { | ||||
847 | unit: BOTH | ||||
848 | } | ||||
849 | direct_table_id: 33584156 | ||||
850 | } | ||||
851 | direct_counters { | ||||
852 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 853 | id: 318829828 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 854 | name: "egress.process_set_source_sink.counter_set_source" |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 855 | alias: "egress.process_set_source_sink.counter_set_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 856 | } |
857 | spec { | ||||
858 | unit: BOTH | ||||
859 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 860 | direct_table_id: 33578477 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 861 | } |
862 | direct_counters { | ||||
863 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 864 | id: 318811186 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 865 | name: "egress.process_set_source_sink.counter_set_sink" |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 866 | alias: "egress.process_set_source_sink.counter_set_sink" |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 867 | } |
868 | spec { | ||||
869 | unit: BOTH | ||||
870 | } | ||||
871 | direct_table_id: 33575550 | ||||
872 | } | ||||
873 | direct_counters { | ||||
874 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 875 | id: 318796349 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 876 | name: "egress.process_int_source.counter_int_source" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 877 | alias: "counter_int_source" |
878 | } | ||||
879 | spec { | ||||
880 | unit: BOTH | ||||
881 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 882 | direct_table_id: 33565369 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 883 | } |
884 | direct_counters { | ||||
885 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 886 | id: 318803385 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 887 | name: "egress.process_int_transit.counter_int_insert" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 888 | alias: "counter_int_insert" |
889 | } | ||||
890 | spec { | ||||
891 | unit: BOTH | ||||
892 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 893 | direct_table_id: 33604451 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 894 | } |
895 | direct_counters { | ||||
896 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 897 | id: 318805102 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 898 | name: "egress.process_int_transit.counter_int_inst_0003" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 899 | alias: "counter_int_inst_0003" |
900 | } | ||||
901 | spec { | ||||
902 | unit: BOTH | ||||
903 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 904 | direct_table_id: 33607644 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 905 | } |
906 | direct_counters { | ||||
907 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 908 | id: 318775631 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 909 | name: "egress.process_int_transit.counter_int_inst_0407" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 910 | alias: "counter_int_inst_0407" |
911 | } | ||||
912 | spec { | ||||
913 | unit: BOTH | ||||
914 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 915 | direct_table_id: 33560427 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 916 | } |
917 | controller_packet_metadata { | ||||
918 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 919 | id: 67146229 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 920 | name: "packet_in" |
921 | annotations: "@controller_header(\"packet_in\")" | ||||
922 | } | ||||
923 | metadata { | ||||
924 | id: 1 | ||||
925 | name: "ingress_port" | ||||
926 | bitwidth: 9 | ||||
927 | } | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 928 | metadata { |
929 | id: 2 | ||||
930 | name: "_padding" | ||||
931 | bitwidth: 7 | ||||
932 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 933 | } |
934 | controller_packet_metadata { | ||||
935 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 936 | id: 67121543 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 937 | name: "packet_out" |
938 | annotations: "@controller_header(\"packet_out\")" | ||||
939 | } | ||||
940 | metadata { | ||||
941 | id: 1 | ||||
942 | name: "egress_port" | ||||
943 | bitwidth: 9 | ||||
944 | } | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 945 | metadata { |
946 | id: 2 | ||||
947 | name: "_padding" | ||||
948 | bitwidth: 7 | ||||
949 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 950 | } |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 951 | type_info { |
952 | } |