blob: a661e7a371f8ffea570bbea75b25a9d7bf4d77e2 [file] [log] [blame]
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001pkg_info {
2 arch: "v1model"
3}
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09004tables {
5 preamble {
6 id: 33581620
7 name: "FabricIngress.process_set_source_sink.tb_set_source"
8 alias: "tb_set_source"
9 }
10 match_fields {
11 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080012 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090013 bitwidth: 9
14 match_type: EXACT
15 }
16 action_refs {
17 id: 16778827
18 }
19 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080020 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -080021 annotations: "@defaultonly"
22 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090023 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080024 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090025 direct_resource_ids: 318787614
Carmelo Cascone79a3a312018-08-16 17:14:43 -070026 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090027}
28tables {
29 preamble {
30 id: 33611649
31 name: "FabricIngress.filtering.ingress_port_vlan"
32 alias: "ingress_port_vlan"
33 }
34 match_fields {
35 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080036 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090037 bitwidth: 9
38 match_type: EXACT
39 }
40 match_fields {
41 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080042 name: "vlan_is_valid"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090043 bitwidth: 1
44 match_type: EXACT
45 }
46 match_fields {
47 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -080048 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090049 bitwidth: 12
50 match_type: TERNARY
51 }
52 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080053 id: 16836487
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090054 }
55 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080056 id: 16818236
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090057 }
58 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080059 id: 16794911
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090060 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080061 const_default_action_id: 16836487
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090062 direct_resource_ids: 318815501
63 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090064}
65tables {
66 preamble {
67 id: 33596298
68 name: "FabricIngress.filtering.fwd_classifier"
69 alias: "fwd_classifier"
70 }
71 match_fields {
72 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080073 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090074 bitwidth: 9
75 match_type: EXACT
76 }
77 match_fields {
78 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080079 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090080 bitwidth: 48
Charles Chan384aea22018-08-23 22:08:02 -070081 match_type: TERNARY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090082 }
83 match_fields {
84 id: 3
Daniele Moro5a2de712019-09-24 14:34:07 -070085 name: "eth_type"
86 bitwidth: 16
87 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -070088 }
89 match_fields {
90 id: 4
Daniele Moro5a2de712019-09-24 14:34:07 -070091 name: "ip_eth_type"
92 bitwidth: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090093 match_type: EXACT
94 }
95 action_refs {
96 id: 16840921
97 }
98 const_default_action_id: 16840921
99 direct_resource_ids: 318827326
100 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900101}
102tables {
103 preamble {
104 id: 33596749
105 name: "FabricIngress.forwarding.bridging"
106 alias: "bridging"
107 }
108 match_fields {
109 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800110 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900111 bitwidth: 12
112 match_type: EXACT
113 }
114 match_fields {
115 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800116 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900117 bitwidth: 48
118 match_type: TERNARY
119 }
120 action_refs {
121 id: 16811012
122 }
123 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800124 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800125 annotations: "@defaultonly"
126 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900127 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800128 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900129 direct_resource_ids: 318770289
130 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900131}
132tables {
133 preamble {
134 id: 33574274
135 name: "FabricIngress.forwarding.mpls"
136 alias: "mpls"
137 }
138 match_fields {
139 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800140 name: "mpls_label"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900141 bitwidth: 20
142 match_type: EXACT
143 }
144 action_refs {
145 id: 16827758
146 }
147 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800148 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800149 annotations: "@defaultonly"
150 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900151 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800152 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900153 direct_resource_ids: 318830507
154 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900155}
156tables {
157 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700158 id: 33562650
159 name: "FabricIngress.forwarding.routing_v4"
160 alias: "routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900161 }
162 match_fields {
163 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800164 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900165 bitwidth: 32
166 match_type: LPM
167 }
168 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700169 id: 16777434
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900170 }
171 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700172 id: 16804187
173 }
174 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800175 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800176 annotations: "@defaultonly"
177 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900178 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900179 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900180}
181tables {
182 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800183 id: 33618978
184 name: "FabricIngress.acl.acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900185 alias: "acl"
186 }
187 match_fields {
188 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800189 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900190 bitwidth: 9
191 match_type: TERNARY
192 }
193 match_fields {
194 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800195 name: "ip_proto"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900196 bitwidth: 8
197 match_type: TERNARY
198 }
199 match_fields {
200 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800201 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900202 bitwidth: 16
203 match_type: TERNARY
204 }
205 match_fields {
206 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800207 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900208 bitwidth: 16
209 match_type: TERNARY
210 }
211 match_fields {
212 id: 5
Daniele Moro0cecfe12019-12-13 17:24:33 -0800213 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900214 bitwidth: 48
215 match_type: TERNARY
216 }
217 match_fields {
218 id: 6
Daniele Moro0cecfe12019-12-13 17:24:33 -0800219 name: "eth_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900220 bitwidth: 48
221 match_type: TERNARY
222 }
223 match_fields {
224 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800225 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900226 bitwidth: 12
227 match_type: TERNARY
228 }
229 match_fields {
230 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800231 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900232 bitwidth: 16
233 match_type: TERNARY
234 }
235 match_fields {
236 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800237 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900238 bitwidth: 32
239 match_type: TERNARY
240 }
241 match_fields {
242 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800243 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900244 bitwidth: 32
245 match_type: TERNARY
246 }
247 match_fields {
248 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800249 name: "icmp_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900250 bitwidth: 8
251 match_type: TERNARY
252 }
253 match_fields {
254 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800255 name: "icmp_code"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900256 bitwidth: 8
257 match_type: TERNARY
258 }
259 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800260 id: 16807382
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900261 }
262 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800263 id: 16829684
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900264 }
265 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700266 id: 16781601
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900267 }
268 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800269 id: 16820765
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900270 }
271 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800272 id: 16827694
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900273 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800274 const_default_action_id: 16827694
275 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700276 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900277}
278tables {
279 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800280 id: 33599709
281 name: "FabricIngress.next.next_vlan"
282 alias: "next_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900283 }
284 match_fields {
285 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800286 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900287 bitwidth: 32
288 match_type: EXACT
289 }
290 action_refs {
291 id: 16790685
292 }
293 action_refs {
294 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800295 annotations: "@defaultonly"
296 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900297 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800298 const_default_action_id: 16819938
299 direct_resource_ids: 318768144
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900300 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900301}
302tables {
303 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800304 id: 33596977
305 name: "FabricIngress.next.xconnect"
306 alias: "xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900307 }
308 match_fields {
309 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800310 name: "ig_port"
311 bitwidth: 9
312 match_type: EXACT
313 }
314 match_fields {
315 id: 2
316 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900317 bitwidth: 32
318 match_type: EXACT
319 }
320 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800321 id: 16842190
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900322 }
323 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800324 id: 16837052
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900325 }
326 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800328 annotations: "@defaultonly"
329 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900330 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800331 const_default_action_id: 16819938
332 direct_resource_ids: 318778156
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900333 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900334}
335tables {
336 preamble {
337 id: 33608588
338 name: "FabricIngress.next.hashed"
339 alias: "hashed"
340 }
341 match_fields {
342 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800343 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900344 bitwidth: 32
345 match_type: EXACT
346 }
347 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800348 id: 16815357
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900349 }
350 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800351 id: 16791402
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900352 }
353 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800354 id: 16779255
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900355 }
356 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800357 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800358 annotations: "@defaultonly"
359 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900360 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800361 const_default_action_id: 16819938
362 implementation_id: 285217164
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900363 direct_resource_ids: 318800532
364 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900365}
366tables {
367 preamble {
368 id: 33606828
369 name: "FabricIngress.next.multicast"
370 alias: "multicast"
371 }
372 match_fields {
373 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800374 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900375 bitwidth: 32
376 match_type: EXACT
377 }
378 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800379 id: 16779917
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900380 }
381 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800382 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800383 annotations: "@defaultonly"
384 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900385 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800386 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900387 direct_resource_ids: 318801752
388 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900389}
390tables {
391 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700392 id: 33612258
393 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900394 alias: "tb_int_source"
395 }
396 match_fields {
397 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800398 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900399 bitwidth: 32
400 match_type: TERNARY
401 }
402 match_fields {
403 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800404 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900405 bitwidth: 32
406 match_type: TERNARY
407 }
408 match_fields {
409 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800410 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900411 bitwidth: 16
412 match_type: TERNARY
413 }
414 match_fields {
415 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800416 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900417 bitwidth: 16
418 match_type: TERNARY
419 }
420 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700421 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900422 }
423 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800424 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800425 annotations: "@defaultonly"
426 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900427 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800428 const_default_action_id: 16819938
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700429 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900430 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900431}
432tables {
433 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700434 id: 33599867
435 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900436 alias: "tb_int_insert"
437 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700438 match_fields {
439 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800440 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700441 bitwidth: 1
442 match_type: EXACT
443 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900444 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700445 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900446 }
447 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700448 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800449 annotations: "@defaultonly"
450 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900451 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700452 const_default_action_id: 16819938
453 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900454}
455tables {
456 preamble {
457 id: 33599342
458 name: "FabricEgress.egress_next.egress_vlan"
459 alias: "egress_vlan"
460 }
461 match_fields {
462 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800463 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900464 bitwidth: 12
465 match_type: EXACT
466 }
467 match_fields {
468 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800469 name: "eg_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900470 bitwidth: 9
471 match_type: EXACT
472 }
473 action_refs {
474 id: 16790030
475 }
476 action_refs {
477 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800478 annotations: "@defaultonly"
479 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900480 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800481 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900482 direct_resource_ids: 318827144
483 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900484}
485actions {
486 preamble {
487 id: 16819938
488 name: "nop"
489 alias: "nop"
490 }
491}
492actions {
493 preamble {
494 id: 16778827
495 name: "FabricIngress.process_set_source_sink.int_set_source"
496 alias: "int_set_source"
497 }
498}
499actions {
500 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800501 id: 16836487
502 name: "FabricIngress.filtering.deny"
503 alias: "deny"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900504 }
505}
506actions {
507 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800508 id: 16818236
509 name: "FabricIngress.filtering.permit"
510 alias: "permit"
511 }
512}
513actions {
514 preamble {
515 id: 16794911
516 name: "FabricIngress.filtering.permit_with_internal_vlan"
517 alias: "permit_with_internal_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900518 }
519 params {
520 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800521 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900522 bitwidth: 12
523 }
524}
525actions {
526 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900527 id: 16840921
528 name: "FabricIngress.filtering.set_forwarding_type"
529 alias: "set_forwarding_type"
530 }
531 params {
532 id: 1
533 name: "fwd_type"
534 bitwidth: 3
535 }
536}
537actions {
538 preamble {
539 id: 16811012
540 name: "FabricIngress.forwarding.set_next_id_bridging"
541 alias: "set_next_id_bridging"
542 }
543 params {
544 id: 1
545 name: "next_id"
546 bitwidth: 32
547 }
548}
549actions {
550 preamble {
551 id: 16827758
552 name: "FabricIngress.forwarding.pop_mpls_and_next"
553 alias: "pop_mpls_and_next"
554 }
555 params {
556 id: 1
557 name: "next_id"
558 bitwidth: 32
559 }
560}
561actions {
562 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700563 id: 16777434
564 name: "FabricIngress.forwarding.set_next_id_routing_v4"
565 alias: "set_next_id_routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900566 }
567 params {
568 id: 1
569 name: "next_id"
570 bitwidth: 32
571 }
572}
573actions {
574 preamble {
Charles Chancd03f072018-08-31 17:46:37 -0700575 id: 16804187
576 name: "FabricIngress.forwarding.nop_routing_v4"
577 alias: "nop_routing_v4"
578 }
579}
580actions {
581 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800582 id: 16807382
583 name: "FabricIngress.acl.set_next_id_acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900584 alias: "set_next_id_acl"
585 }
586 params {
587 id: 1
588 name: "next_id"
589 bitwidth: 32
590 }
591}
592actions {
593 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800594 id: 16829684
595 name: "FabricIngress.acl.punt_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900596 alias: "punt_to_cpu"
597 }
598}
599actions {
600 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700601 id: 16781601
602 name: "FabricIngress.acl.set_clone_session_id"
603 alias: "set_clone_session_id"
604 }
605 params {
606 id: 1
607 name: "clone_id"
608 bitwidth: 32
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900609 }
610}
611actions {
612 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800613 id: 16820765
614 name: "FabricIngress.acl.drop"
615 alias: "drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900616 }
617}
618actions {
619 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800620 id: 16827694
621 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700622 alias: "nop_acl"
623 }
624}
625actions {
626 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900627 id: 16790685
628 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800629 alias: "set_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900630 }
631 params {
632 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800633 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900634 bitwidth: 12
635 }
636}
637actions {
638 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800639 id: 16842190
640 name: "FabricIngress.next.output_xconnect"
641 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900642 }
643 params {
644 id: 1
645 name: "port_num"
646 bitwidth: 9
647 }
648}
649actions {
650 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800651 id: 16837052
652 name: "FabricIngress.next.set_next_id_xconnect"
653 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900654 }
655 params {
656 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800657 name: "next_id"
658 bitwidth: 32
659 }
660}
661actions {
662 preamble {
663 id: 16815357
664 name: "FabricIngress.next.output_hashed"
665 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900666 }
667 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800668 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900669 name: "port_num"
670 bitwidth: 9
671 }
672}
673actions {
674 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800675 id: 16791402
676 name: "FabricIngress.next.routing_hashed"
677 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900678 }
679 params {
680 id: 1
681 name: "port_num"
682 bitwidth: 9
683 }
684 params {
685 id: 2
686 name: "smac"
687 bitwidth: 48
688 }
689 params {
690 id: 3
691 name: "dmac"
692 bitwidth: 48
693 }
694}
695actions {
696 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800697 id: 16779255
698 name: "FabricIngress.next.mpls_routing_hashed"
699 alias: "mpls_routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900700 }
701 params {
702 id: 1
703 name: "port_num"
704 bitwidth: 9
705 }
706 params {
707 id: 2
708 name: "smac"
709 bitwidth: 48
710 }
711 params {
712 id: 3
713 name: "dmac"
714 bitwidth: 48
715 }
716 params {
717 id: 4
718 name: "label"
719 bitwidth: 20
720 }
721}
722actions {
723 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800724 id: 16779917
725 name: "FabricIngress.next.set_mcast_group_id"
726 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900727 }
728 params {
729 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800730 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900731 bitwidth: 16
732 }
733}
734actions {
735 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800736 id: 16800567
737 name: "NoAction"
738 alias: "NoAction"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900739 }
740}
741actions {
742 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700743 id: 16785857
744 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900745 alias: "int_source_dscp"
746 }
747 params {
748 id: 1
749 name: "max_hop"
750 bitwidth: 8
751 }
752 params {
753 id: 2
754 name: "ins_cnt"
755 bitwidth: 5
756 }
757 params {
758 id: 3
759 name: "ins_mask0003"
760 bitwidth: 4
761 }
762 params {
763 id: 4
764 name: "ins_mask0407"
765 bitwidth: 4
766 }
767}
768actions {
769 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700770 id: 16780783
771 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
772 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900773 }
774 params {
775 id: 1
776 name: "switch_id"
777 bitwidth: 32
778 }
779}
780actions {
781 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900782 id: 16790030
783 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800784 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900785 }
786}
787action_profiles {
788 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800789 id: 285217164
790 name: "FabricIngress.next.hashed_selector"
791 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900792 }
793 table_ids: 33608588
794 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700795 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700796 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900797}
798counters {
799 preamble {
800 id: 302011205
801 name: "FabricIngress.port_counters_control.egress_port_counter"
802 alias: "egress_port_counter"
803 }
804 spec {
805 unit: BOTH
806 }
807 size: 511
808}
809counters {
810 preamble {
811 id: 302002771
812 name: "FabricIngress.port_counters_control.ingress_port_counter"
813 alias: "ingress_port_counter"
814 }
815 spec {
816 unit: BOTH
817 }
818 size: 511
819}
820direct_counters {
821 preamble {
822 id: 318787614
823 name: "FabricIngress.process_set_source_sink.counter_set_source"
824 alias: "counter_set_source"
825 }
826 spec {
827 unit: BOTH
828 }
829 direct_table_id: 33581620
830}
831direct_counters {
832 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900833 id: 318815501
834 name: "FabricIngress.filtering.ingress_port_vlan_counter"
835 alias: "ingress_port_vlan_counter"
836 }
837 spec {
838 unit: BOTH
839 }
840 direct_table_id: 33611649
841}
842direct_counters {
843 preamble {
844 id: 318827326
845 name: "FabricIngress.filtering.fwd_classifier_counter"
846 alias: "fwd_classifier_counter"
847 }
848 spec {
849 unit: BOTH
850 }
851 direct_table_id: 33596298
852}
853direct_counters {
854 preamble {
855 id: 318770289
856 name: "FabricIngress.forwarding.bridging_counter"
857 alias: "bridging_counter"
858 }
859 spec {
860 unit: BOTH
861 }
862 direct_table_id: 33596749
863}
864direct_counters {
865 preamble {
866 id: 318830507
867 name: "FabricIngress.forwarding.mpls_counter"
868 alias: "mpls_counter"
869 }
870 spec {
871 unit: BOTH
872 }
873 direct_table_id: 33574274
874}
875direct_counters {
876 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800877 id: 318801025
878 name: "FabricIngress.acl.acl_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900879 alias: "acl_counter"
880 }
881 spec {
882 unit: BOTH
883 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800884 direct_table_id: 33618978
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900885}
886direct_counters {
887 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800888 id: 318768144
889 name: "FabricIngress.next.next_vlan_counter"
890 alias: "next_vlan_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900891 }
892 spec {
893 unit: BOTH
894 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800895 direct_table_id: 33599709
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900896}
897direct_counters {
898 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800899 id: 318778156
900 name: "FabricIngress.next.xconnect_counter"
901 alias: "xconnect_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900902 }
903 spec {
904 unit: BOTH
905 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800906 direct_table_id: 33596977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900907}
908direct_counters {
909 preamble {
910 id: 318800532
911 name: "FabricIngress.next.hashed_counter"
912 alias: "hashed_counter"
913 }
914 spec {
915 unit: BOTH
916 }
917 direct_table_id: 33608588
918}
919direct_counters {
920 preamble {
921 id: 318801752
922 name: "FabricIngress.next.multicast_counter"
923 alias: "multicast_counter"
924 }
925 spec {
926 unit: BOTH
927 }
928 direct_table_id: 33606828
929}
930direct_counters {
931 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700932 id: 318800047
933 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900934 alias: "counter_int_source"
935 }
936 spec {
937 unit: BOTH
938 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700939 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900940}
941direct_counters {
942 preamble {
943 id: 318827144
944 name: "FabricEgress.egress_next.egress_vlan_counter"
945 alias: "egress_vlan_counter"
946 }
947 spec {
948 unit: BOTH
949 }
950 direct_table_id: 33599342
951}
952controller_packet_metadata {
953 preamble {
954 id: 67146229
955 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800956 alias: "packet_in"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900957 annotations: "@controller_header(\"packet_in\")"
958 }
959 metadata {
960 id: 1
961 name: "ingress_port"
962 bitwidth: 9
963 }
964 metadata {
965 id: 2
966 name: "_pad"
967 bitwidth: 7
968 }
969}
970controller_packet_metadata {
971 preamble {
972 id: 67121543
973 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800974 alias: "packet_out"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900975 annotations: "@controller_header(\"packet_out\")"
976 }
977 metadata {
978 id: 1
979 name: "egress_port"
980 bitwidth: 9
981 }
982 metadata {
983 id: 2
984 name: "_pad"
985 bitwidth: 7
986 }
987}
988type_info {
989}