blob: 8d73a312ef1b213e9fd3d0a43b9d00b07a992b06 [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 {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02006 id: 44526132
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09007 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 {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020017 id: 21235275
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090018 }
19 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020020 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -080021 annotations: "@defaultonly"
22 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090023 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +020024 const_default_action_id: 28485346
25 direct_resource_ids: 318984222
Carmelo Cascone79a3a312018-08-16 17:14:43 -070026 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090027}
28tables {
29 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020030 id: 43310977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090031 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 Cascone2388cc12021-05-26 19:30:30 +020053 id: 17164167
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090054 }
55 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020056 id: 24158268
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090057 }
58 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020059 id: 24266015
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090060 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +020061 const_default_action_id: 17164167
62 direct_resource_ids: 326221069
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090063 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090064}
65tables {
66 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020067 id: 49718154
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090068 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 {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020096 id: 25032921
Jonghwan Hyuned478dc2018-08-06 15:35:18 +090097 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +020098 const_default_action_id: 25032921
99 direct_resource_ids: 335473470
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900100 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900101}
102tables {
103 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200104 id: 43623757
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900105 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 {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200121 id: 21791748
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900122 }
123 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200124 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800125 annotations: "@defaultonly"
126 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900127 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200128 const_default_action_id: 28485346
129 direct_resource_ids: 330959985
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900130 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900131}
132tables {
133 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200134 id: 37768578
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900135 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 {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200145 id: 30066030
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900146 }
147 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200148 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800149 annotations: "@defaultonly"
150 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900151 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200152 const_default_action_id: 28485346
153 direct_resource_ids: 318961579
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900154 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900155}
156tables {
157 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200158 id: 41754650
Charles Chan384aea22018-08-23 22:08:02 -0700159 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 {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200169 id: 19792090
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900170 }
171 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200172 id: 29124955
Charles Chancd03f072018-08-31 17:46:37 -0700173 }
174 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200175 id: 28485346
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 {
Wailok Shumfb7e7872021-06-18 17:30:08 +0800183 id: 36626242
184 name: "FabricIngress.pre_next.next_mpls"
185 alias: "next_mpls"
186 }
187 match_fields {
188 id: 1
189 name: "next_id"
190 bitwidth: 32
191 match_type: EXACT
192 }
193 action_refs {
194 id: 22765924
195 }
196 action_refs {
197 id: 28485346
198 annotations: "@defaultonly"
199 scope: DEFAULT_ONLY
200 }
201 const_default_action_id: 28485346
202 direct_resource_ids: 330020245
203 size: 1024
204}
205tables {
206 preamble {
207 id: 48011802
208 name: "FabricIngress.pre_next.next_vlan"
209 alias: "next_vlan"
210 }
211 match_fields {
212 id: 1
213 name: "next_id"
214 bitwidth: 32
215 match_type: EXACT
216 }
217 action_refs {
218 id: 33475378
219 }
220 action_refs {
221 id: 28485346
222 annotations: "@defaultonly"
223 scope: DEFAULT_ONLY
224 }
225 const_default_action_id: 28485346
226 direct_resource_ids: 333692067
227 size: 1024
228}
229tables {
230 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200231 id: 44104738
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800232 name: "FabricIngress.acl.acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900233 alias: "acl"
234 }
235 match_fields {
236 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800237 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900238 bitwidth: 9
239 match_type: TERNARY
240 }
241 match_fields {
242 id: 2
Daniele Moro0cecfe12019-12-13 17:24:33 -0800243 name: "eth_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900244 bitwidth: 48
245 match_type: TERNARY
246 }
247 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800248 id: 3
Daniele Moro0cecfe12019-12-13 17:24:33 -0800249 name: "eth_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900250 bitwidth: 48
251 match_type: TERNARY
252 }
253 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800254 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800255 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900256 bitwidth: 12
257 match_type: TERNARY
258 }
259 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800260 id: 5
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800261 name: "eth_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900262 bitwidth: 16
263 match_type: TERNARY
264 }
265 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800266 id: 6
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800267 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900268 bitwidth: 32
269 match_type: TERNARY
270 }
271 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800272 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800273 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900274 bitwidth: 32
275 match_type: TERNARY
276 }
277 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800278 id: 8
279 name: "ip_proto"
280 bitwidth: 8
281 match_type: TERNARY
282 }
283 match_fields {
284 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800285 name: "icmp_type"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900286 bitwidth: 8
287 match_type: TERNARY
288 }
289 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800290 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800291 name: "icmp_code"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900292 bitwidth: 8
293 match_type: TERNARY
294 }
Wailok Shum4f51bde2021-06-11 22:48:41 +0800295 match_fields {
296 id: 11
297 name: "l4_sport"
298 bitwidth: 16
299 match_type: TERNARY
300 }
301 match_fields {
302 id: 12
303 name: "l4_dport"
304 bitwidth: 16
305 match_type: TERNARY
306 }
Wailok Shumfb7e7872021-06-18 17:30:08 +0800307 match_fields {
308 id: 13
309 name: "port_type"
310 bitwidth: 2
311 match_type: TERNARY
312 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900313 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200314 id: 23623126
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900315 }
316 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200317 id: 23579892
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900318 }
319 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200320 id: 16912673
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900321 }
322 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200323 id: 23570973
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900324 }
325 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200326 id: 29607214
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900327 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200328 const_default_action_id: 29607214
329 direct_resource_ids: 319194241
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700330 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900331}
332tables {
333 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200334 id: 48735793
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800335 name: "FabricIngress.next.xconnect"
336 alias: "xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900337 }
338 match_fields {
339 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800340 name: "ig_port"
341 bitwidth: 9
342 match_type: EXACT
343 }
344 match_fields {
345 id: 2
346 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900347 bitwidth: 32
348 match_type: EXACT
349 }
350 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200351 id: 24640974
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900352 }
353 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200354 id: 30599612
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900355 }
356 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200357 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800358 annotations: "@defaultonly"
359 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900360 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200361 const_default_action_id: 28485346
362 direct_resource_ids: 321989420
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900363 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900364}
365tables {
366 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200367 id: 47960972
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900368 name: "FabricIngress.next.hashed"
369 alias: "hashed"
370 }
371 match_fields {
372 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800373 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900374 bitwidth: 32
375 match_type: EXACT
376 }
377 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200378 id: 27301117
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900379 }
380 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200381 id: 20985706
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900382 }
383 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200384 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800385 annotations: "@defaultonly"
386 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900387 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200388 const_default_action_id: 28485346
389 implementation_id: 291115404
390 direct_resource_ids: 322798228
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900391 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900392}
393tables {
394 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200395 id: 40619180
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900396 name: "FabricIngress.next.multicast"
397 alias: "multicast"
398 }
399 match_fields {
400 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800401 name: "next_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900402 bitwidth: 32
403 match_type: EXACT
404 }
405 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200406 id: 21629581
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900407 }
408 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200409 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800410 annotations: "@defaultonly"
411 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900412 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200413 const_default_action_id: 28485346
414 direct_resource_ids: 319194968
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900415 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900416}
417tables {
418 preamble {
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200419 id: 34606298
420 name: "FabricIngress.slice_tc_classifier.classifier"
421 alias: "classifier"
422 }
423 match_fields {
424 id: 1
425 name: "ig_port"
426 bitwidth: 9
427 match_type: TERNARY
428 }
429 match_fields {
430 id: 2
431 name: "ipv4_src"
432 bitwidth: 32
433 match_type: TERNARY
434 }
435 match_fields {
436 id: 3
437 name: "ipv4_dst"
438 bitwidth: 32
439 match_type: TERNARY
440 }
441 match_fields {
442 id: 4
443 name: "ip_proto"
444 bitwidth: 8
445 match_type: TERNARY
446 }
447 match_fields {
448 id: 5
449 name: "l4_sport"
450 bitwidth: 16
451 match_type: TERNARY
452 }
453 match_fields {
454 id: 6
455 name: "l4_dport"
456 bitwidth: 16
457 match_type: TERNARY
458 }
459 action_refs {
460 id: 23786376
461 }
462 action_refs {
463 id: 25983516
464 }
465 const_default_action_id: 23786376
466 direct_resource_ids: 334706097
467 size: 512
468}
469tables {
470 preamble {
471 id: 36435258
472 name: "FabricIngress.qos.queues"
473 alias: "queues"
474 }
475 match_fields {
476 id: 1
477 name: "slice_id"
478 bitwidth: 4
479 match_type: EXACT
480 }
481 match_fields {
482 id: 2
483 name: "tc"
484 bitwidth: 2
485 match_type: EXACT
486 }
487 match_fields {
488 id: 3
489 name: "color"
490 bitwidth: 2
491 match_type: TERNARY
492 }
493 action_refs {
494 id: 32116918
495 }
496 action_refs {
497 id: 28214351
498 }
499 const_default_action_id: 32116918
500 direct_resource_ids: 327743278
501 size: 128
502}
503tables {
504 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200505 id: 44818914
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700506 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900507 alias: "tb_int_source"
508 }
509 match_fields {
510 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800511 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900512 bitwidth: 32
513 match_type: TERNARY
514 }
515 match_fields {
516 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800517 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900518 bitwidth: 32
519 match_type: TERNARY
520 }
521 match_fields {
522 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800523 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900524 bitwidth: 16
525 match_type: TERNARY
526 }
527 match_fields {
528 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800529 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900530 bitwidth: 16
531 match_type: TERNARY
532 }
533 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200534 id: 20062657
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900535 }
536 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200537 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800538 annotations: "@defaultonly"
539 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900540 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200541 const_default_action_id: 28485346
542 direct_resource_ids: 322470063
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900543 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900544}
545tables {
546 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200547 id: 34910587
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700548 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900549 alias: "tb_int_insert"
550 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700551 match_fields {
552 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800553 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700554 bitwidth: 1
555 match_type: EXACT
556 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900557 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200558 id: 29232623
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900559 }
560 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200561 id: 28485346
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800562 annotations: "@defaultonly"
563 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900564 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200565 const_default_action_id: 28485346
Carmelo Casconefa421582018-09-13 10:05:57 -0700566 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900567}
568tables {
569 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200570 id: 49262446
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900571 name: "FabricEgress.egress_next.egress_vlan"
572 alias: "egress_vlan"
573 }
574 match_fields {
575 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800576 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900577 bitwidth: 12
578 match_type: EXACT
579 }
580 match_fields {
581 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800582 name: "eg_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900583 bitwidth: 9
584 match_type: EXACT
585 }
586 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200587 id: 30307755
pierventre48e78822020-12-15 17:34:54 +0100588 }
589 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200590 id: 17183246
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900591 }
592 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200593 id: 30812542
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800594 annotations: "@defaultonly"
595 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900596 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200597 const_default_action_id: 30812542
598 direct_resource_ids: 318892680
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900599 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900600}
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200601tables {
602 preamble {
603 id: 49970092
604 name: "FabricEgress.dscp_rewriter.rewriter"
605 alias: "rewriter"
606 }
607 match_fields {
608 id: 1
609 name: "eg_port"
610 bitwidth: 9
611 match_type: EXACT
612 }
613 action_refs {
614 id: 27951287
615 }
616 action_refs {
617 id: 24120545
618 }
619 action_refs {
620 id: 28485346
621 annotations: "@defaultonly"
622 scope: DEFAULT_ONLY
623 }
624 const_default_action_id: 28485346
625 size: 512
626}
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900627actions {
628 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200629 id: 28485346
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900630 name: "nop"
631 alias: "nop"
632 }
633}
634actions {
635 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200636 id: 21235275
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900637 name: "FabricIngress.process_set_source_sink.int_set_source"
638 alias: "int_set_source"
639 }
640}
641actions {
642 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200643 id: 17164167
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800644 name: "FabricIngress.filtering.deny"
645 alias: "deny"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900646 }
647}
648actions {
649 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200650 id: 24158268
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800651 name: "FabricIngress.filtering.permit"
652 alias: "permit"
653 }
Wailok Shumfb7e7872021-06-18 17:30:08 +0800654 params {
655 id: 1
656 name: "port_type"
657 bitwidth: 2
658 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800659}
660actions {
661 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200662 id: 24266015
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800663 name: "FabricIngress.filtering.permit_with_internal_vlan"
664 alias: "permit_with_internal_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900665 }
666 params {
667 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800668 name: "vlan_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900669 bitwidth: 12
670 }
Wailok Shumfb7e7872021-06-18 17:30:08 +0800671 params {
672 id: 2
673 name: "port_type"
674 bitwidth: 2
675 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900676}
677actions {
678 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200679 id: 25032921
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900680 name: "FabricIngress.filtering.set_forwarding_type"
681 alias: "set_forwarding_type"
682 }
683 params {
684 id: 1
685 name: "fwd_type"
686 bitwidth: 3
687 }
688}
689actions {
690 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200691 id: 21791748
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900692 name: "FabricIngress.forwarding.set_next_id_bridging"
693 alias: "set_next_id_bridging"
694 }
695 params {
696 id: 1
697 name: "next_id"
698 bitwidth: 32
699 }
700}
701actions {
702 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200703 id: 30066030
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900704 name: "FabricIngress.forwarding.pop_mpls_and_next"
705 alias: "pop_mpls_and_next"
706 }
707 params {
708 id: 1
709 name: "next_id"
710 bitwidth: 32
711 }
712}
713actions {
714 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200715 id: 19792090
Charles Chan384aea22018-08-23 22:08:02 -0700716 name: "FabricIngress.forwarding.set_next_id_routing_v4"
717 alias: "set_next_id_routing_v4"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900718 }
719 params {
720 id: 1
721 name: "next_id"
722 bitwidth: 32
723 }
724}
725actions {
726 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200727 id: 29124955
Charles Chancd03f072018-08-31 17:46:37 -0700728 name: "FabricIngress.forwarding.nop_routing_v4"
729 alias: "nop_routing_v4"
730 }
731}
732actions {
733 preamble {
Wailok Shumfb7e7872021-06-18 17:30:08 +0800734 id: 22765924
735 name: "FabricIngress.pre_next.set_mpls_label"
736 alias: "set_mpls_label"
737 }
738 params {
739 id: 1
740 name: "label"
741 bitwidth: 20
742 }
743}
744actions {
745 preamble {
746 id: 33475378
747 name: "FabricIngress.pre_next.set_vlan"
748 alias: "set_vlan"
749 }
750 params {
751 id: 1
752 name: "vlan_id"
753 bitwidth: 12
754 }
755}
756actions {
757 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200758 id: 23623126
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800759 name: "FabricIngress.acl.set_next_id_acl"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900760 alias: "set_next_id_acl"
761 }
762 params {
763 id: 1
764 name: "next_id"
765 bitwidth: 32
766 }
767}
768actions {
769 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200770 id: 23579892
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800771 name: "FabricIngress.acl.punt_to_cpu"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900772 alias: "punt_to_cpu"
773 }
774}
775actions {
776 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200777 id: 16912673
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700778 name: "FabricIngress.acl.set_clone_session_id"
779 alias: "set_clone_session_id"
780 }
781 params {
782 id: 1
783 name: "clone_id"
784 bitwidth: 32
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900785 }
786}
787actions {
788 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200789 id: 23570973
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800790 name: "FabricIngress.acl.drop"
pierventre48e78822020-12-15 17:34:54 +0100791 alias: "acl.drop"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900792 }
793}
794actions {
795 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200796 id: 29607214
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800797 name: "FabricIngress.acl.nop_acl"
Charles Chancf696e52018-08-16 16:25:13 -0700798 alias: "nop_acl"
799 }
800}
801actions {
802 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200803 id: 24640974
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800804 name: "FabricIngress.next.output_xconnect"
805 alias: "output_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900806 }
807 params {
808 id: 1
809 name: "port_num"
810 bitwidth: 9
811 }
812}
813actions {
814 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200815 id: 30599612
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800816 name: "FabricIngress.next.set_next_id_xconnect"
817 alias: "set_next_id_xconnect"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900818 }
819 params {
820 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800821 name: "next_id"
822 bitwidth: 32
823 }
824}
825actions {
826 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200827 id: 27301117
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800828 name: "FabricIngress.next.output_hashed"
829 alias: "output_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900830 }
831 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800832 id: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900833 name: "port_num"
834 bitwidth: 9
835 }
836}
837actions {
838 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200839 id: 20985706
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800840 name: "FabricIngress.next.routing_hashed"
841 alias: "routing_hashed"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900842 }
843 params {
844 id: 1
845 name: "port_num"
846 bitwidth: 9
847 }
848 params {
849 id: 2
850 name: "smac"
851 bitwidth: 48
852 }
853 params {
854 id: 3
855 name: "dmac"
856 bitwidth: 48
857 }
858}
859actions {
860 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200861 id: 21629581
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800862 name: "FabricIngress.next.set_mcast_group_id"
863 alias: "set_mcast_group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900864 }
865 params {
866 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800867 name: "group_id"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900868 bitwidth: 16
869 }
870}
871actions {
872 preamble {
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200873 id: 23786376
874 name: "FabricIngress.slice_tc_classifier.set_slice_id_tc"
875 alias: "set_slice_id_tc"
876 }
877 params {
878 id: 1
879 name: "slice_id"
880 bitwidth: 4
881 }
882 params {
883 id: 2
884 name: "tc"
885 bitwidth: 2
886 }
887}
888actions {
889 preamble {
890 id: 25983516
891 name: "FabricIngress.slice_tc_classifier.trust_dscp"
892 alias: "trust_dscp"
893 }
894}
895actions {
896 preamble {
897 id: 32116918
898 name: "FabricIngress.qos.set_queue"
899 alias: "set_queue"
900 }
901 params {
902 id: 1
903 name: "qid"
904 bitwidth: 5
905 }
906}
907actions {
908 preamble {
909 id: 28214351
910 name: "FabricIngress.qos.meter_drop"
911 alias: "meter_drop"
912 }
913}
914actions {
915 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200916 id: 21257015
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800917 name: "NoAction"
918 alias: "NoAction"
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200919 annotations: "@noWarn(\"unused\")"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900920 }
921}
922actions {
923 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200924 id: 20062657
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700925 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900926 alias: "int_source_dscp"
927 }
928 params {
929 id: 1
930 name: "max_hop"
931 bitwidth: 8
932 }
933 params {
934 id: 2
935 name: "ins_cnt"
936 bitwidth: 5
937 }
938 params {
939 id: 3
940 name: "ins_mask0003"
941 bitwidth: 4
942 }
943 params {
944 id: 4
945 name: "ins_mask0407"
946 bitwidth: 4
947 }
948}
949actions {
950 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200951 id: 29232623
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700952 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
953 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900954 }
955 params {
956 id: 1
957 name: "switch_id"
958 bitwidth: 32
959 }
960}
961actions {
962 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200963 id: 30307755
pierventre48e78822020-12-15 17:34:54 +0100964 name: "FabricEgress.egress_next.push_vlan"
965 alias: "push_vlan"
966 }
967}
968actions {
969 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200970 id: 17183246
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900971 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800972 alias: "pop_vlan"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900973 }
974}
pierventre48e78822020-12-15 17:34:54 +0100975actions {
976 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200977 id: 30812542
pierventre48e78822020-12-15 17:34:54 +0100978 name: "FabricEgress.egress_next.drop"
979 alias: "egress_next.drop"
980 }
981}
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200982actions {
983 preamble {
984 id: 27951287
985 name: "FabricEgress.dscp_rewriter.rewrite"
986 alias: "rewrite"
987 }
988}
989actions {
990 preamble {
991 id: 24120545
992 name: "FabricEgress.dscp_rewriter.clear"
993 alias: "clear"
994 }
995}
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900996action_profiles {
997 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200998 id: 291115404
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800999 name: "FabricIngress.next.hashed_selector"
1000 alias: "hashed_selector"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001001 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001002 table_ids: 47960972
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001003 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -07001004 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -07001005 max_group_size: 16
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001006}
1007counters {
1008 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001009 id: 314528581
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001010 name: "FabricIngress.port_counters_control.egress_port_counter"
1011 alias: "egress_port_counter"
1012 }
1013 spec {
1014 unit: BOTH
1015 }
1016 size: 511
1017}
1018counters {
1019 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001020 id: 312947283
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001021 name: "FabricIngress.port_counters_control.ingress_port_counter"
1022 alias: "ingress_port_counter"
1023 }
1024 spec {
1025 unit: BOTH
1026 }
1027 size: 511
1028}
1029direct_counters {
1030 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001031 id: 318984222
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001032 name: "FabricIngress.process_set_source_sink.counter_set_source"
1033 alias: "counter_set_source"
1034 }
1035 spec {
1036 unit: BOTH
1037 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001038 direct_table_id: 44526132
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001039}
1040direct_counters {
1041 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001042 id: 326221069
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001043 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1044 alias: "ingress_port_vlan_counter"
1045 }
1046 spec {
1047 unit: BOTH
1048 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001049 direct_table_id: 43310977
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001050}
1051direct_counters {
1052 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001053 id: 335473470
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001054 name: "FabricIngress.filtering.fwd_classifier_counter"
1055 alias: "fwd_classifier_counter"
1056 }
1057 spec {
1058 unit: BOTH
1059 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001060 direct_table_id: 49718154
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001061}
1062direct_counters {
1063 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001064 id: 330959985
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001065 name: "FabricIngress.forwarding.bridging_counter"
1066 alias: "bridging_counter"
1067 }
1068 spec {
1069 unit: BOTH
1070 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001071 direct_table_id: 43623757
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001072}
1073direct_counters {
1074 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001075 id: 318961579
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001076 name: "FabricIngress.forwarding.mpls_counter"
1077 alias: "mpls_counter"
1078 }
1079 spec {
1080 unit: BOTH
1081 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001082 direct_table_id: 37768578
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001083}
1084direct_counters {
1085 preamble {
Wailok Shumfb7e7872021-06-18 17:30:08 +08001086 id: 330020245
1087 name: "FabricIngress.pre_next.next_mpls_counter"
1088 alias: "next_mpls_counter"
1089 }
1090 spec {
1091 unit: BOTH
1092 }
1093 direct_table_id: 36626242
1094}
1095direct_counters {
1096 preamble {
1097 id: 333692067
1098 name: "FabricIngress.pre_next.next_vlan_counter"
1099 alias: "next_vlan_counter"
1100 }
1101 spec {
1102 unit: BOTH
1103 }
1104 direct_table_id: 48011802
1105}
1106direct_counters {
1107 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001108 id: 319194241
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001109 name: "FabricIngress.acl.acl_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001110 alias: "acl_counter"
1111 }
1112 spec {
1113 unit: BOTH
1114 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001115 direct_table_id: 44104738
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001116}
1117direct_counters {
1118 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001119 id: 321989420
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001120 name: "FabricIngress.next.xconnect_counter"
1121 alias: "xconnect_counter"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001122 }
1123 spec {
1124 unit: BOTH
1125 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001126 direct_table_id: 48735793
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001127}
1128direct_counters {
1129 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001130 id: 322798228
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001131 name: "FabricIngress.next.hashed_counter"
1132 alias: "hashed_counter"
1133 }
1134 spec {
1135 unit: BOTH
1136 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001137 direct_table_id: 47960972
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001138}
1139direct_counters {
1140 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001141 id: 319194968
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001142 name: "FabricIngress.next.multicast_counter"
1143 alias: "multicast_counter"
1144 }
1145 spec {
1146 unit: BOTH
1147 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001148 direct_table_id: 40619180
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001149}
1150direct_counters {
1151 preamble {
Daniele Moro08c9e7f2021-07-28 18:53:34 +02001152 id: 334706097
1153 name: "FabricIngress.slice_tc_classifier.classifier_stats"
1154 alias: "classifier_stats"
1155 }
1156 spec {
1157 unit: PACKETS
1158 }
1159 direct_table_id: 34606298
1160}
1161direct_counters {
1162 preamble {
1163 id: 327743278
1164 name: "FabricIngress.qos.queues_stats"
1165 alias: "queues_stats"
1166 }
1167 spec {
1168 unit: PACKETS
1169 }
1170 direct_table_id: 36435258
1171}
1172direct_counters {
1173 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001174 id: 322470063
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001175 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001176 alias: "counter_int_source"
1177 }
1178 spec {
1179 unit: BOTH
1180 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001181 direct_table_id: 44818914
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001182}
1183direct_counters {
1184 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001185 id: 318892680
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001186 name: "FabricEgress.egress_next.egress_vlan_counter"
1187 alias: "egress_vlan_counter"
1188 }
1189 spec {
1190 unit: BOTH
1191 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001192 direct_table_id: 49262446
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001193}
Daniele Moro08c9e7f2021-07-28 18:53:34 +02001194meters {
1195 preamble {
1196 id: 348573637
1197 name: "FabricIngress.qos.slice_tc_meter"
1198 alias: "slice_tc_meter"
1199 }
1200 spec {
1201 unit: BYTES
1202 }
1203 size: 64
1204}
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001205controller_packet_metadata {
1206 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001207 id: 81826293
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001208 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001209 alias: "packet_in"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001210 annotations: "@controller_header(\"packet_in\")"
1211 }
1212 metadata {
1213 id: 1
1214 name: "ingress_port"
1215 bitwidth: 9
1216 }
1217 metadata {
1218 id: 2
1219 name: "_pad"
1220 bitwidth: 7
1221 }
1222}
1223controller_packet_metadata {
1224 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001225 id: 76689799
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001226 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001227 alias: "packet_out"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001228 annotations: "@controller_header(\"packet_out\")"
1229 }
1230 metadata {
1231 id: 1
1232 name: "egress_port"
1233 bitwidth: 9
1234 }
1235 metadata {
1236 id: 2
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001237 name: "do_forwarding"
1238 bitwidth: 1
1239 }
1240 metadata {
1241 id: 3
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001242 name: "_pad"
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001243 bitwidth: 6
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001244 }
1245}
1246type_info {
1247}