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 |
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [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 | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 80 | id: 33588181 |
81 | name: "ingress.process_int_source_sink.tb_set_source" | ||||
82 | alias: "tb_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 83 | } |
84 | match_fields { | ||||
85 | id: 1 | ||||
86 | name: "standard_metadata.ingress_port" | ||||
87 | bitwidth: 9 | ||||
88 | match_type: EXACT | ||||
89 | } | ||||
90 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 91 | id: 16801076 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 92 | } |
93 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 94 | id: 16819938 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 95 | annotations: "@defaultonly()" |
96 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 97 | const_default_action_id: 16819938 |
98 | direct_resource_ids: 318807707 | ||||
99 | size: 511 | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 100 | idle_timeout_behavior: NO_TIMEOUT |
101 | } | ||||
102 | tables { | ||||
103 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 104 | id: 33584966 |
105 | name: "ingress.process_int_source_sink.tb_set_sink" | ||||
106 | alias: "tb_set_sink" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 107 | } |
108 | match_fields { | ||||
109 | id: 1 | ||||
110 | name: "standard_metadata.egress_spec" | ||||
111 | bitwidth: 9 | ||||
112 | match_type: EXACT | ||||
113 | } | ||||
114 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 115 | id: 16814977 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 116 | } |
117 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 118 | id: 16819938 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 119 | annotations: "@defaultonly()" |
120 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 121 | const_default_action_id: 16819938 |
122 | direct_resource_ids: 318828289 | ||||
123 | size: 511 | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 124 | idle_timeout_behavior: NO_TIMEOUT |
125 | } | ||||
126 | tables { | ||||
127 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 128 | id: 33576412 |
129 | name: "ingress.process_int_source.tb_int_source" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 130 | alias: "tb_int_source" |
131 | } | ||||
132 | match_fields { | ||||
133 | id: 1 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 134 | name: "hdr.ipv4.src_addr" |
135 | bitwidth: 32 | ||||
136 | match_type: TERNARY | ||||
137 | } | ||||
138 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 139 | id: 2 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 140 | name: "hdr.ipv4.dst_addr" |
141 | bitwidth: 32 | ||||
142 | match_type: TERNARY | ||||
143 | } | ||||
144 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 145 | id: 3 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 146 | name: "local_metadata.l4_src_port" |
147 | bitwidth: 16 | ||||
148 | match_type: TERNARY | ||||
149 | } | ||||
150 | match_fields { | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 151 | id: 4 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 152 | name: "local_metadata.l4_dst_port" |
153 | bitwidth: 16 | ||||
154 | match_type: TERNARY | ||||
155 | } | ||||
156 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 157 | id: 16802666 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 158 | } |
159 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 160 | id: 16819938 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 161 | annotations: "@defaultonly()" |
162 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 163 | const_default_action_id: 16819938 |
164 | direct_resource_ids: 318802143 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 165 | size: 1024 |
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 166 | idle_timeout_behavior: NO_TIMEOUT |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 167 | } |
168 | tables { | ||||
169 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 170 | id: 33604451 |
171 | name: "egress.process_int_transit.tb_int_insert" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 172 | alias: "tb_int_insert" |
173 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 174 | match_fields { |
175 | id: 1 | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 176 | name: "int_is_valid" |
177 | bitwidth: 1 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 178 | match_type: EXACT |
179 | } | ||||
180 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 181 | id: 16824828 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 182 | } |
183 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 184 | id: 16819938 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 185 | annotations: "@defaultonly()" |
186 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 187 | const_default_action_id: 16819938 |
188 | size: 1 | ||||
189 | idle_timeout_behavior: NO_TIMEOUT | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 190 | } |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 191 | tables { |
192 | preamble { | ||||
193 | id: 33565180 | ||||
194 | name: "egress.process_int_report.tb_generate_report" | ||||
195 | alias: "tb_generate_report" | ||||
196 | } | ||||
197 | match_fields { | ||||
198 | id: 1 | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 199 | name: "int_is_valid" |
200 | bitwidth: 1 | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 201 | match_type: EXACT |
202 | } | ||||
203 | action_refs { | ||||
204 | id: 16790504 | ||||
205 | } | ||||
206 | action_refs { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 207 | id: 16819938 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 208 | annotations: "@defaultonly()" |
209 | } | ||||
210 | size: 1024 | ||||
211 | idle_timeout_behavior: NO_TIMEOUT | ||||
212 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 213 | actions { |
214 | preamble { | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 215 | id: 16784184 |
216 | name: "_drop" | ||||
217 | alias: "_drop" | ||||
218 | } | ||||
219 | } | ||||
220 | actions { | ||||
221 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 222 | id: 16819938 |
223 | name: "nop" | ||||
224 | alias: "nop" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 225 | } |
226 | } | ||||
227 | actions { | ||||
228 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 229 | id: 16777316 |
230 | name: "ingress.table0_control.set_next_hop_id" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 231 | alias: "set_next_hop_id" |
232 | } | ||||
233 | params { | ||||
234 | id: 1 | ||||
235 | name: "next_hop_id" | ||||
236 | bitwidth: 16 | ||||
237 | } | ||||
238 | } | ||||
239 | actions { | ||||
240 | preamble { | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 241 | id: 16783057 |
242 | name: "ingress.table0_control.send_to_cpu" | ||||
243 | alias: "send_to_cpu" | ||||
244 | } | ||||
245 | } | ||||
246 | actions { | ||||
247 | preamble { | ||||
248 | id: 16822046 | ||||
249 | name: "ingress.table0_control.set_egress_port" | ||||
250 | alias: "set_egress_port" | ||||
251 | } | ||||
252 | params { | ||||
253 | id: 1 | ||||
254 | name: "port" | ||||
255 | bitwidth: 9 | ||||
256 | } | ||||
257 | } | ||||
258 | actions { | ||||
259 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 260 | id: 16801076 |
261 | name: "ingress.process_int_source_sink.int_set_source" | ||||
262 | alias: "int_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 263 | } |
264 | } | ||||
265 | actions { | ||||
266 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 267 | id: 16814977 |
268 | name: "ingress.process_int_source_sink.int_set_sink" | ||||
269 | alias: "int_set_sink" | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 270 | } |
271 | } | ||||
272 | actions { | ||||
273 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 274 | id: 16802666 |
275 | name: "ingress.process_int_source.int_source_dscp" | ||||
Jonghwan Hyun | 8be0339 | 2017-12-04 15:48:44 -0800 | [diff] [blame] | 276 | alias: "int_source_dscp" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 277 | } |
278 | params { | ||||
279 | id: 1 | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 280 | name: "hop_metadata_len" |
281 | bitwidth: 5 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 282 | } |
283 | params { | ||||
284 | id: 2 | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 285 | name: "remaining_hop_cnt" |
286 | bitwidth: 8 | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 287 | } |
288 | params { | ||||
289 | id: 3 | ||||
290 | name: "ins_mask0003" | ||||
291 | bitwidth: 4 | ||||
292 | } | ||||
293 | params { | ||||
294 | id: 4 | ||||
295 | name: "ins_mask0407" | ||||
296 | bitwidth: 4 | ||||
297 | } | ||||
298 | } | ||||
299 | actions { | ||||
300 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 301 | id: 16800567 |
302 | name: "NoAction" | ||||
303 | alias: "NoAction" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 304 | } |
305 | } | ||||
306 | actions { | ||||
307 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 308 | id: 16824828 |
309 | name: "egress.process_int_transit.init_metadata" | ||||
310 | alias: "init_metadata" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 311 | } |
312 | params { | ||||
313 | id: 1 | ||||
314 | name: "switch_id" | ||||
315 | bitwidth: 32 | ||||
316 | } | ||||
317 | } | ||||
318 | actions { | ||||
319 | preamble { | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 320 | id: 16790504 |
321 | name: "egress.process_int_report.do_report_encapsulation" | ||||
322 | alias: "do_report_encapsulation" | ||||
323 | } | ||||
324 | params { | ||||
325 | id: 1 | ||||
326 | name: "src_mac" | ||||
327 | bitwidth: 48 | ||||
328 | } | ||||
329 | params { | ||||
330 | id: 2 | ||||
331 | name: "mon_mac" | ||||
332 | bitwidth: 48 | ||||
333 | } | ||||
334 | params { | ||||
335 | id: 3 | ||||
336 | name: "src_ip" | ||||
337 | bitwidth: 32 | ||||
338 | } | ||||
339 | params { | ||||
340 | id: 4 | ||||
341 | name: "mon_ip" | ||||
342 | bitwidth: 32 | ||||
343 | } | ||||
344 | params { | ||||
345 | id: 5 | ||||
346 | name: "mon_port" | ||||
347 | bitwidth: 16 | ||||
348 | } | ||||
349 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 350 | counters { |
351 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 352 | id: 302004684 |
353 | name: "ingress.port_counters_ingress.ingress_port_counter" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 354 | alias: "ingress_port_counter" |
355 | } | ||||
356 | spec { | ||||
357 | unit: PACKETS | ||||
358 | } | ||||
359 | size: 511 | ||||
360 | } | ||||
361 | counters { | ||||
362 | preamble { | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 363 | id: 302040487 |
364 | name: "egress.port_counters_egress.egress_port_counter" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 365 | alias: "egress_port_counter" |
366 | } | ||||
367 | spec { | ||||
368 | unit: PACKETS | ||||
369 | } | ||||
370 | size: 511 | ||||
371 | } | ||||
372 | direct_counters { | ||||
373 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 374 | id: 318816189 |
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 375 | name: "ingress.table0_control.table0_counter" |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 376 | alias: "table0_counter" |
377 | } | ||||
378 | spec { | ||||
379 | unit: BOTH | ||||
380 | } | ||||
Jonghwan Hyun | f5d5782 | 2018-05-09 10:19:50 -0700 | [diff] [blame] | 381 | direct_table_id: 33561568 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 382 | } |
383 | direct_counters { | ||||
384 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 385 | id: 318807707 |
386 | name: "ingress.process_int_source_sink.counter_set_source" | ||||
387 | alias: "counter_set_source" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 388 | } |
389 | spec { | ||||
390 | unit: BOTH | ||||
391 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 392 | direct_table_id: 33588181 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 393 | } |
394 | direct_counters { | ||||
395 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 396 | id: 318828289 |
397 | name: "ingress.process_int_source_sink.counter_set_sink" | ||||
398 | alias: "counter_set_sink" | ||||
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 399 | } |
400 | spec { | ||||
401 | unit: BOTH | ||||
402 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 403 | direct_table_id: 33584966 |
Jonghwan Hyun | 6777d53 | 2018-11-18 20:50:16 +0900 | [diff] [blame] | 404 | } |
405 | direct_counters { | ||||
406 | preamble { | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 407 | id: 318802143 |
408 | name: "ingress.process_int_source.counter_int_source" | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 409 | alias: "counter_int_source" |
410 | } | ||||
411 | spec { | ||||
412 | unit: BOTH | ||||
413 | } | ||||
Jonghwan Hyun | c235d46 | 2019-01-30 23:31:48 +0900 | [diff] [blame^] | 414 | direct_table_id: 33576412 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 415 | } |
416 | controller_packet_metadata { | ||||
417 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 418 | id: 67146229 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 419 | name: "packet_in" |
420 | annotations: "@controller_header(\"packet_in\")" | ||||
421 | } | ||||
422 | metadata { | ||||
423 | id: 1 | ||||
424 | name: "ingress_port" | ||||
425 | bitwidth: 9 | ||||
426 | } | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 427 | metadata { |
428 | id: 2 | ||||
429 | name: "_padding" | ||||
430 | bitwidth: 7 | ||||
431 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 432 | } |
433 | controller_packet_metadata { | ||||
434 | preamble { | ||||
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 435 | id: 67121543 |
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 436 | name: "packet_out" |
437 | annotations: "@controller_header(\"packet_out\")" | ||||
438 | } | ||||
439 | metadata { | ||||
440 | id: 1 | ||||
441 | name: "egress_port" | ||||
442 | bitwidth: 9 | ||||
443 | } | ||||
Keesjan Karsten | 2336889 | 2018-05-22 10:46:01 +0000 | [diff] [blame] | 444 | metadata { |
445 | id: 2 | ||||
446 | name: "_padding" | ||||
447 | bitwidth: 7 | ||||
448 | } | ||||
Jonghwan Hyun | 4a9a671 | 2017-11-13 14:43:55 -0800 | [diff] [blame] | 449 | } |
Carmelo Cascone | 6af4e17 | 2018-06-15 16:01:30 +0200 | [diff] [blame] | 450 | type_info { |
451 | } |