blob: 43466cfd0ac8d22bd315941a89c6fca8d5ee5ab6 [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
Carmelo Casconeb5324e72018-11-25 02:26:32 -080085 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090086 bitwidth: 16
87 match_type: EXACT
88 }
89 action_refs {
90 id: 16840921
91 }
92 const_default_action_id: 16840921
93 direct_resource_ids: 318827326
94 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090095}
96tables {
97 preamble {
98 id: 33596749
99 name: "FabricIngress.forwarding.bridging"
100 alias: "bridging"
101 }
102 match_fields {
103 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800104 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900105 bitwidth: 12
106 match_type: EXACT
107 }
108 match_fields {
109 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800110 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900111 bitwidth: 48
112 match_type: TERNARY
113 }
114 action_refs {
115 id: 16811012
116 }
117 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800118 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800119 annotations: "@defaultonly"
120 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900121 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800122 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900123 direct_resource_ids: 318770289
124 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900125}
126tables {
127 preamble {
128 id: 33574274
129 name: "FabricIngress.forwarding.mpls"
130 alias: "mpls"
131 }
132 match_fields {
133 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800134 name: "mpls_label"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900135 bitwidth: 20
136 match_type: EXACT
137 }
138 action_refs {
139 id: 16827758
140 }
141 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800142 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800143 annotations: "@defaultonly"
144 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900145 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800146 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900147 direct_resource_ids: 318830507
148 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900149}
150tables {
151 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700152 id: 33562650
153 name: "FabricIngress.forwarding.routing_v4"
154 alias: "routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900155 }
156 match_fields {
157 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800158 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900159 bitwidth: 32
160 match_type: LPM
161 }
162 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700163 id: 16777434
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900164 }
165 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700166 id: 16804187
167 }
168 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800169 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800170 annotations: "@defaultonly"
171 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900172 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800173 const_default_action_id: 16819938
Charles Chan384aea22018-08-23 22:08:02 -0700174 direct_resource_ids: 318811107
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900175 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900176}
177tables {
178 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800179 id: 33618978
180 name: "FabricIngress.acl.acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900181 alias: "acl"
182 }
183 match_fields {
184 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800185 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900186 bitwidth: 9
187 match_type: TERNARY
188 }
189 match_fields {
190 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800191 name: "ip_proto"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900192 bitwidth: 8
193 match_type: TERNARY
194 }
195 match_fields {
196 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800197 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900198 bitwidth: 16
199 match_type: TERNARY
200 }
201 match_fields {
202 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800203 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900204 bitwidth: 16
205 match_type: TERNARY
206 }
207 match_fields {
208 id: 5
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800209 name: "eth_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900210 bitwidth: 48
211 match_type: TERNARY
212 }
213 match_fields {
214 id: 6
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800215 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900216 bitwidth: 48
217 match_type: TERNARY
218 }
219 match_fields {
220 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800221 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900222 bitwidth: 12
223 match_type: TERNARY
224 }
225 match_fields {
226 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800227 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900228 bitwidth: 16
229 match_type: TERNARY
230 }
231 match_fields {
232 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800233 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900234 bitwidth: 32
235 match_type: TERNARY
236 }
237 match_fields {
238 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800239 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900240 bitwidth: 32
241 match_type: TERNARY
242 }
243 match_fields {
244 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800245 name: "icmp_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900246 bitwidth: 8
247 match_type: TERNARY
248 }
249 match_fields {
250 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800251 name: "icmp_code"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900252 bitwidth: 8
253 match_type: TERNARY
254 }
255 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800256 id: 16807382
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900257 }
258 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800259 id: 16829684
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900260 }
261 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700262 id: 16781601
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900263 }
264 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800265 id: 16820765
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900266 }
267 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800268 id: 16827694
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900269 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800270 const_default_action_id: 16827694
271 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700272 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900273}
274tables {
275 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800276 id: 33599709
277 name: "FabricIngress.next.next_vlan"
278 alias: "next_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900279 }
280 match_fields {
281 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800282 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900283 bitwidth: 32
284 match_type: EXACT
285 }
286 action_refs {
287 id: 16790685
288 }
289 action_refs {
290 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800291 annotations: "@defaultonly"
292 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900293 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800294 const_default_action_id: 16819938
295 direct_resource_ids: 318768144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900296 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900297}
298tables {
299 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800300 id: 33596977
301 name: "FabricIngress.next.xconnect"
302 alias: "xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900303 }
304 match_fields {
305 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800306 name: "ig_port"
307 bitwidth: 9
308 match_type: EXACT
309 }
310 match_fields {
311 id: 2
312 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900313 bitwidth: 32
314 match_type: EXACT
315 }
316 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800317 id: 16842190
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900318 }
319 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800320 id: 16837052
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900321 }
322 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800323 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800324 annotations: "@defaultonly"
325 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900326 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 const_default_action_id: 16819938
328 direct_resource_ids: 318778156
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900329 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900330}
331tables {
332 preamble {
333 id: 33608588
334 name: "FabricIngress.next.hashed"
335 alias: "hashed"
336 }
337 match_fields {
338 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800339 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900340 bitwidth: 32
341 match_type: EXACT
342 }
343 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800344 id: 16815357
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900345 }
346 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800347 id: 16791402
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900348 }
349 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800350 id: 16779255
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900351 }
352 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800353 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800354 annotations: "@defaultonly"
355 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900356 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800357 const_default_action_id: 16819938
358 implementation_id: 285217164
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900359 direct_resource_ids: 318800532
360 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900361}
362tables {
363 preamble {
364 id: 33606828
365 name: "FabricIngress.next.multicast"
366 alias: "multicast"
367 }
368 match_fields {
369 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800370 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900371 bitwidth: 32
372 match_type: EXACT
373 }
374 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800375 id: 16779917
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900376 }
377 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800378 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800379 annotations: "@defaultonly"
380 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900381 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800382 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900383 direct_resource_ids: 318801752
384 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900385}
386tables {
387 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700388 id: 33612258
389 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900390 alias: "tb_int_source"
391 }
392 match_fields {
393 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800394 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900395 bitwidth: 32
396 match_type: TERNARY
397 }
398 match_fields {
399 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800400 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900401 bitwidth: 32
402 match_type: TERNARY
403 }
404 match_fields {
405 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800406 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900407 bitwidth: 16
408 match_type: TERNARY
409 }
410 match_fields {
411 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800412 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900413 bitwidth: 16
414 match_type: TERNARY
415 }
416 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700417 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900418 }
419 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800420 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800421 annotations: "@defaultonly"
422 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900423 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800424 const_default_action_id: 16819938
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700425 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900426 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900427}
428tables {
429 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700430 id: 33599867
431 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900432 alias: "tb_int_insert"
433 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700434 match_fields {
435 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800436 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700437 bitwidth: 1
438 match_type: EXACT
439 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900440 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700441 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900442 }
443 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700444 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800445 annotations: "@defaultonly"
446 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900447 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700448 const_default_action_id: 16819938
449 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900450}
451tables {
452 preamble {
453 id: 33599342
454 name: "FabricEgress.egress_next.egress_vlan"
455 alias: "egress_vlan"
456 }
457 match_fields {
458 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800459 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900460 bitwidth: 12
461 match_type: EXACT
462 }
463 match_fields {
464 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800465 name: "eg_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900466 bitwidth: 9
467 match_type: EXACT
468 }
469 action_refs {
470 id: 16790030
471 }
472 action_refs {
473 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800474 annotations: "@defaultonly"
475 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900476 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800477 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900478 direct_resource_ids: 318827144
479 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900480}
481actions {
482 preamble {
483 id: 16819938
484 name: "nop"
485 alias: "nop"
486 }
487}
488actions {
489 preamble {
490 id: 16778827
491 name: "FabricIngress.process_set_source_sink.int_set_source"
492 alias: "int_set_source"
493 }
494}
495actions {
496 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800497 id: 16836487
498 name: "FabricIngress.filtering.deny"
499 alias: "deny"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900500 }
501}
502actions {
503 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800504 id: 16818236
505 name: "FabricIngress.filtering.permit"
506 alias: "permit"
507 }
508}
509actions {
510 preamble {
511 id: 16794911
512 name: "FabricIngress.filtering.permit_with_internal_vlan"
513 alias: "permit_with_internal_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900514 }
515 params {
516 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800517 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900518 bitwidth: 12
519 }
520}
521actions {
522 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900523 id: 16840921
524 name: "FabricIngress.filtering.set_forwarding_type"
525 alias: "set_forwarding_type"
526 }
527 params {
528 id: 1
529 name: "fwd_type"
530 bitwidth: 3
531 }
532}
533actions {
534 preamble {
535 id: 16811012
536 name: "FabricIngress.forwarding.set_next_id_bridging"
537 alias: "set_next_id_bridging"
538 }
539 params {
540 id: 1
541 name: "next_id"
542 bitwidth: 32
543 }
544}
545actions {
546 preamble {
547 id: 16827758
548 name: "FabricIngress.forwarding.pop_mpls_and_next"
549 alias: "pop_mpls_and_next"
550 }
551 params {
552 id: 1
553 name: "next_id"
554 bitwidth: 32
555 }
556}
557actions {
558 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700559 id: 16777434
560 name: "FabricIngress.forwarding.set_next_id_routing_v4"
561 alias: "set_next_id_routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900562 }
563 params {
564 id: 1
565 name: "next_id"
566 bitwidth: 32
567 }
568}
569actions {
570 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700571 id: 16804187
572 name: "FabricIngress.forwarding.nop_routing_v4"
573 alias: "nop_routing_v4"
574 }
575}
576actions {
577 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800578 id: 16807382
579 name: "FabricIngress.acl.set_next_id_acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900580 alias: "set_next_id_acl"
581 }
582 params {
583 id: 1
584 name: "next_id"
585 bitwidth: 32
586 }
587}
588actions {
589 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800590 id: 16829684
591 name: "FabricIngress.acl.punt_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900592 alias: "punt_to_cpu"
593 }
594}
595actions {
596 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700597 id: 16781601
598 name: "FabricIngress.acl.set_clone_session_id"
599 alias: "set_clone_session_id"
600 }
601 params {
602 id: 1
603 name: "clone_id"
604 bitwidth: 32
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900605 }
606}
607actions {
608 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800609 id: 16820765
610 name: "FabricIngress.acl.drop"
611 alias: "drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900612 }
613}
614actions {
615 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800616 id: 16827694
617 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700618 alias: "nop_acl"
619 }
620}
621actions {
622 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900623 id: 16790685
624 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800625 alias: "set_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900626 }
627 params {
628 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800629 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900630 bitwidth: 12
631 }
632}
633actions {
634 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800635 id: 16842190
636 name: "FabricIngress.next.output_xconnect"
637 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900638 }
639 params {
640 id: 1
641 name: "port_num"
642 bitwidth: 9
643 }
644}
645actions {
646 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800647 id: 16837052
648 name: "FabricIngress.next.set_next_id_xconnect"
649 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900650 }
651 params {
652 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800653 name: "next_id"
654 bitwidth: 32
655 }
656}
657actions {
658 preamble {
659 id: 16815357
660 name: "FabricIngress.next.output_hashed"
661 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900662 }
663 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800664 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900665 name: "port_num"
666 bitwidth: 9
667 }
668}
669actions {
670 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800671 id: 16791402
672 name: "FabricIngress.next.routing_hashed"
673 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900674 }
675 params {
676 id: 1
677 name: "port_num"
678 bitwidth: 9
679 }
680 params {
681 id: 2
682 name: "smac"
683 bitwidth: 48
684 }
685 params {
686 id: 3
687 name: "dmac"
688 bitwidth: 48
689 }
690}
691actions {
692 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800693 id: 16779255
694 name: "FabricIngress.next.mpls_routing_hashed"
695 alias: "mpls_routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900696 }
697 params {
698 id: 1
699 name: "port_num"
700 bitwidth: 9
701 }
702 params {
703 id: 2
704 name: "smac"
705 bitwidth: 48
706 }
707 params {
708 id: 3
709 name: "dmac"
710 bitwidth: 48
711 }
712 params {
713 id: 4
714 name: "label"
715 bitwidth: 20
716 }
717}
718actions {
719 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800720 id: 16779917
721 name: "FabricIngress.next.set_mcast_group_id"
722 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900723 }
724 params {
725 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800726 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900727 bitwidth: 16
728 }
729}
730actions {
731 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800732 id: 16800567
733 name: "NoAction"
734 alias: "NoAction"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900735 }
736}
737actions {
738 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700739 id: 16785857
740 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900741 alias: "int_source_dscp"
742 }
743 params {
744 id: 1
745 name: "max_hop"
746 bitwidth: 8
747 }
748 params {
749 id: 2
750 name: "ins_cnt"
751 bitwidth: 5
752 }
753 params {
754 id: 3
755 name: "ins_mask0003"
756 bitwidth: 4
757 }
758 params {
759 id: 4
760 name: "ins_mask0407"
761 bitwidth: 4
762 }
763}
764actions {
765 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700766 id: 16780783
767 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
768 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900769 }
770 params {
771 id: 1
772 name: "switch_id"
773 bitwidth: 32
774 }
775}
776actions {
777 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900778 id: 16790030
779 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800780 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900781 }
782}
783action_profiles {
784 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800785 id: 285217164
786 name: "FabricIngress.next.hashed_selector"
787 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900788 }
789 table_ids: 33608588
790 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700791 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700792 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900793}
794counters {
795 preamble {
796 id: 302011205
797 name: "FabricIngress.port_counters_control.egress_port_counter"
798 alias: "egress_port_counter"
799 }
800 spec {
801 unit: BOTH
802 }
803 size: 511
804}
805counters {
806 preamble {
807 id: 302002771
808 name: "FabricIngress.port_counters_control.ingress_port_counter"
809 alias: "ingress_port_counter"
810 }
811 spec {
812 unit: BOTH
813 }
814 size: 511
815}
816direct_counters {
817 preamble {
818 id: 318787614
819 name: "FabricIngress.process_set_source_sink.counter_set_source"
820 alias: "counter_set_source"
821 }
822 spec {
823 unit: BOTH
824 }
825 direct_table_id: 33581620
826}
827direct_counters {
828 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900829 id: 318815501
830 name: "FabricIngress.filtering.ingress_port_vlan_counter"
831 alias: "ingress_port_vlan_counter"
832 }
833 spec {
834 unit: BOTH
835 }
836 direct_table_id: 33611649
837}
838direct_counters {
839 preamble {
840 id: 318827326
841 name: "FabricIngress.filtering.fwd_classifier_counter"
842 alias: "fwd_classifier_counter"
843 }
844 spec {
845 unit: BOTH
846 }
847 direct_table_id: 33596298
848}
849direct_counters {
850 preamble {
851 id: 318770289
852 name: "FabricIngress.forwarding.bridging_counter"
853 alias: "bridging_counter"
854 }
855 spec {
856 unit: BOTH
857 }
858 direct_table_id: 33596749
859}
860direct_counters {
861 preamble {
862 id: 318830507
863 name: "FabricIngress.forwarding.mpls_counter"
864 alias: "mpls_counter"
865 }
866 spec {
867 unit: BOTH
868 }
869 direct_table_id: 33574274
870}
871direct_counters {
872 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700873 id: 318811107
874 name: "FabricIngress.forwarding.routing_v4_counter"
875 alias: "routing_v4_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900876 }
877 spec {
878 unit: BOTH
879 }
Charles Chan384aea22018-08-23 22:08:02 -0700880 direct_table_id: 33562650
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900881}
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}