blob: add34cf6e20bcd05e4b4706de92dea6e3967d2fd [file] [log] [blame]
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001pkg_info {
2 arch: "v1model"
3}
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09004tables {
5 preamble {
6 id: 33581620
7 name: "FabricIngress.process_set_source_sink.tb_set_source"
8 alias: "tb_set_source"
9 }
10 match_fields {
11 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080012 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090013 bitwidth: 9
14 match_type: EXACT
15 }
16 action_refs {
17 id: 16778827
18 }
19 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080020 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -080021 annotations: "@defaultonly"
22 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090023 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080024 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090025 direct_resource_ids: 318787614
Carmelo Cascone79a3a312018-08-16 17:14:43 -070026 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090027}
28tables {
29 preamble {
30 id: 33611649
31 name: "FabricIngress.filtering.ingress_port_vlan"
32 alias: "ingress_port_vlan"
33 }
34 match_fields {
35 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080036 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090037 bitwidth: 9
38 match_type: EXACT
39 }
40 match_fields {
41 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080042 name: "vlan_is_valid"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090043 bitwidth: 1
44 match_type: EXACT
45 }
46 match_fields {
47 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -080048 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090049 bitwidth: 12
50 match_type: TERNARY
51 }
52 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080053 id: 16836487
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090054 }
55 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080056 id: 16818236
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090057 }
58 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080059 id: 16794911
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090060 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080061 const_default_action_id: 16836487
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090062 direct_resource_ids: 318815501
63 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090064}
65tables {
66 preamble {
67 id: 33596298
68 name: "FabricIngress.filtering.fwd_classifier"
69 alias: "fwd_classifier"
70 }
71 match_fields {
72 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080073 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090074 bitwidth: 9
75 match_type: EXACT
76 }
77 match_fields {
78 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080079 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090080 bitwidth: 48
Charles Chan384aea22018-08-23 22:08:02 -070081 match_type: TERNARY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090082 }
83 match_fields {
84 id: 3
Daniele Moro693d76f2019-09-24 14:34:07 -070085 name: "eth_type"
86 bitwidth: 16
87 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -070088 }
89 match_fields {
90 id: 4
Daniele Moro693d76f2019-09-24 14:34:07 -070091 name: "ip_eth_type"
92 bitwidth: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090093 match_type: EXACT
94 }
95 action_refs {
96 id: 16840921
97 }
98 const_default_action_id: 16840921
99 direct_resource_ids: 318827326
100 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900101}
102tables {
103 preamble {
104 id: 33596749
105 name: "FabricIngress.forwarding.bridging"
106 alias: "bridging"
107 }
108 match_fields {
109 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800110 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900111 bitwidth: 12
112 match_type: EXACT
113 }
114 match_fields {
115 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800116 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900117 bitwidth: 48
118 match_type: TERNARY
119 }
120 action_refs {
121 id: 16811012
122 }
123 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800124 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800125 annotations: "@defaultonly"
126 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900127 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800128 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900129 direct_resource_ids: 318770289
130 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900131}
132tables {
133 preamble {
134 id: 33574274
135 name: "FabricIngress.forwarding.mpls"
136 alias: "mpls"
137 }
138 match_fields {
139 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800140 name: "mpls_label"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900141 bitwidth: 20
142 match_type: EXACT
143 }
144 action_refs {
145 id: 16827758
146 }
147 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800148 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800149 annotations: "@defaultonly"
150 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900151 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800152 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900153 direct_resource_ids: 318830507
154 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900155}
156tables {
157 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700158 id: 33562650
159 name: "FabricIngress.forwarding.routing_v4"
160 alias: "routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900161 }
162 match_fields {
163 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800164 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900165 bitwidth: 32
166 match_type: LPM
167 }
168 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700169 id: 16777434
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900170 }
171 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700172 id: 16804187
173 }
174 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800175 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800176 annotations: "@defaultonly"
177 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900178 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900179 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900180}
181tables {
182 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800183 id: 33618978
184 name: "FabricIngress.acl.acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900185 alias: "acl"
186 }
187 match_fields {
188 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800189 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900190 bitwidth: 9
191 match_type: TERNARY
192 }
193 match_fields {
194 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800195 name: "ip_proto"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900196 bitwidth: 8
197 match_type: TERNARY
198 }
199 match_fields {
200 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800201 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900202 bitwidth: 16
203 match_type: TERNARY
204 }
205 match_fields {
206 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800207 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900208 bitwidth: 16
209 match_type: TERNARY
210 }
211 match_fields {
212 id: 5
Daniele Moro60855852019-12-13 17:24:33 -0800213 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900214 bitwidth: 48
215 match_type: TERNARY
216 }
217 match_fields {
218 id: 6
Daniele Moro60855852019-12-13 17:24:33 -0800219 name: "eth_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900220 bitwidth: 48
221 match_type: TERNARY
222 }
223 match_fields {
224 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800225 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900226 bitwidth: 12
227 match_type: TERNARY
228 }
229 match_fields {
230 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800231 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900232 bitwidth: 16
233 match_type: TERNARY
234 }
235 match_fields {
236 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800237 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900238 bitwidth: 32
239 match_type: TERNARY
240 }
241 match_fields {
242 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800243 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900244 bitwidth: 32
245 match_type: TERNARY
246 }
247 match_fields {
248 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800249 name: "icmp_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900250 bitwidth: 8
251 match_type: TERNARY
252 }
253 match_fields {
254 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800255 name: "icmp_code"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900256 bitwidth: 8
257 match_type: TERNARY
258 }
259 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800260 id: 16807382
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900261 }
262 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800263 id: 16829684
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900264 }
265 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700266 id: 16781601
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900267 }
268 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800269 id: 16820765
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900270 }
271 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800272 id: 16827694
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900273 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800274 const_default_action_id: 16827694
275 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700276 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900277}
278tables {
279 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800280 id: 33599709
281 name: "FabricIngress.next.next_vlan"
282 alias: "next_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900283 }
284 match_fields {
285 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800286 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900287 bitwidth: 32
288 match_type: EXACT
289 }
290 action_refs {
291 id: 16790685
292 }
293 action_refs {
294 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800295 annotations: "@defaultonly"
296 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900297 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800298 const_default_action_id: 16819938
299 direct_resource_ids: 318768144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900300 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900301}
302tables {
303 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800304 id: 33596977
305 name: "FabricIngress.next.xconnect"
306 alias: "xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900307 }
308 match_fields {
309 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800310 name: "ig_port"
311 bitwidth: 9
312 match_type: EXACT
313 }
314 match_fields {
315 id: 2
316 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900317 bitwidth: 32
318 match_type: EXACT
319 }
320 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800321 id: 16842190
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900322 }
323 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800324 id: 16837052
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900325 }
326 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800328 annotations: "@defaultonly"
329 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900330 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800331 const_default_action_id: 16819938
332 direct_resource_ids: 318778156
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900333 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900334}
335tables {
336 preamble {
337 id: 33608588
338 name: "FabricIngress.next.hashed"
339 alias: "hashed"
340 }
341 match_fields {
342 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800343 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900344 bitwidth: 32
345 match_type: EXACT
346 }
347 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800348 id: 16815357
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900349 }
350 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800351 id: 16791402
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900352 }
353 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800354 id: 16779255
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900355 }
356 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800357 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800358 annotations: "@defaultonly"
359 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900360 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800361 const_default_action_id: 16819938
362 implementation_id: 285217164
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900363 direct_resource_ids: 318800532
364 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900365}
366tables {
367 preamble {
368 id: 33606828
369 name: "FabricIngress.next.multicast"
370 alias: "multicast"
371 }
372 match_fields {
373 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800374 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900375 bitwidth: 32
376 match_type: EXACT
377 }
378 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800379 id: 16779917
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900380 }
381 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800382 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800383 annotations: "@defaultonly"
384 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900385 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800386 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900387 direct_resource_ids: 318801752
388 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900389}
390tables {
391 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700392 id: 33612258
393 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900394 alias: "tb_int_source"
395 }
396 match_fields {
397 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800398 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900399 bitwidth: 32
400 match_type: TERNARY
401 }
402 match_fields {
403 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800404 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900405 bitwidth: 32
406 match_type: TERNARY
407 }
408 match_fields {
409 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800410 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900411 bitwidth: 16
412 match_type: TERNARY
413 }
414 match_fields {
415 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800416 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900417 bitwidth: 16
418 match_type: TERNARY
419 }
420 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700421 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900422 }
423 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800424 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800425 annotations: "@defaultonly"
426 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900427 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800428 const_default_action_id: 16819938
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700429 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900430 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900431}
432tables {
433 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700434 id: 33599867
435 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900436 alias: "tb_int_insert"
437 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700438 match_fields {
439 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800440 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700441 bitwidth: 1
442 match_type: EXACT
443 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900444 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700445 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900446 }
447 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700448 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800449 annotations: "@defaultonly"
450 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900451 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700452 const_default_action_id: 16819938
453 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900454}
455tables {
456 preamble {
457 id: 33599342
458 name: "FabricEgress.egress_next.egress_vlan"
459 alias: "egress_vlan"
460 }
461 match_fields {
462 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800463 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900464 bitwidth: 12
465 match_type: EXACT
466 }
467 match_fields {
468 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800469 name: "eg_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900470 bitwidth: 9
471 match_type: EXACT
472 }
473 action_refs {
pierventre31440602020-12-15 17:34:54 +0100474 id: 16807339
475 }
476 action_refs {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900477 id: 16790030
478 }
479 action_refs {
pierventre31440602020-12-15 17:34:54 +0100480 id: 16787838
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800481 annotations: "@defaultonly"
482 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900483 }
pierventre31440602020-12-15 17:34:54 +0100484 const_default_action_id: 16787838
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900485 direct_resource_ids: 318827144
486 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900487}
488actions {
489 preamble {
490 id: 16819938
491 name: "nop"
492 alias: "nop"
493 }
494}
495actions {
496 preamble {
497 id: 16778827
498 name: "FabricIngress.process_set_source_sink.int_set_source"
499 alias: "int_set_source"
500 }
501}
502actions {
503 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800504 id: 16836487
505 name: "FabricIngress.filtering.deny"
506 alias: "deny"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900507 }
508}
509actions {
510 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800511 id: 16818236
512 name: "FabricIngress.filtering.permit"
513 alias: "permit"
514 }
515}
516actions {
517 preamble {
518 id: 16794911
519 name: "FabricIngress.filtering.permit_with_internal_vlan"
520 alias: "permit_with_internal_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900521 }
522 params {
523 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800524 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900525 bitwidth: 12
526 }
527}
528actions {
529 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900530 id: 16840921
531 name: "FabricIngress.filtering.set_forwarding_type"
532 alias: "set_forwarding_type"
533 }
534 params {
535 id: 1
536 name: "fwd_type"
537 bitwidth: 3
538 }
539}
540actions {
541 preamble {
542 id: 16811012
543 name: "FabricIngress.forwarding.set_next_id_bridging"
544 alias: "set_next_id_bridging"
545 }
546 params {
547 id: 1
548 name: "next_id"
549 bitwidth: 32
550 }
551}
552actions {
553 preamble {
554 id: 16827758
555 name: "FabricIngress.forwarding.pop_mpls_and_next"
556 alias: "pop_mpls_and_next"
557 }
558 params {
559 id: 1
560 name: "next_id"
561 bitwidth: 32
562 }
563}
564actions {
565 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700566 id: 16777434
567 name: "FabricIngress.forwarding.set_next_id_routing_v4"
568 alias: "set_next_id_routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900569 }
570 params {
571 id: 1
572 name: "next_id"
573 bitwidth: 32
574 }
575}
576actions {
577 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700578 id: 16804187
579 name: "FabricIngress.forwarding.nop_routing_v4"
580 alias: "nop_routing_v4"
581 }
582}
583actions {
584 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800585 id: 16807382
586 name: "FabricIngress.acl.set_next_id_acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900587 alias: "set_next_id_acl"
588 }
589 params {
590 id: 1
591 name: "next_id"
592 bitwidth: 32
593 }
594}
595actions {
596 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800597 id: 16829684
598 name: "FabricIngress.acl.punt_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900599 alias: "punt_to_cpu"
600 }
601}
602actions {
603 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700604 id: 16781601
605 name: "FabricIngress.acl.set_clone_session_id"
606 alias: "set_clone_session_id"
607 }
608 params {
609 id: 1
610 name: "clone_id"
611 bitwidth: 32
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900612 }
613}
614actions {
615 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800616 id: 16820765
617 name: "FabricIngress.acl.drop"
pierventre31440602020-12-15 17:34:54 +0100618 alias: "acl.drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900619 }
620}
621actions {
622 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800623 id: 16827694
624 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700625 alias: "nop_acl"
626 }
627}
628actions {
629 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900630 id: 16790685
631 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800632 alias: "set_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900633 }
634 params {
635 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800636 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900637 bitwidth: 12
638 }
639}
640actions {
641 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800642 id: 16842190
643 name: "FabricIngress.next.output_xconnect"
644 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900645 }
646 params {
647 id: 1
648 name: "port_num"
649 bitwidth: 9
650 }
651}
652actions {
653 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800654 id: 16837052
655 name: "FabricIngress.next.set_next_id_xconnect"
656 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900657 }
658 params {
659 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800660 name: "next_id"
661 bitwidth: 32
662 }
663}
664actions {
665 preamble {
666 id: 16815357
667 name: "FabricIngress.next.output_hashed"
668 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900669 }
670 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800671 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900672 name: "port_num"
673 bitwidth: 9
674 }
675}
676actions {
677 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800678 id: 16791402
679 name: "FabricIngress.next.routing_hashed"
680 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900681 }
682 params {
683 id: 1
684 name: "port_num"
685 bitwidth: 9
686 }
687 params {
688 id: 2
689 name: "smac"
690 bitwidth: 48
691 }
692 params {
693 id: 3
694 name: "dmac"
695 bitwidth: 48
696 }
697}
698actions {
699 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800700 id: 16779255
701 name: "FabricIngress.next.mpls_routing_hashed"
702 alias: "mpls_routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900703 }
704 params {
705 id: 1
706 name: "port_num"
707 bitwidth: 9
708 }
709 params {
710 id: 2
711 name: "smac"
712 bitwidth: 48
713 }
714 params {
715 id: 3
716 name: "dmac"
717 bitwidth: 48
718 }
719 params {
720 id: 4
721 name: "label"
722 bitwidth: 20
723 }
724}
725actions {
726 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800727 id: 16779917
728 name: "FabricIngress.next.set_mcast_group_id"
729 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900730 }
731 params {
732 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800733 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900734 bitwidth: 16
735 }
736}
737actions {
738 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800739 id: 16800567
740 name: "NoAction"
741 alias: "NoAction"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900742 }
743}
744actions {
745 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700746 id: 16785857
747 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900748 alias: "int_source_dscp"
749 }
750 params {
751 id: 1
752 name: "max_hop"
753 bitwidth: 8
754 }
755 params {
756 id: 2
757 name: "ins_cnt"
758 bitwidth: 5
759 }
760 params {
761 id: 3
762 name: "ins_mask0003"
763 bitwidth: 4
764 }
765 params {
766 id: 4
767 name: "ins_mask0407"
768 bitwidth: 4
769 }
770}
771actions {
772 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700773 id: 16780783
774 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
775 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900776 }
777 params {
778 id: 1
779 name: "switch_id"
780 bitwidth: 32
781 }
782}
783actions {
784 preamble {
pierventre31440602020-12-15 17:34:54 +0100785 id: 16807339
786 name: "FabricEgress.egress_next.push_vlan"
787 alias: "push_vlan"
788 }
789}
790actions {
791 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900792 id: 16790030
793 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800794 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900795 }
796}
pierventre31440602020-12-15 17:34:54 +0100797actions {
798 preamble {
799 id: 16787838
800 name: "FabricEgress.egress_next.drop"
801 alias: "egress_next.drop"
802 }
803}
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900804action_profiles {
805 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800806 id: 285217164
807 name: "FabricIngress.next.hashed_selector"
808 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900809 }
810 table_ids: 33608588
811 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700812 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700813 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900814}
815counters {
816 preamble {
817 id: 302011205
818 name: "FabricIngress.port_counters_control.egress_port_counter"
819 alias: "egress_port_counter"
820 }
821 spec {
822 unit: BOTH
823 }
824 size: 511
825}
826counters {
827 preamble {
828 id: 302002771
829 name: "FabricIngress.port_counters_control.ingress_port_counter"
830 alias: "ingress_port_counter"
831 }
832 spec {
833 unit: BOTH
834 }
835 size: 511
836}
837direct_counters {
838 preamble {
839 id: 318787614
840 name: "FabricIngress.process_set_source_sink.counter_set_source"
841 alias: "counter_set_source"
842 }
843 spec {
844 unit: BOTH
845 }
846 direct_table_id: 33581620
847}
848direct_counters {
849 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900850 id: 318815501
851 name: "FabricIngress.filtering.ingress_port_vlan_counter"
852 alias: "ingress_port_vlan_counter"
853 }
854 spec {
855 unit: BOTH
856 }
857 direct_table_id: 33611649
858}
859direct_counters {
860 preamble {
861 id: 318827326
862 name: "FabricIngress.filtering.fwd_classifier_counter"
863 alias: "fwd_classifier_counter"
864 }
865 spec {
866 unit: BOTH
867 }
868 direct_table_id: 33596298
869}
870direct_counters {
871 preamble {
872 id: 318770289
873 name: "FabricIngress.forwarding.bridging_counter"
874 alias: "bridging_counter"
875 }
876 spec {
877 unit: BOTH
878 }
879 direct_table_id: 33596749
880}
881direct_counters {
882 preamble {
883 id: 318830507
884 name: "FabricIngress.forwarding.mpls_counter"
885 alias: "mpls_counter"
886 }
887 spec {
888 unit: BOTH
889 }
890 direct_table_id: 33574274
891}
892direct_counters {
893 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800894 id: 318801025
895 name: "FabricIngress.acl.acl_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900896 alias: "acl_counter"
897 }
898 spec {
899 unit: BOTH
900 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800901 direct_table_id: 33618978
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900902}
903direct_counters {
904 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800905 id: 318768144
906 name: "FabricIngress.next.next_vlan_counter"
907 alias: "next_vlan_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900908 }
909 spec {
910 unit: BOTH
911 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800912 direct_table_id: 33599709
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900913}
914direct_counters {
915 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800916 id: 318778156
917 name: "FabricIngress.next.xconnect_counter"
918 alias: "xconnect_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900919 }
920 spec {
921 unit: BOTH
922 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800923 direct_table_id: 33596977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900924}
925direct_counters {
926 preamble {
927 id: 318800532
928 name: "FabricIngress.next.hashed_counter"
929 alias: "hashed_counter"
930 }
931 spec {
932 unit: BOTH
933 }
934 direct_table_id: 33608588
935}
936direct_counters {
937 preamble {
938 id: 318801752
939 name: "FabricIngress.next.multicast_counter"
940 alias: "multicast_counter"
941 }
942 spec {
943 unit: BOTH
944 }
945 direct_table_id: 33606828
946}
947direct_counters {
948 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700949 id: 318800047
950 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900951 alias: "counter_int_source"
952 }
953 spec {
954 unit: BOTH
955 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700956 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900957}
958direct_counters {
959 preamble {
960 id: 318827144
961 name: "FabricEgress.egress_next.egress_vlan_counter"
962 alias: "egress_vlan_counter"
963 }
964 spec {
965 unit: BOTH
966 }
967 direct_table_id: 33599342
968}
969controller_packet_metadata {
970 preamble {
971 id: 67146229
972 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800973 alias: "packet_in"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900974 annotations: "@controller_header(\"packet_in\")"
975 }
976 metadata {
977 id: 1
978 name: "ingress_port"
979 bitwidth: 9
980 }
981 metadata {
982 id: 2
983 name: "_pad"
984 bitwidth: 7
985 }
986}
987controller_packet_metadata {
988 preamble {
989 id: 67121543
990 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800991 alias: "packet_out"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900992 annotations: "@controller_header(\"packet_out\")"
993 }
994 metadata {
995 id: 1
996 name: "egress_port"
997 bitwidth: 9
998 }
999 metadata {
1000 id: 2
1001 name: "_pad"
1002 bitwidth: 7
1003 }
1004}
1005type_info {
1006}