blob: f7197d7aaebdd0df62f1985ed2f0f231d5b339c7 [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 }
Daniele Moro7c3a0022019-07-12 13:38:34 -070052 match_fields {
53 id: 4
54 name: "inner_vlan_id"
55 bitwidth: 12
56 match_type: TERNARY
57 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090058 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080059 id: 16836487
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090060 }
61 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080062 id: 16818236
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090063 }
64 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080065 id: 16794911
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090066 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080067 const_default_action_id: 16836487
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090068 direct_resource_ids: 318815501
69 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090070}
71tables {
72 preamble {
73 id: 33596298
74 name: "FabricIngress.filtering.fwd_classifier"
75 alias: "fwd_classifier"
76 }
77 match_fields {
78 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080079 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090080 bitwidth: 9
81 match_type: EXACT
82 }
83 match_fields {
84 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080085 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090086 bitwidth: 48
Charles Chan384aea22018-08-23 22:08:02 -070087 match_type: TERNARY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090088 }
89 match_fields {
90 id: 3
Daniele Moro5a2de712019-09-24 14:34:07 -070091 name: "eth_type"
92 bitwidth: 16
93 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -070094 }
95 match_fields {
96 id: 4
Daniele Moro5a2de712019-09-24 14:34:07 -070097 name: "ip_eth_type"
98 bitwidth: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090099 match_type: EXACT
100 }
101 action_refs {
102 id: 16840921
103 }
104 const_default_action_id: 16840921
105 direct_resource_ids: 318827326
106 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900107}
108tables {
109 preamble {
110 id: 33596749
111 name: "FabricIngress.forwarding.bridging"
112 alias: "bridging"
113 }
114 match_fields {
115 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800116 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900117 bitwidth: 12
118 match_type: EXACT
119 }
120 match_fields {
121 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800122 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900123 bitwidth: 48
124 match_type: TERNARY
125 }
126 action_refs {
127 id: 16811012
128 }
129 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800130 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800131 annotations: "@defaultonly"
132 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900133 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800134 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900135 direct_resource_ids: 318770289
136 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900137}
138tables {
139 preamble {
140 id: 33574274
141 name: "FabricIngress.forwarding.mpls"
142 alias: "mpls"
143 }
144 match_fields {
145 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800146 name: "mpls_label"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900147 bitwidth: 20
148 match_type: EXACT
149 }
150 action_refs {
151 id: 16827758
152 }
153 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800154 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800155 annotations: "@defaultonly"
156 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900157 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800158 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900159 direct_resource_ids: 318830507
160 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900161}
162tables {
163 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700164 id: 33562650
165 name: "FabricIngress.forwarding.routing_v4"
166 alias: "routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900167 }
168 match_fields {
169 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800170 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900171 bitwidth: 32
172 match_type: LPM
173 }
174 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700175 id: 16777434
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900176 }
177 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700178 id: 16804187
179 }
180 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800181 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800182 annotations: "@defaultonly"
183 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900184 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900185 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900186}
187tables {
188 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800189 id: 33618978
190 name: "FabricIngress.acl.acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900191 alias: "acl"
192 }
193 match_fields {
194 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800195 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900196 bitwidth: 9
197 match_type: TERNARY
198 }
199 match_fields {
200 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800201 name: "ip_proto"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900202 bitwidth: 8
203 match_type: TERNARY
204 }
205 match_fields {
206 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800207 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900208 bitwidth: 16
209 match_type: TERNARY
210 }
211 match_fields {
212 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800213 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900214 bitwidth: 16
215 match_type: TERNARY
216 }
217 match_fields {
218 id: 5
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800219 name: "eth_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900220 bitwidth: 48
221 match_type: TERNARY
222 }
223 match_fields {
224 id: 6
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800225 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900226 bitwidth: 48
227 match_type: TERNARY
228 }
229 match_fields {
230 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800231 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900232 bitwidth: 12
233 match_type: TERNARY
234 }
235 match_fields {
236 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800237 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900238 bitwidth: 16
239 match_type: TERNARY
240 }
241 match_fields {
242 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800243 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900244 bitwidth: 32
245 match_type: TERNARY
246 }
247 match_fields {
248 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800249 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900250 bitwidth: 32
251 match_type: TERNARY
252 }
253 match_fields {
254 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800255 name: "icmp_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900256 bitwidth: 8
257 match_type: TERNARY
258 }
259 match_fields {
260 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800261 name: "icmp_code"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900262 bitwidth: 8
263 match_type: TERNARY
264 }
265 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800266 id: 16807382
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900267 }
268 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800269 id: 16829684
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900270 }
271 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700272 id: 16781601
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900273 }
274 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800275 id: 16820765
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900276 }
277 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800278 id: 16827694
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900279 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800280 const_default_action_id: 16827694
281 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700282 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900283}
284tables {
285 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800286 id: 33599709
287 name: "FabricIngress.next.next_vlan"
288 alias: "next_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900289 }
290 match_fields {
291 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800292 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900293 bitwidth: 32
294 match_type: EXACT
295 }
296 action_refs {
297 id: 16790685
298 }
299 action_refs {
300 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800301 annotations: "@defaultonly"
302 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900303 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800304 const_default_action_id: 16819938
305 direct_resource_ids: 318768144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900306 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900307}
308tables {
309 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800310 id: 33596977
311 name: "FabricIngress.next.xconnect"
312 alias: "xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900313 }
314 match_fields {
315 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800316 name: "ig_port"
317 bitwidth: 9
318 match_type: EXACT
319 }
320 match_fields {
321 id: 2
322 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900323 bitwidth: 32
324 match_type: EXACT
325 }
326 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 id: 16842190
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900328 }
329 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800330 id: 16837052
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900331 }
332 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800333 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800334 annotations: "@defaultonly"
335 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900336 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800337 const_default_action_id: 16819938
338 direct_resource_ids: 318778156
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900339 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900340}
341tables {
342 preamble {
343 id: 33608588
344 name: "FabricIngress.next.hashed"
345 alias: "hashed"
346 }
347 match_fields {
348 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800349 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900350 bitwidth: 32
351 match_type: EXACT
352 }
353 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800354 id: 16815357
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900355 }
356 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800357 id: 16791402
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900358 }
359 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800360 id: 16779255
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900361 }
362 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800363 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800364 annotations: "@defaultonly"
365 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900366 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800367 const_default_action_id: 16819938
368 implementation_id: 285217164
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900369 direct_resource_ids: 318800532
370 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900371}
372tables {
373 preamble {
374 id: 33606828
375 name: "FabricIngress.next.multicast"
376 alias: "multicast"
377 }
378 match_fields {
379 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800380 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900381 bitwidth: 32
382 match_type: EXACT
383 }
384 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800385 id: 16779917
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900386 }
387 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800388 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800389 annotations: "@defaultonly"
390 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900391 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800392 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900393 direct_resource_ids: 318801752
394 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900395}
396tables {
397 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700398 id: 33612258
399 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900400 alias: "tb_int_source"
401 }
402 match_fields {
403 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800404 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900405 bitwidth: 32
406 match_type: TERNARY
407 }
408 match_fields {
409 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800410 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900411 bitwidth: 32
412 match_type: TERNARY
413 }
414 match_fields {
415 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800416 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900417 bitwidth: 16
418 match_type: TERNARY
419 }
420 match_fields {
421 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800422 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900423 bitwidth: 16
424 match_type: TERNARY
425 }
426 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700427 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900428 }
429 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800430 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800431 annotations: "@defaultonly"
432 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900433 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800434 const_default_action_id: 16819938
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700435 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900436 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900437}
438tables {
439 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700440 id: 33599867
441 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900442 alias: "tb_int_insert"
443 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700444 match_fields {
445 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800446 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700447 bitwidth: 1
448 match_type: EXACT
449 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900450 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700451 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900452 }
453 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700454 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800455 annotations: "@defaultonly"
456 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900457 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700458 const_default_action_id: 16819938
459 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900460}
461tables {
462 preamble {
463 id: 33599342
464 name: "FabricEgress.egress_next.egress_vlan"
465 alias: "egress_vlan"
466 }
467 match_fields {
468 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800469 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900470 bitwidth: 12
471 match_type: EXACT
472 }
473 match_fields {
474 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800475 name: "eg_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900476 bitwidth: 9
477 match_type: EXACT
478 }
479 action_refs {
480 id: 16790030
481 }
482 action_refs {
483 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800484 annotations: "@defaultonly"
485 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900486 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800487 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900488 direct_resource_ids: 318827144
489 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900490}
491actions {
492 preamble {
493 id: 16819938
494 name: "nop"
495 alias: "nop"
496 }
497}
498actions {
499 preamble {
500 id: 16778827
501 name: "FabricIngress.process_set_source_sink.int_set_source"
502 alias: "int_set_source"
503 }
504}
505actions {
506 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800507 id: 16836487
508 name: "FabricIngress.filtering.deny"
509 alias: "deny"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900510 }
511}
512actions {
513 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800514 id: 16818236
515 name: "FabricIngress.filtering.permit"
516 alias: "permit"
517 }
518}
519actions {
520 preamble {
521 id: 16794911
522 name: "FabricIngress.filtering.permit_with_internal_vlan"
523 alias: "permit_with_internal_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900524 }
525 params {
526 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800527 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900528 bitwidth: 12
529 }
530}
531actions {
532 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900533 id: 16840921
534 name: "FabricIngress.filtering.set_forwarding_type"
535 alias: "set_forwarding_type"
536 }
537 params {
538 id: 1
539 name: "fwd_type"
540 bitwidth: 3
541 }
542}
543actions {
544 preamble {
545 id: 16811012
546 name: "FabricIngress.forwarding.set_next_id_bridging"
547 alias: "set_next_id_bridging"
548 }
549 params {
550 id: 1
551 name: "next_id"
552 bitwidth: 32
553 }
554}
555actions {
556 preamble {
557 id: 16827758
558 name: "FabricIngress.forwarding.pop_mpls_and_next"
559 alias: "pop_mpls_and_next"
560 }
561 params {
562 id: 1
563 name: "next_id"
564 bitwidth: 32
565 }
566}
567actions {
568 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700569 id: 16777434
570 name: "FabricIngress.forwarding.set_next_id_routing_v4"
571 alias: "set_next_id_routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900572 }
573 params {
574 id: 1
575 name: "next_id"
576 bitwidth: 32
577 }
578}
579actions {
580 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700581 id: 16804187
582 name: "FabricIngress.forwarding.nop_routing_v4"
583 alias: "nop_routing_v4"
584 }
585}
586actions {
587 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800588 id: 16807382
589 name: "FabricIngress.acl.set_next_id_acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900590 alias: "set_next_id_acl"
591 }
592 params {
593 id: 1
594 name: "next_id"
595 bitwidth: 32
596 }
597}
598actions {
599 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800600 id: 16829684
601 name: "FabricIngress.acl.punt_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900602 alias: "punt_to_cpu"
603 }
604}
605actions {
606 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700607 id: 16781601
608 name: "FabricIngress.acl.set_clone_session_id"
609 alias: "set_clone_session_id"
610 }
611 params {
612 id: 1
613 name: "clone_id"
614 bitwidth: 32
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900615 }
616}
617actions {
618 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800619 id: 16820765
620 name: "FabricIngress.acl.drop"
621 alias: "drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900622 }
623}
624actions {
625 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800626 id: 16827694
627 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700628 alias: "nop_acl"
629 }
630}
631actions {
632 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900633 id: 16790685
634 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800635 alias: "set_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900636 }
637 params {
638 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800639 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900640 bitwidth: 12
641 }
642}
643actions {
644 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800645 id: 16842190
646 name: "FabricIngress.next.output_xconnect"
647 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900648 }
649 params {
650 id: 1
651 name: "port_num"
652 bitwidth: 9
653 }
654}
655actions {
656 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800657 id: 16837052
658 name: "FabricIngress.next.set_next_id_xconnect"
659 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900660 }
661 params {
662 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800663 name: "next_id"
664 bitwidth: 32
665 }
666}
667actions {
668 preamble {
669 id: 16815357
670 name: "FabricIngress.next.output_hashed"
671 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900672 }
673 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800674 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900675 name: "port_num"
676 bitwidth: 9
677 }
678}
679actions {
680 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800681 id: 16791402
682 name: "FabricIngress.next.routing_hashed"
683 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900684 }
685 params {
686 id: 1
687 name: "port_num"
688 bitwidth: 9
689 }
690 params {
691 id: 2
692 name: "smac"
693 bitwidth: 48
694 }
695 params {
696 id: 3
697 name: "dmac"
698 bitwidth: 48
699 }
700}
701actions {
702 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800703 id: 16779255
704 name: "FabricIngress.next.mpls_routing_hashed"
705 alias: "mpls_routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900706 }
707 params {
708 id: 1
709 name: "port_num"
710 bitwidth: 9
711 }
712 params {
713 id: 2
714 name: "smac"
715 bitwidth: 48
716 }
717 params {
718 id: 3
719 name: "dmac"
720 bitwidth: 48
721 }
722 params {
723 id: 4
724 name: "label"
725 bitwidth: 20
726 }
727}
728actions {
729 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800730 id: 16779917
731 name: "FabricIngress.next.set_mcast_group_id"
732 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900733 }
734 params {
735 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800736 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900737 bitwidth: 16
738 }
739}
740actions {
741 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800742 id: 16800567
743 name: "NoAction"
744 alias: "NoAction"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900745 }
746}
747actions {
748 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700749 id: 16785857
750 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900751 alias: "int_source_dscp"
752 }
753 params {
754 id: 1
755 name: "max_hop"
756 bitwidth: 8
757 }
758 params {
759 id: 2
760 name: "ins_cnt"
761 bitwidth: 5
762 }
763 params {
764 id: 3
765 name: "ins_mask0003"
766 bitwidth: 4
767 }
768 params {
769 id: 4
770 name: "ins_mask0407"
771 bitwidth: 4
772 }
773}
774actions {
775 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700776 id: 16780783
777 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
778 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900779 }
780 params {
781 id: 1
782 name: "switch_id"
783 bitwidth: 32
784 }
785}
786actions {
787 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900788 id: 16790030
789 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800790 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900791 }
792}
793action_profiles {
794 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800795 id: 285217164
796 name: "FabricIngress.next.hashed_selector"
797 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900798 }
799 table_ids: 33608588
800 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700801 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700802 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900803}
804counters {
805 preamble {
806 id: 302011205
807 name: "FabricIngress.port_counters_control.egress_port_counter"
808 alias: "egress_port_counter"
809 }
810 spec {
811 unit: BOTH
812 }
813 size: 511
814}
815counters {
816 preamble {
817 id: 302002771
818 name: "FabricIngress.port_counters_control.ingress_port_counter"
819 alias: "ingress_port_counter"
820 }
821 spec {
822 unit: BOTH
823 }
824 size: 511
825}
826direct_counters {
827 preamble {
828 id: 318787614
829 name: "FabricIngress.process_set_source_sink.counter_set_source"
830 alias: "counter_set_source"
831 }
832 spec {
833 unit: BOTH
834 }
835 direct_table_id: 33581620
836}
837direct_counters {
838 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900839 id: 318815501
840 name: "FabricIngress.filtering.ingress_port_vlan_counter"
841 alias: "ingress_port_vlan_counter"
842 }
843 spec {
844 unit: BOTH
845 }
846 direct_table_id: 33611649
847}
848direct_counters {
849 preamble {
850 id: 318827326
851 name: "FabricIngress.filtering.fwd_classifier_counter"
852 alias: "fwd_classifier_counter"
853 }
854 spec {
855 unit: BOTH
856 }
857 direct_table_id: 33596298
858}
859direct_counters {
860 preamble {
861 id: 318770289
862 name: "FabricIngress.forwarding.bridging_counter"
863 alias: "bridging_counter"
864 }
865 spec {
866 unit: BOTH
867 }
868 direct_table_id: 33596749
869}
870direct_counters {
871 preamble {
872 id: 318830507
873 name: "FabricIngress.forwarding.mpls_counter"
874 alias: "mpls_counter"
875 }
876 spec {
877 unit: BOTH
878 }
879 direct_table_id: 33574274
880}
881direct_counters {
882 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800883 id: 318801025
884 name: "FabricIngress.acl.acl_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900885 alias: "acl_counter"
886 }
887 spec {
888 unit: BOTH
889 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800890 direct_table_id: 33618978
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900891}
892direct_counters {
893 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800894 id: 318768144
895 name: "FabricIngress.next.next_vlan_counter"
896 alias: "next_vlan_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900897 }
898 spec {
899 unit: BOTH
900 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800901 direct_table_id: 33599709
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900902}
903direct_counters {
904 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800905 id: 318778156
906 name: "FabricIngress.next.xconnect_counter"
907 alias: "xconnect_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: 33596977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900913}
914direct_counters {
915 preamble {
916 id: 318800532
917 name: "FabricIngress.next.hashed_counter"
918 alias: "hashed_counter"
919 }
920 spec {
921 unit: BOTH
922 }
923 direct_table_id: 33608588
924}
925direct_counters {
926 preamble {
927 id: 318801752
928 name: "FabricIngress.next.multicast_counter"
929 alias: "multicast_counter"
930 }
931 spec {
932 unit: BOTH
933 }
934 direct_table_id: 33606828
935}
936direct_counters {
937 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700938 id: 318800047
939 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900940 alias: "counter_int_source"
941 }
942 spec {
943 unit: BOTH
944 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700945 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900946}
947direct_counters {
948 preamble {
949 id: 318827144
950 name: "FabricEgress.egress_next.egress_vlan_counter"
951 alias: "egress_vlan_counter"
952 }
953 spec {
954 unit: BOTH
955 }
956 direct_table_id: 33599342
957}
958controller_packet_metadata {
959 preamble {
960 id: 67146229
961 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800962 alias: "packet_in"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900963 annotations: "@controller_header(\"packet_in\")"
964 }
965 metadata {
966 id: 1
967 name: "ingress_port"
968 bitwidth: 9
969 }
970 metadata {
971 id: 2
972 name: "_pad"
973 bitwidth: 7
974 }
975}
976controller_packet_metadata {
977 preamble {
978 id: 67121543
979 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800980 alias: "packet_out"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900981 annotations: "@controller_header(\"packet_out\")"
982 }
983 metadata {
984 id: 1
985 name: "egress_port"
986 bitwidth: 9
987 }
988 metadata {
989 id: 2
990 name: "_pad"
991 bitwidth: 7
992 }
993}
994type_info {
995}