blob: b3f3a9dfc9802434bdcccacc3e227d4c30cbb02c [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 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800185 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900186 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900187}
188tables {
189 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800190 id: 33618978
191 name: "FabricIngress.acl.acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900192 alias: "acl"
193 }
194 match_fields {
195 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800196 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900197 bitwidth: 9
198 match_type: TERNARY
199 }
200 match_fields {
201 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800202 name: "ip_proto"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900203 bitwidth: 8
204 match_type: TERNARY
205 }
206 match_fields {
207 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800208 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900209 bitwidth: 16
210 match_type: TERNARY
211 }
212 match_fields {
213 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800214 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900215 bitwidth: 16
216 match_type: TERNARY
217 }
218 match_fields {
219 id: 5
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800220 name: "eth_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900221 bitwidth: 48
222 match_type: TERNARY
223 }
224 match_fields {
225 id: 6
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800226 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900227 bitwidth: 48
228 match_type: TERNARY
229 }
230 match_fields {
231 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800232 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900233 bitwidth: 12
234 match_type: TERNARY
235 }
236 match_fields {
237 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800238 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900239 bitwidth: 16
240 match_type: TERNARY
241 }
242 match_fields {
243 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800244 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900245 bitwidth: 32
246 match_type: TERNARY
247 }
248 match_fields {
249 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800250 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900251 bitwidth: 32
252 match_type: TERNARY
253 }
254 match_fields {
255 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800256 name: "icmp_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900257 bitwidth: 8
258 match_type: TERNARY
259 }
260 match_fields {
261 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800262 name: "icmp_code"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900263 bitwidth: 8
264 match_type: TERNARY
265 }
266 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800267 id: 16807382
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900268 }
269 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800270 id: 16829684
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900271 }
272 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700273 id: 16781601
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900274 }
275 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800276 id: 16820765
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900277 }
278 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800279 id: 16827694
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900280 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800281 const_default_action_id: 16827694
282 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700283 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900284}
285tables {
286 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800287 id: 33599709
288 name: "FabricIngress.next.next_vlan"
289 alias: "next_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900290 }
291 match_fields {
292 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800293 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900294 bitwidth: 32
295 match_type: EXACT
296 }
297 action_refs {
298 id: 16790685
299 }
300 action_refs {
301 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800302 annotations: "@defaultonly"
303 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900304 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800305 const_default_action_id: 16819938
306 direct_resource_ids: 318768144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900307 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900308}
309tables {
310 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800311 id: 33596977
312 name: "FabricIngress.next.xconnect"
313 alias: "xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900314 }
315 match_fields {
316 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800317 name: "ig_port"
318 bitwidth: 9
319 match_type: EXACT
320 }
321 match_fields {
322 id: 2
323 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900324 bitwidth: 32
325 match_type: EXACT
326 }
327 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800328 id: 16842190
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900329 }
330 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800331 id: 16837052
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900332 }
333 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800334 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800335 annotations: "@defaultonly"
336 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900337 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800338 const_default_action_id: 16819938
339 direct_resource_ids: 318778156
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900340 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900341}
342tables {
343 preamble {
344 id: 33608588
345 name: "FabricIngress.next.hashed"
346 alias: "hashed"
347 }
348 match_fields {
349 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800350 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900351 bitwidth: 32
352 match_type: EXACT
353 }
354 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800355 id: 16815357
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900356 }
357 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800358 id: 16791402
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900359 }
360 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800361 id: 16779255
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900362 }
363 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800364 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800365 annotations: "@defaultonly"
366 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900367 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800368 const_default_action_id: 16819938
369 implementation_id: 285217164
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900370 direct_resource_ids: 318800532
371 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900372}
373tables {
374 preamble {
375 id: 33606828
376 name: "FabricIngress.next.multicast"
377 alias: "multicast"
378 }
379 match_fields {
380 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800381 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900382 bitwidth: 32
383 match_type: EXACT
384 }
385 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800386 id: 16779917
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900387 }
388 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800389 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800390 annotations: "@defaultonly"
391 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900392 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800393 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900394 direct_resource_ids: 318801752
395 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900396}
397tables {
398 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700399 id: 33612258
400 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900401 alias: "tb_int_source"
402 }
403 match_fields {
404 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800405 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900406 bitwidth: 32
407 match_type: TERNARY
408 }
409 match_fields {
410 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800411 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900412 bitwidth: 32
413 match_type: TERNARY
414 }
415 match_fields {
416 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800417 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900418 bitwidth: 16
419 match_type: TERNARY
420 }
421 match_fields {
422 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800423 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900424 bitwidth: 16
425 match_type: TERNARY
426 }
427 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700428 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900429 }
430 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800431 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800432 annotations: "@defaultonly"
433 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900434 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800435 const_default_action_id: 16819938
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700436 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900437 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900438}
439tables {
440 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700441 id: 33599867
442 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900443 alias: "tb_int_insert"
444 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700445 match_fields {
446 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800447 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700448 bitwidth: 1
449 match_type: EXACT
450 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900451 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700452 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900453 }
454 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700455 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800456 annotations: "@defaultonly"
457 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900458 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700459 const_default_action_id: 16819938
460 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900461}
462tables {
463 preamble {
464 id: 33599342
465 name: "FabricEgress.egress_next.egress_vlan"
466 alias: "egress_vlan"
467 }
468 match_fields {
469 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800470 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900471 bitwidth: 12
472 match_type: EXACT
473 }
474 match_fields {
475 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800476 name: "eg_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900477 bitwidth: 9
478 match_type: EXACT
479 }
480 action_refs {
481 id: 16790030
482 }
483 action_refs {
484 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800485 annotations: "@defaultonly"
486 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900487 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800488 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900489 direct_resource_ids: 318827144
490 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900491}
492actions {
493 preamble {
494 id: 16819938
495 name: "nop"
496 alias: "nop"
497 }
498}
499actions {
500 preamble {
501 id: 16778827
502 name: "FabricIngress.process_set_source_sink.int_set_source"
503 alias: "int_set_source"
504 }
505}
506actions {
507 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800508 id: 16836487
509 name: "FabricIngress.filtering.deny"
510 alias: "deny"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900511 }
512}
513actions {
514 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800515 id: 16818236
516 name: "FabricIngress.filtering.permit"
517 alias: "permit"
518 }
519}
520actions {
521 preamble {
522 id: 16794911
523 name: "FabricIngress.filtering.permit_with_internal_vlan"
524 alias: "permit_with_internal_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900525 }
526 params {
527 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800528 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900529 bitwidth: 12
530 }
531}
532actions {
533 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900534 id: 16840921
535 name: "FabricIngress.filtering.set_forwarding_type"
536 alias: "set_forwarding_type"
537 }
538 params {
539 id: 1
540 name: "fwd_type"
541 bitwidth: 3
542 }
543}
544actions {
545 preamble {
546 id: 16811012
547 name: "FabricIngress.forwarding.set_next_id_bridging"
548 alias: "set_next_id_bridging"
549 }
550 params {
551 id: 1
552 name: "next_id"
553 bitwidth: 32
554 }
555}
556actions {
557 preamble {
558 id: 16827758
559 name: "FabricIngress.forwarding.pop_mpls_and_next"
560 alias: "pop_mpls_and_next"
561 }
562 params {
563 id: 1
564 name: "next_id"
565 bitwidth: 32
566 }
567}
568actions {
569 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700570 id: 16777434
571 name: "FabricIngress.forwarding.set_next_id_routing_v4"
572 alias: "set_next_id_routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900573 }
574 params {
575 id: 1
576 name: "next_id"
577 bitwidth: 32
578 }
579}
580actions {
581 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700582 id: 16804187
583 name: "FabricIngress.forwarding.nop_routing_v4"
584 alias: "nop_routing_v4"
585 }
586}
587actions {
588 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800589 id: 16807382
590 name: "FabricIngress.acl.set_next_id_acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900591 alias: "set_next_id_acl"
592 }
593 params {
594 id: 1
595 name: "next_id"
596 bitwidth: 32
597 }
598}
599actions {
600 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800601 id: 16829684
602 name: "FabricIngress.acl.punt_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900603 alias: "punt_to_cpu"
604 }
605}
606actions {
607 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700608 id: 16781601
609 name: "FabricIngress.acl.set_clone_session_id"
610 alias: "set_clone_session_id"
611 }
612 params {
613 id: 1
614 name: "clone_id"
615 bitwidth: 32
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900616 }
617}
618actions {
619 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800620 id: 16820765
621 name: "FabricIngress.acl.drop"
622 alias: "drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900623 }
624}
625actions {
626 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800627 id: 16827694
628 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700629 alias: "nop_acl"
630 }
631}
632actions {
633 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900634 id: 16790685
635 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800636 alias: "set_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900637 }
638 params {
639 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800640 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900641 bitwidth: 12
642 }
643}
644actions {
645 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800646 id: 16842190
647 name: "FabricIngress.next.output_xconnect"
648 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900649 }
650 params {
651 id: 1
652 name: "port_num"
653 bitwidth: 9
654 }
655}
656actions {
657 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800658 id: 16837052
659 name: "FabricIngress.next.set_next_id_xconnect"
660 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900661 }
662 params {
663 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800664 name: "next_id"
665 bitwidth: 32
666 }
667}
668actions {
669 preamble {
670 id: 16815357
671 name: "FabricIngress.next.output_hashed"
672 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900673 }
674 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800675 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900676 name: "port_num"
677 bitwidth: 9
678 }
679}
680actions {
681 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800682 id: 16791402
683 name: "FabricIngress.next.routing_hashed"
684 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900685 }
686 params {
687 id: 1
688 name: "port_num"
689 bitwidth: 9
690 }
691 params {
692 id: 2
693 name: "smac"
694 bitwidth: 48
695 }
696 params {
697 id: 3
698 name: "dmac"
699 bitwidth: 48
700 }
701}
702actions {
703 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800704 id: 16779255
705 name: "FabricIngress.next.mpls_routing_hashed"
706 alias: "mpls_routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900707 }
708 params {
709 id: 1
710 name: "port_num"
711 bitwidth: 9
712 }
713 params {
714 id: 2
715 name: "smac"
716 bitwidth: 48
717 }
718 params {
719 id: 3
720 name: "dmac"
721 bitwidth: 48
722 }
723 params {
724 id: 4
725 name: "label"
726 bitwidth: 20
727 }
728}
729actions {
730 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800731 id: 16779917
732 name: "FabricIngress.next.set_mcast_group_id"
733 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900734 }
735 params {
736 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800737 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900738 bitwidth: 16
739 }
740}
741actions {
742 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800743 id: 16800567
744 name: "NoAction"
745 alias: "NoAction"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900746 }
747}
748actions {
749 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700750 id: 16785857
751 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900752 alias: "int_source_dscp"
753 }
754 params {
755 id: 1
756 name: "max_hop"
757 bitwidth: 8
758 }
759 params {
760 id: 2
761 name: "ins_cnt"
762 bitwidth: 5
763 }
764 params {
765 id: 3
766 name: "ins_mask0003"
767 bitwidth: 4
768 }
769 params {
770 id: 4
771 name: "ins_mask0407"
772 bitwidth: 4
773 }
774}
775actions {
776 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700777 id: 16780783
778 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
779 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900780 }
781 params {
782 id: 1
783 name: "switch_id"
784 bitwidth: 32
785 }
786}
787actions {
788 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900789 id: 16790030
790 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800791 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900792 }
793}
794action_profiles {
795 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800796 id: 285217164
797 name: "FabricIngress.next.hashed_selector"
798 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900799 }
800 table_ids: 33608588
801 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700802 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700803 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900804}
805counters {
806 preamble {
807 id: 302011205
808 name: "FabricIngress.port_counters_control.egress_port_counter"
809 alias: "egress_port_counter"
810 }
811 spec {
812 unit: BOTH
813 }
814 size: 511
815}
816counters {
817 preamble {
818 id: 302002771
819 name: "FabricIngress.port_counters_control.ingress_port_counter"
820 alias: "ingress_port_counter"
821 }
822 spec {
823 unit: BOTH
824 }
825 size: 511
826}
827direct_counters {
828 preamble {
829 id: 318787614
830 name: "FabricIngress.process_set_source_sink.counter_set_source"
831 alias: "counter_set_source"
832 }
833 spec {
834 unit: BOTH
835 }
836 direct_table_id: 33581620
837}
838direct_counters {
839 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900840 id: 318815501
841 name: "FabricIngress.filtering.ingress_port_vlan_counter"
842 alias: "ingress_port_vlan_counter"
843 }
844 spec {
845 unit: BOTH
846 }
847 direct_table_id: 33611649
848}
849direct_counters {
850 preamble {
851 id: 318827326
852 name: "FabricIngress.filtering.fwd_classifier_counter"
853 alias: "fwd_classifier_counter"
854 }
855 spec {
856 unit: BOTH
857 }
858 direct_table_id: 33596298
859}
860direct_counters {
861 preamble {
862 id: 318770289
863 name: "FabricIngress.forwarding.bridging_counter"
864 alias: "bridging_counter"
865 }
866 spec {
867 unit: BOTH
868 }
869 direct_table_id: 33596749
870}
871direct_counters {
872 preamble {
873 id: 318830507
874 name: "FabricIngress.forwarding.mpls_counter"
875 alias: "mpls_counter"
876 }
877 spec {
878 unit: BOTH
879 }
880 direct_table_id: 33574274
881}
882direct_counters {
883 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800884 id: 318801025
885 name: "FabricIngress.acl.acl_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900886 alias: "acl_counter"
887 }
888 spec {
889 unit: BOTH
890 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800891 direct_table_id: 33618978
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900892}
893direct_counters {
894 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800895 id: 318768144
896 name: "FabricIngress.next.next_vlan_counter"
897 alias: "next_vlan_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900898 }
899 spec {
900 unit: BOTH
901 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800902 direct_table_id: 33599709
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900903}
904direct_counters {
905 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800906 id: 318778156
907 name: "FabricIngress.next.xconnect_counter"
908 alias: "xconnect_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900909 }
910 spec {
911 unit: BOTH
912 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800913 direct_table_id: 33596977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900914}
915direct_counters {
916 preamble {
917 id: 318800532
918 name: "FabricIngress.next.hashed_counter"
919 alias: "hashed_counter"
920 }
921 spec {
922 unit: BOTH
923 }
924 direct_table_id: 33608588
925}
926direct_counters {
927 preamble {
928 id: 318801752
929 name: "FabricIngress.next.multicast_counter"
930 alias: "multicast_counter"
931 }
932 spec {
933 unit: BOTH
934 }
935 direct_table_id: 33606828
936}
937direct_counters {
938 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700939 id: 318800047
940 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900941 alias: "counter_int_source"
942 }
943 spec {
944 unit: BOTH
945 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700946 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900947}
948direct_counters {
949 preamble {
950 id: 318827144
951 name: "FabricEgress.egress_next.egress_vlan_counter"
952 alias: "egress_vlan_counter"
953 }
954 spec {
955 unit: BOTH
956 }
957 direct_table_id: 33599342
958}
959controller_packet_metadata {
960 preamble {
961 id: 67146229
962 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800963 alias: "packet_in"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900964 annotations: "@controller_header(\"packet_in\")"
965 }
966 metadata {
967 id: 1
968 name: "ingress_port"
969 bitwidth: 9
970 }
971 metadata {
972 id: 2
973 name: "_pad"
974 bitwidth: 7
975 }
976}
977controller_packet_metadata {
978 preamble {
979 id: 67121543
980 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800981 alias: "packet_out"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900982 annotations: "@controller_header(\"packet_out\")"
983 }
984 metadata {
985 id: 1
986 name: "egress_port"
987 bitwidth: 9
988 }
989 metadata {
990 id: 2
991 name: "_pad"
992 bitwidth: 7
993 }
994}
995type_info {
996}