blob: 02d6c945fd83b2337e9699ba719d8d8805a316ea [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 {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800262 id: 16790975
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 {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800597 id: 16790975
598 name: "FabricIngress.acl.clone_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900599 alias: "clone_to_cpu"
600 }
601}
602actions {
603 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800604 id: 16820765
605 name: "FabricIngress.acl.drop"
606 alias: "drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900607 }
608}
609actions {
610 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800611 id: 16827694
612 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700613 alias: "nop_acl"
614 }
615}
616actions {
617 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900618 id: 16790685
619 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800620 alias: "set_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900621 }
622 params {
623 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800624 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900625 bitwidth: 12
626 }
627}
628actions {
629 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800630 id: 16842190
631 name: "FabricIngress.next.output_xconnect"
632 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900633 }
634 params {
635 id: 1
636 name: "port_num"
637 bitwidth: 9
638 }
639}
640actions {
641 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800642 id: 16837052
643 name: "FabricIngress.next.set_next_id_xconnect"
644 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900645 }
646 params {
647 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800648 name: "next_id"
649 bitwidth: 32
650 }
651}
652actions {
653 preamble {
654 id: 16815357
655 name: "FabricIngress.next.output_hashed"
656 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900657 }
658 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800659 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900660 name: "port_num"
661 bitwidth: 9
662 }
663}
664actions {
665 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800666 id: 16791402
667 name: "FabricIngress.next.routing_hashed"
668 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900669 }
670 params {
671 id: 1
672 name: "port_num"
673 bitwidth: 9
674 }
675 params {
676 id: 2
677 name: "smac"
678 bitwidth: 48
679 }
680 params {
681 id: 3
682 name: "dmac"
683 bitwidth: 48
684 }
685}
686actions {
687 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800688 id: 16779255
689 name: "FabricIngress.next.mpls_routing_hashed"
690 alias: "mpls_routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900691 }
692 params {
693 id: 1
694 name: "port_num"
695 bitwidth: 9
696 }
697 params {
698 id: 2
699 name: "smac"
700 bitwidth: 48
701 }
702 params {
703 id: 3
704 name: "dmac"
705 bitwidth: 48
706 }
707 params {
708 id: 4
709 name: "label"
710 bitwidth: 20
711 }
712}
713actions {
714 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800715 id: 16779917
716 name: "FabricIngress.next.set_mcast_group_id"
717 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900718 }
719 params {
720 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800721 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900722 bitwidth: 16
723 }
724}
725actions {
726 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800727 id: 16800567
728 name: "NoAction"
729 alias: "NoAction"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900730 }
731}
732actions {
733 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700734 id: 16785857
735 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900736 alias: "int_source_dscp"
737 }
738 params {
739 id: 1
740 name: "max_hop"
741 bitwidth: 8
742 }
743 params {
744 id: 2
745 name: "ins_cnt"
746 bitwidth: 5
747 }
748 params {
749 id: 3
750 name: "ins_mask0003"
751 bitwidth: 4
752 }
753 params {
754 id: 4
755 name: "ins_mask0407"
756 bitwidth: 4
757 }
758}
759actions {
760 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700761 id: 16780783
762 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
763 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900764 }
765 params {
766 id: 1
767 name: "switch_id"
768 bitwidth: 32
769 }
770}
771actions {
772 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900773 id: 16790030
774 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800775 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900776 }
777}
778action_profiles {
779 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800780 id: 285217164
781 name: "FabricIngress.next.hashed_selector"
782 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900783 }
784 table_ids: 33608588
785 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700786 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700787 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900788}
789counters {
790 preamble {
791 id: 302011205
792 name: "FabricIngress.port_counters_control.egress_port_counter"
793 alias: "egress_port_counter"
794 }
795 spec {
796 unit: BOTH
797 }
798 size: 511
799}
800counters {
801 preamble {
802 id: 302002771
803 name: "FabricIngress.port_counters_control.ingress_port_counter"
804 alias: "ingress_port_counter"
805 }
806 spec {
807 unit: BOTH
808 }
809 size: 511
810}
811direct_counters {
812 preamble {
813 id: 318787614
814 name: "FabricIngress.process_set_source_sink.counter_set_source"
815 alias: "counter_set_source"
816 }
817 spec {
818 unit: BOTH
819 }
820 direct_table_id: 33581620
821}
822direct_counters {
823 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900824 id: 318815501
825 name: "FabricIngress.filtering.ingress_port_vlan_counter"
826 alias: "ingress_port_vlan_counter"
827 }
828 spec {
829 unit: BOTH
830 }
831 direct_table_id: 33611649
832}
833direct_counters {
834 preamble {
835 id: 318827326
836 name: "FabricIngress.filtering.fwd_classifier_counter"
837 alias: "fwd_classifier_counter"
838 }
839 spec {
840 unit: BOTH
841 }
842 direct_table_id: 33596298
843}
844direct_counters {
845 preamble {
846 id: 318770289
847 name: "FabricIngress.forwarding.bridging_counter"
848 alias: "bridging_counter"
849 }
850 spec {
851 unit: BOTH
852 }
853 direct_table_id: 33596749
854}
855direct_counters {
856 preamble {
857 id: 318830507
858 name: "FabricIngress.forwarding.mpls_counter"
859 alias: "mpls_counter"
860 }
861 spec {
862 unit: BOTH
863 }
864 direct_table_id: 33574274
865}
866direct_counters {
867 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700868 id: 318811107
869 name: "FabricIngress.forwarding.routing_v4_counter"
870 alias: "routing_v4_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900871 }
872 spec {
873 unit: BOTH
874 }
Charles Chan384aea22018-08-23 22:08:02 -0700875 direct_table_id: 33562650
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900876}
877direct_counters {
878 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800879 id: 318801025
880 name: "FabricIngress.acl.acl_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900881 alias: "acl_counter"
882 }
883 spec {
884 unit: BOTH
885 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800886 direct_table_id: 33618978
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900887}
888direct_counters {
889 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800890 id: 318768144
891 name: "FabricIngress.next.next_vlan_counter"
892 alias: "next_vlan_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900893 }
894 spec {
895 unit: BOTH
896 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800897 direct_table_id: 33599709
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900898}
899direct_counters {
900 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800901 id: 318778156
902 name: "FabricIngress.next.xconnect_counter"
903 alias: "xconnect_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900904 }
905 spec {
906 unit: BOTH
907 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800908 direct_table_id: 33596977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900909}
910direct_counters {
911 preamble {
912 id: 318800532
913 name: "FabricIngress.next.hashed_counter"
914 alias: "hashed_counter"
915 }
916 spec {
917 unit: BOTH
918 }
919 direct_table_id: 33608588
920}
921direct_counters {
922 preamble {
923 id: 318801752
924 name: "FabricIngress.next.multicast_counter"
925 alias: "multicast_counter"
926 }
927 spec {
928 unit: BOTH
929 }
930 direct_table_id: 33606828
931}
932direct_counters {
933 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700934 id: 318800047
935 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900936 alias: "counter_int_source"
937 }
938 spec {
939 unit: BOTH
940 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700941 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900942}
943direct_counters {
944 preamble {
945 id: 318827144
946 name: "FabricEgress.egress_next.egress_vlan_counter"
947 alias: "egress_vlan_counter"
948 }
949 spec {
950 unit: BOTH
951 }
952 direct_table_id: 33599342
953}
954controller_packet_metadata {
955 preamble {
956 id: 67146229
957 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800958 alias: "packet_in"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900959 annotations: "@controller_header(\"packet_in\")"
960 }
961 metadata {
962 id: 1
963 name: "ingress_port"
964 bitwidth: 9
965 }
966 metadata {
967 id: 2
968 name: "_pad"
969 bitwidth: 7
970 }
971}
972controller_packet_metadata {
973 preamble {
974 id: 67121543
975 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800976 alias: "packet_out"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900977 annotations: "@controller_header(\"packet_out\")"
978 }
979 metadata {
980 id: 1
981 name: "egress_port"
982 bitwidth: 9
983 }
984 metadata {
985 id: 2
986 name: "_pad"
987 bitwidth: 7
988 }
989}
990type_info {
991}