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