blob: b9097066b39ff323fa43aa2ecd8936349c64a873 [file] [log] [blame]
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001pkg_info {
2 arch: "v1model"
3}
4tables {
5 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02006 id: 34520804
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07007 name: "FabricIngress.bng_ingress.upstream.t_pppoe_cp"
8 alias: "t_pppoe_cp"
9 }
10 match_fields {
11 id: 1
12 name: "pppoe_code"
13 bitwidth: 8
14 match_type: EXACT
15 }
16 match_fields {
17 id: 2
18 name: "pppoe_protocol"
19 bitwidth: 16
20 match_type: TERNARY
21 }
22 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020023 id: 19321261
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070024 }
25 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020026 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070027 annotations: "@defaultonly"
28 scope: DEFAULT_ONLY
29 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +020030 const_default_action_id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070031 size: 16
32}
33tables {
34 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020035 id: 48668327
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070036 name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v4"
37 alias: "t_pppoe_term_v4"
38 }
39 match_fields {
40 id: 1
41 name: "line_id"
42 bitwidth: 32
43 match_type: EXACT
44 }
45 match_fields {
46 id: 2
47 name: "ipv4_src"
48 bitwidth: 32
49 match_type: EXACT
50 }
51 match_fields {
52 id: 3
53 name: "pppoe_session_id"
54 bitwidth: 16
55 match_type: EXACT
56 }
57 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020058 id: 32574738
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070059 }
60 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020061 id: 27468221
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070062 annotations: "@defaultonly"
63 scope: DEFAULT_ONLY
64 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +020065 const_default_action_id: 27468221
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070066 size: 32768
67}
68tables {
69 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020070 id: 43294103
Daniele Moro7c3a0022019-07-12 13:38:34 -070071 name: "FabricIngress.bng_ingress.downstream.t_line_session_map"
72 alias: "t_line_session_map"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070073 }
74 match_fields {
75 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -070076 name: "line_id"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070077 bitwidth: 32
78 match_type: EXACT
79 }
80 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020081 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070082 annotations: "@defaultonly"
83 scope: DEFAULT_ONLY
84 }
85 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020086 id: 29640451
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070087 }
88 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020089 id: 32944700
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070090 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +020091 const_default_action_id: 28485346
Daniele Moro7c3a0022019-07-12 13:38:34 -070092 size: 8192
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070093}
94tables {
95 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +020096 id: 37862302
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070097 name: "FabricIngress.bng_ingress.downstream.t_qos_v4"
98 alias: "t_qos_v4"
99 }
100 match_fields {
101 id: 1
102 name: "line_id"
103 bitwidth: 32
104 match_type: TERNARY
105 }
106 match_fields {
107 id: 2
108 name: "ipv4_src"
109 bitwidth: 32
110 match_type: LPM
111 }
112 match_fields {
113 id: 3
114 name: "ipv4_dscp"
115 bitwidth: 6
116 match_type: TERNARY
117 }
118 match_fields {
119 id: 4
120 name: "ipv4_ecn"
121 bitwidth: 2
122 match_type: TERNARY
123 }
124 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200125 id: 21221216
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700126 }
127 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200128 id: 27355972
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700129 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200130 const_default_action_id: 27355972
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700131 size: 256
132}
133tables {
134 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200135 id: 39686889
Daniele Moro7c3a0022019-07-12 13:38:34 -0700136 name: "FabricIngress.bng_ingress.t_line_map"
137 alias: "t_line_map"
138 }
139 match_fields {
140 id: 1
141 name: "s_tag"
142 bitwidth: 12
143 match_type: EXACT
144 }
145 match_fields {
146 id: 2
147 name: "c_tag"
148 bitwidth: 12
149 match_type: EXACT
150 }
151 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200152 id: 29084617
Daniele Moro7c3a0022019-07-12 13:38:34 -0700153 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200154 const_default_action_id: 29084617
Daniele Moro7c3a0022019-07-12 13:38:34 -0700155 size: 8192
156}
157tables {
158 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200159 id: 43310977
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700160 name: "FabricIngress.filtering.ingress_port_vlan"
161 alias: "ingress_port_vlan"
162 }
163 match_fields {
164 id: 1
165 name: "ig_port"
166 bitwidth: 9
167 match_type: EXACT
168 }
169 match_fields {
170 id: 2
171 name: "vlan_is_valid"
172 bitwidth: 1
173 match_type: EXACT
174 }
175 match_fields {
176 id: 3
177 name: "vlan_id"
178 bitwidth: 12
179 match_type: TERNARY
180 }
Daniele Moro7c3a0022019-07-12 13:38:34 -0700181 match_fields {
182 id: 4
183 name: "inner_vlan_id"
184 bitwidth: 12
185 match_type: TERNARY
186 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700187 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200188 id: 17164167
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700189 }
190 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200191 id: 24158268
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700192 }
193 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200194 id: 24266015
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700195 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200196 const_default_action_id: 17164167
197 direct_resource_ids: 326221069
Daniele Moro7c3a0022019-07-12 13:38:34 -0700198 size: 8192
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700199}
200tables {
201 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200202 id: 49718154
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700203 name: "FabricIngress.filtering.fwd_classifier"
204 alias: "fwd_classifier"
205 }
206 match_fields {
207 id: 1
208 name: "ig_port"
209 bitwidth: 9
210 match_type: EXACT
211 }
212 match_fields {
213 id: 2
214 name: "eth_dst"
215 bitwidth: 48
216 match_type: TERNARY
217 }
218 match_fields {
219 id: 3
Daniele Moro5a2de712019-09-24 14:34:07 -0700220 name: "eth_type"
221 bitwidth: 16
222 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -0700223 }
224 match_fields {
225 id: 4
Daniele Moro5a2de712019-09-24 14:34:07 -0700226 name: "ip_eth_type"
227 bitwidth: 16
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700228 match_type: EXACT
229 }
230 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200231 id: 25032921
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700232 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200233 const_default_action_id: 25032921
234 direct_resource_ids: 335473470
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700235 size: 1024
236}
237tables {
238 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200239 id: 43623757
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700240 name: "FabricIngress.forwarding.bridging"
241 alias: "bridging"
242 }
243 match_fields {
244 id: 1
245 name: "vlan_id"
246 bitwidth: 12
247 match_type: EXACT
248 }
249 match_fields {
250 id: 2
251 name: "eth_dst"
252 bitwidth: 48
253 match_type: TERNARY
254 }
255 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200256 id: 21791748
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700257 }
258 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200259 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700260 annotations: "@defaultonly"
261 scope: DEFAULT_ONLY
262 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200263 const_default_action_id: 28485346
264 direct_resource_ids: 330959985
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700265 size: 1024
266}
267tables {
268 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200269 id: 37768578
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700270 name: "FabricIngress.forwarding.mpls"
271 alias: "mpls"
272 }
273 match_fields {
274 id: 1
275 name: "mpls_label"
276 bitwidth: 20
277 match_type: EXACT
278 }
279 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200280 id: 30066030
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700281 }
282 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200283 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700284 annotations: "@defaultonly"
285 scope: DEFAULT_ONLY
286 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200287 const_default_action_id: 28485346
288 direct_resource_ids: 318961579
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700289 size: 1024
290}
291tables {
292 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200293 id: 41754650
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700294 name: "FabricIngress.forwarding.routing_v4"
295 alias: "routing_v4"
296 }
297 match_fields {
298 id: 1
299 name: "ipv4_dst"
300 bitwidth: 32
301 match_type: LPM
302 }
303 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200304 id: 19792090
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700305 }
306 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200307 id: 29124955
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700308 }
309 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200310 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700311 annotations: "@defaultonly"
312 scope: DEFAULT_ONLY
313 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700314 size: 1024
315}
316tables {
317 preamble {
Wailok Shumfb7e7872021-06-18 17:30:08 +0800318 id: 36626242
319 name: "FabricIngress.pre_next.next_mpls"
320 alias: "next_mpls"
321 }
322 match_fields {
323 id: 1
324 name: "next_id"
325 bitwidth: 32
326 match_type: EXACT
327 }
328 action_refs {
329 id: 22765924
330 }
331 action_refs {
332 id: 28485346
333 annotations: "@defaultonly"
334 scope: DEFAULT_ONLY
335 }
336 const_default_action_id: 28485346
337 direct_resource_ids: 330020245
338 size: 1024
339}
340tables {
341 preamble {
342 id: 48011802
343 name: "FabricIngress.pre_next.next_vlan"
344 alias: "next_vlan"
345 }
346 match_fields {
347 id: 1
348 name: "next_id"
349 bitwidth: 32
350 match_type: EXACT
351 }
352 action_refs {
353 id: 33475378
354 }
355 action_refs {
356 id: 26738842
357 }
358 action_refs {
359 id: 28485346
360 annotations: "@defaultonly"
361 scope: DEFAULT_ONLY
362 }
363 const_default_action_id: 28485346
364 direct_resource_ids: 333692067
365 size: 1024
366}
367tables {
368 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200369 id: 44104738
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700370 name: "FabricIngress.acl.acl"
371 alias: "acl"
372 }
373 match_fields {
374 id: 1
375 name: "ig_port"
376 bitwidth: 9
377 match_type: TERNARY
378 }
379 match_fields {
380 id: 2
Daniele Moro0cecfe12019-12-13 17:24:33 -0800381 name: "eth_dst"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700382 bitwidth: 48
383 match_type: TERNARY
384 }
385 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800386 id: 3
Daniele Moro0cecfe12019-12-13 17:24:33 -0800387 name: "eth_src"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700388 bitwidth: 48
389 match_type: TERNARY
390 }
391 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800392 id: 4
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700393 name: "vlan_id"
394 bitwidth: 12
395 match_type: TERNARY
396 }
397 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800398 id: 5
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700399 name: "eth_type"
400 bitwidth: 16
401 match_type: TERNARY
402 }
403 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800404 id: 6
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700405 name: "ipv4_src"
406 bitwidth: 32
407 match_type: TERNARY
408 }
409 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800410 id: 7
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700411 name: "ipv4_dst"
412 bitwidth: 32
413 match_type: TERNARY
414 }
415 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800416 id: 8
417 name: "ip_proto"
418 bitwidth: 8
419 match_type: TERNARY
420 }
421 match_fields {
422 id: 9
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700423 name: "icmp_type"
424 bitwidth: 8
425 match_type: TERNARY
426 }
427 match_fields {
Wailok Shum4f51bde2021-06-11 22:48:41 +0800428 id: 10
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700429 name: "icmp_code"
430 bitwidth: 8
431 match_type: TERNARY
432 }
Wailok Shum4f51bde2021-06-11 22:48:41 +0800433 match_fields {
434 id: 11
435 name: "l4_sport"
436 bitwidth: 16
437 match_type: TERNARY
438 }
439 match_fields {
440 id: 12
441 name: "l4_dport"
442 bitwidth: 16
443 match_type: TERNARY
444 }
Wailok Shumfb7e7872021-06-18 17:30:08 +0800445 match_fields {
446 id: 13
447 name: "port_type"
448 bitwidth: 2
449 match_type: TERNARY
450 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700451 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200452 id: 23623126
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700453 }
454 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200455 id: 23579892
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700456 }
457 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200458 id: 16912673
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700459 }
460 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200461 id: 23570973
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700462 }
463 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200464 id: 29607214
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700465 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200466 const_default_action_id: 29607214
467 direct_resource_ids: 319194241
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700468 size: 1024
469}
470tables {
471 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200472 id: 47960972
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700473 name: "FabricIngress.next.hashed"
474 alias: "hashed"
475 }
476 match_fields {
477 id: 1
478 name: "next_id"
479 bitwidth: 32
480 match_type: EXACT
481 }
482 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200483 id: 27301117
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700484 }
485 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200486 id: 20985706
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700487 }
488 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200489 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700490 annotations: "@defaultonly"
491 scope: DEFAULT_ONLY
492 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200493 const_default_action_id: 28485346
494 implementation_id: 291115404
495 direct_resource_ids: 322798228
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700496 size: 1024
497}
498tables {
499 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200500 id: 40619180
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700501 name: "FabricIngress.next.multicast"
502 alias: "multicast"
503 }
504 match_fields {
505 id: 1
506 name: "next_id"
507 bitwidth: 32
508 match_type: EXACT
509 }
510 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200511 id: 21629581
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700512 }
513 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200514 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700515 annotations: "@defaultonly"
516 scope: DEFAULT_ONLY
517 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200518 const_default_action_id: 28485346
519 direct_resource_ids: 319194968
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700520 size: 1024
521}
522tables {
523 preamble {
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200524 id: 34606298
525 name: "FabricIngress.slice_tc_classifier.classifier"
526 alias: "classifier"
527 }
528 match_fields {
529 id: 1
530 name: "ig_port"
531 bitwidth: 9
532 match_type: TERNARY
533 }
534 match_fields {
535 id: 2
536 name: "ipv4_src"
537 bitwidth: 32
538 match_type: TERNARY
539 }
540 match_fields {
541 id: 3
542 name: "ipv4_dst"
543 bitwidth: 32
544 match_type: TERNARY
545 }
546 match_fields {
547 id: 4
548 name: "ip_proto"
549 bitwidth: 8
550 match_type: TERNARY
551 }
552 match_fields {
553 id: 5
554 name: "l4_sport"
555 bitwidth: 16
556 match_type: TERNARY
557 }
558 match_fields {
559 id: 6
560 name: "l4_dport"
561 bitwidth: 16
562 match_type: TERNARY
563 }
564 action_refs {
565 id: 23786376
566 }
567 action_refs {
568 id: 25983516
569 }
570 const_default_action_id: 23786376
571 direct_resource_ids: 334706097
572 size: 512
573}
574tables {
575 preamble {
576 id: 36435258
577 name: "FabricIngress.qos.queues"
578 alias: "queues"
579 }
580 match_fields {
581 id: 1
582 name: "slice_id"
583 bitwidth: 4
584 match_type: EXACT
585 }
586 match_fields {
587 id: 2
588 name: "tc"
589 bitwidth: 2
590 match_type: EXACT
591 }
592 match_fields {
593 id: 3
594 name: "color"
595 bitwidth: 2
596 match_type: TERNARY
597 }
598 action_refs {
599 id: 32116918
600 }
601 action_refs {
602 id: 28214351
603 }
604 const_default_action_id: 32116918
605 direct_resource_ids: 327743278
606 size: 128
607}
608tables {
609 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200610 id: 49262446
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700611 name: "FabricEgress.egress_next.egress_vlan"
612 alias: "egress_vlan"
613 }
614 match_fields {
615 id: 1
616 name: "vlan_id"
617 bitwidth: 12
618 match_type: EXACT
619 }
620 match_fields {
621 id: 2
622 name: "eg_port"
623 bitwidth: 9
624 match_type: EXACT
625 }
626 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200627 id: 30307755
pierventre48e78822020-12-15 17:34:54 +0100628 }
629 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200630 id: 17183246
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700631 }
632 action_refs {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200633 id: 30812542
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700634 annotations: "@defaultonly"
635 scope: DEFAULT_ONLY
636 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200637 const_default_action_id: 30812542
638 direct_resource_ids: 318892680
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700639 size: 1024
640}
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200641tables {
642 preamble {
643 id: 49970092
644 name: "FabricEgress.dscp_rewriter.rewriter"
645 alias: "rewriter"
646 }
647 match_fields {
648 id: 1
649 name: "eg_port"
650 bitwidth: 9
651 match_type: EXACT
652 }
653 action_refs {
654 id: 27951287
655 }
656 action_refs {
657 id: 24120545
658 }
659 action_refs {
660 id: 28485346
661 annotations: "@defaultonly"
662 scope: DEFAULT_ONLY
663 }
664 const_default_action_id: 28485346
665 size: 512
666}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700667actions {
668 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200669 id: 28485346
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700670 name: "nop"
671 alias: "nop"
672 }
673}
674actions {
675 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200676 id: 19321261
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700677 name: "FabricIngress.bng_ingress.upstream.punt_to_cpu"
678 alias: "upstream.punt_to_cpu"
679 }
680}
681actions {
682 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200683 id: 27468221
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700684 name: "FabricIngress.bng_ingress.upstream.term_disabled"
685 alias: "term_disabled"
686 }
687}
688actions {
689 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200690 id: 32574738
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700691 name: "FabricIngress.bng_ingress.upstream.term_enabled_v4"
692 alias: "term_enabled_v4"
693 }
694}
695actions {
696 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200697 id: 29640451
Daniele Moro7c3a0022019-07-12 13:38:34 -0700698 name: "FabricIngress.bng_ingress.downstream.set_session"
699 alias: "set_session"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700700 }
701 params {
702 id: 1
Daniele Moro7c3a0022019-07-12 13:38:34 -0700703 name: "pppoe_session_id"
704 bitwidth: 16
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700705 }
706}
707actions {
708 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200709 id: 32944700
Daniele Moro7c3a0022019-07-12 13:38:34 -0700710 name: "FabricIngress.bng_ingress.downstream.drop"
711 alias: "downstream.drop"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700712 }
713}
714actions {
715 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200716 id: 21221216
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700717 name: "FabricIngress.bng_ingress.downstream.qos_prio"
718 alias: "qos_prio"
719 }
720}
721actions {
722 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200723 id: 27355972
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700724 name: "FabricIngress.bng_ingress.downstream.qos_besteff"
725 alias: "qos_besteff"
726 }
727}
728actions {
729 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200730 id: 29084617
Daniele Moro7c3a0022019-07-12 13:38:34 -0700731 name: "FabricIngress.bng_ingress.set_line"
732 alias: "set_line"
733 }
734 params {
735 id: 1
736 name: "line_id"
737 bitwidth: 32
738 }
739}
740actions {
741 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200742 id: 17164167
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700743 name: "FabricIngress.filtering.deny"
744 alias: "deny"
745 }
746}
747actions {
748 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200749 id: 24158268
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700750 name: "FabricIngress.filtering.permit"
751 alias: "permit"
752 }
Wailok Shumfb7e7872021-06-18 17:30:08 +0800753 params {
754 id: 1
755 name: "port_type"
756 bitwidth: 2
757 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700758}
759actions {
760 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200761 id: 24266015
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700762 name: "FabricIngress.filtering.permit_with_internal_vlan"
763 alias: "permit_with_internal_vlan"
764 }
765 params {
766 id: 1
767 name: "vlan_id"
768 bitwidth: 12
769 }
Wailok Shumfb7e7872021-06-18 17:30:08 +0800770 params {
771 id: 2
772 name: "port_type"
773 bitwidth: 2
774 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700775}
776actions {
777 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200778 id: 25032921
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700779 name: "FabricIngress.filtering.set_forwarding_type"
780 alias: "set_forwarding_type"
781 }
782 params {
783 id: 1
784 name: "fwd_type"
785 bitwidth: 3
786 }
787}
788actions {
789 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200790 id: 21791748
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700791 name: "FabricIngress.forwarding.set_next_id_bridging"
792 alias: "set_next_id_bridging"
793 }
794 params {
795 id: 1
796 name: "next_id"
797 bitwidth: 32
798 }
799}
800actions {
801 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200802 id: 30066030
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700803 name: "FabricIngress.forwarding.pop_mpls_and_next"
804 alias: "pop_mpls_and_next"
805 }
806 params {
807 id: 1
808 name: "next_id"
809 bitwidth: 32
810 }
811}
812actions {
813 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200814 id: 19792090
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700815 name: "FabricIngress.forwarding.set_next_id_routing_v4"
816 alias: "set_next_id_routing_v4"
817 }
818 params {
819 id: 1
820 name: "next_id"
821 bitwidth: 32
822 }
823}
824actions {
825 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200826 id: 29124955
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700827 name: "FabricIngress.forwarding.nop_routing_v4"
828 alias: "nop_routing_v4"
829 }
830}
831actions {
832 preamble {
Wailok Shumfb7e7872021-06-18 17:30:08 +0800833 id: 22765924
834 name: "FabricIngress.pre_next.set_mpls_label"
835 alias: "set_mpls_label"
836 }
837 params {
838 id: 1
839 name: "label"
840 bitwidth: 20
841 }
842}
843actions {
844 preamble {
845 id: 33475378
846 name: "FabricIngress.pre_next.set_vlan"
847 alias: "set_vlan"
848 }
849 params {
850 id: 1
851 name: "vlan_id"
852 bitwidth: 12
853 }
854}
855actions {
856 preamble {
857 id: 26738842
858 name: "FabricIngress.pre_next.set_double_vlan"
859 alias: "set_double_vlan"
860 }
861 params {
862 id: 1
863 name: "outer_vlan_id"
864 bitwidth: 12
865 }
866 params {
867 id: 2
868 name: "inner_vlan_id"
869 bitwidth: 12
870 }
871}
872actions {
873 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200874 id: 23623126
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700875 name: "FabricIngress.acl.set_next_id_acl"
876 alias: "set_next_id_acl"
877 }
878 params {
879 id: 1
880 name: "next_id"
881 bitwidth: 32
882 }
883}
884actions {
885 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200886 id: 23579892
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700887 name: "FabricIngress.acl.punt_to_cpu"
888 alias: "acl.punt_to_cpu"
889 }
890}
891actions {
892 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200893 id: 16912673
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700894 name: "FabricIngress.acl.set_clone_session_id"
895 alias: "set_clone_session_id"
896 }
897 params {
898 id: 1
899 name: "clone_id"
900 bitwidth: 32
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700901 }
902}
903actions {
904 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200905 id: 23570973
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700906 name: "FabricIngress.acl.drop"
Daniele Moro7c3a0022019-07-12 13:38:34 -0700907 alias: "acl.drop"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700908 }
909}
910actions {
911 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200912 id: 29607214
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700913 name: "FabricIngress.acl.nop_acl"
914 alias: "nop_acl"
915 }
916}
917actions {
918 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200919 id: 27301117
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700920 name: "FabricIngress.next.output_hashed"
921 alias: "output_hashed"
922 }
923 params {
924 id: 1
925 name: "port_num"
926 bitwidth: 9
927 }
928}
929actions {
930 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200931 id: 20985706
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700932 name: "FabricIngress.next.routing_hashed"
933 alias: "routing_hashed"
934 }
935 params {
936 id: 1
937 name: "port_num"
938 bitwidth: 9
939 }
940 params {
941 id: 2
942 name: "smac"
943 bitwidth: 48
944 }
945 params {
946 id: 3
947 name: "dmac"
948 bitwidth: 48
949 }
950}
951actions {
952 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +0200953 id: 21629581
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700954 name: "FabricIngress.next.set_mcast_group_id"
955 alias: "set_mcast_group_id"
956 }
957 params {
958 id: 1
959 name: "group_id"
960 bitwidth: 16
961 }
962}
963actions {
964 preamble {
Daniele Moro08c9e7f2021-07-28 18:53:34 +0200965 id: 23786376
966 name: "FabricIngress.slice_tc_classifier.set_slice_id_tc"
967 alias: "set_slice_id_tc"
968 }
969 params {
970 id: 1
971 name: "slice_id"
972 bitwidth: 4
973 }
974 params {
975 id: 2
976 name: "tc"
977 bitwidth: 2
978 }
979}
980actions {
981 preamble {
982 id: 25983516
983 name: "FabricIngress.slice_tc_classifier.trust_dscp"
984 alias: "trust_dscp"
985 }
986}
987actions {
988 preamble {
989 id: 32116918
990 name: "FabricIngress.qos.set_queue"
991 alias: "set_queue"
992 }
993 params {
994 id: 1
995 name: "qid"
996 bitwidth: 5
997 }
998}
999actions {
1000 preamble {
1001 id: 28214351
1002 name: "FabricIngress.qos.meter_drop"
1003 alias: "meter_drop"
1004 }
1005}
1006actions {
1007 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001008 id: 20781696
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001009 name: "FabricEgress.bng_egress.downstream.encap_v4"
1010 alias: "encap_v4"
1011 }
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001012}
1013actions {
1014 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001015 id: 30307755
pierventre48e78822020-12-15 17:34:54 +01001016 name: "FabricEgress.egress_next.push_vlan"
1017 alias: "push_vlan"
1018 }
1019}
1020actions {
1021 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001022 id: 17183246
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001023 name: "FabricEgress.egress_next.pop_vlan"
1024 alias: "pop_vlan"
1025 }
1026}
pierventre48e78822020-12-15 17:34:54 +01001027actions {
1028 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001029 id: 30812542
pierventre48e78822020-12-15 17:34:54 +01001030 name: "FabricEgress.egress_next.drop"
1031 alias: "egress_next.drop"
1032 }
1033}
Daniele Moro08c9e7f2021-07-28 18:53:34 +02001034actions {
1035 preamble {
1036 id: 27951287
1037 name: "FabricEgress.dscp_rewriter.rewrite"
1038 alias: "rewrite"
1039 }
1040}
1041actions {
1042 preamble {
1043 id: 24120545
1044 name: "FabricEgress.dscp_rewriter.clear"
1045 alias: "clear"
1046 }
1047}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001048action_profiles {
1049 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001050 id: 291115404
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001051 name: "FabricIngress.next.hashed_selector"
1052 alias: "hashed_selector"
1053 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001054 table_ids: 47960972
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001055 with_selector: true
1056 size: 1024
1057 max_group_size: 16
1058}
1059counters {
1060 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001061 id: 316309520
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001062 name: "FabricIngress.bng_ingress.upstream.c_terminated"
1063 alias: "c_terminated"
1064 }
1065 spec {
Daniele Moroce424ca2019-10-03 16:44:33 -07001066 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001067 }
1068 size: 8192
1069}
1070counters {
1071 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001072 id: 310956314
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001073 name: "FabricIngress.bng_ingress.upstream.c_dropped"
1074 alias: "c_dropped"
1075 }
1076 spec {
Daniele Moroce424ca2019-10-03 16:44:33 -07001077 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001078 }
1079 size: 8192
1080}
1081counters {
1082 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001083 id: 302467661
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001084 name: "FabricIngress.bng_ingress.upstream.c_control"
1085 alias: "c_control"
1086 }
1087 spec {
1088 unit: PACKETS
1089 }
1090 size: 8192
1091}
1092counters {
1093 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001094 id: 304364077
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001095 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
1096 alias: "c_line_rx"
1097 }
1098 spec {
Daniele Moroce424ca2019-10-03 16:44:33 -07001099 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001100 }
1101 size: 8192
1102}
1103counters {
1104 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001105 id: 314528581
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001106 name: "FabricIngress.port_counters_control.egress_port_counter"
1107 alias: "egress_port_counter"
1108 }
1109 spec {
1110 unit: BOTH
1111 }
1112 size: 511
1113}
1114counters {
1115 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001116 id: 312947283
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001117 name: "FabricIngress.port_counters_control.ingress_port_counter"
1118 alias: "ingress_port_counter"
1119 }
1120 spec {
1121 unit: BOTH
1122 }
1123 size: 511
1124}
1125counters {
1126 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001127 id: 311942471
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001128 name: "FabricEgress.bng_egress.downstream.c_line_tx"
1129 alias: "c_line_tx"
1130 }
1131 spec {
Daniele Moroce424ca2019-10-03 16:44:33 -07001132 unit: BYTES
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001133 }
1134 size: 8192
1135}
1136direct_counters {
1137 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001138 id: 326221069
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001139 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1140 alias: "ingress_port_vlan_counter"
1141 }
1142 spec {
1143 unit: BOTH
1144 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001145 direct_table_id: 43310977
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001146}
1147direct_counters {
1148 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001149 id: 335473470
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001150 name: "FabricIngress.filtering.fwd_classifier_counter"
1151 alias: "fwd_classifier_counter"
1152 }
1153 spec {
1154 unit: BOTH
1155 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001156 direct_table_id: 49718154
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001157}
1158direct_counters {
1159 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001160 id: 330959985
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001161 name: "FabricIngress.forwarding.bridging_counter"
1162 alias: "bridging_counter"
1163 }
1164 spec {
1165 unit: BOTH
1166 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001167 direct_table_id: 43623757
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001168}
1169direct_counters {
1170 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001171 id: 318961579
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001172 name: "FabricIngress.forwarding.mpls_counter"
1173 alias: "mpls_counter"
1174 }
1175 spec {
1176 unit: BOTH
1177 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001178 direct_table_id: 37768578
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001179}
1180direct_counters {
1181 preamble {
Wailok Shumfb7e7872021-06-18 17:30:08 +08001182 id: 330020245
1183 name: "FabricIngress.pre_next.next_mpls_counter"
1184 alias: "next_mpls_counter"
1185 }
1186 spec {
1187 unit: BOTH
1188 }
1189 direct_table_id: 36626242
1190}
1191direct_counters {
1192 preamble {
1193 id: 333692067
1194 name: "FabricIngress.pre_next.next_vlan_counter"
1195 alias: "next_vlan_counter"
1196 }
1197 spec {
1198 unit: BOTH
1199 }
1200 direct_table_id: 48011802
1201}
1202direct_counters {
1203 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001204 id: 319194241
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001205 name: "FabricIngress.acl.acl_counter"
1206 alias: "acl_counter"
1207 }
1208 spec {
1209 unit: BOTH
1210 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001211 direct_table_id: 44104738
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001212}
1213direct_counters {
1214 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001215 id: 322798228
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001216 name: "FabricIngress.next.hashed_counter"
1217 alias: "hashed_counter"
1218 }
1219 spec {
1220 unit: BOTH
1221 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001222 direct_table_id: 47960972
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001223}
1224direct_counters {
1225 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001226 id: 319194968
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001227 name: "FabricIngress.next.multicast_counter"
1228 alias: "multicast_counter"
1229 }
1230 spec {
1231 unit: BOTH
1232 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001233 direct_table_id: 40619180
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001234}
1235direct_counters {
1236 preamble {
Daniele Moro08c9e7f2021-07-28 18:53:34 +02001237 id: 334706097
1238 name: "FabricIngress.slice_tc_classifier.classifier_stats"
1239 alias: "classifier_stats"
1240 }
1241 spec {
1242 unit: PACKETS
1243 }
1244 direct_table_id: 34606298
1245}
1246direct_counters {
1247 preamble {
1248 id: 327743278
1249 name: "FabricIngress.qos.queues_stats"
1250 alias: "queues_stats"
1251 }
1252 spec {
1253 unit: PACKETS
1254 }
1255 direct_table_id: 36435258
1256}
1257direct_counters {
1258 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001259 id: 318892680
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001260 name: "FabricEgress.egress_next.egress_vlan_counter"
1261 alias: "egress_vlan_counter"
1262 }
1263 spec {
1264 unit: BOTH
1265 }
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001266 direct_table_id: 49262446
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001267}
1268meters {
1269 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001270 id: 337077280
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001271 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1272 alias: "m_besteff"
1273 }
1274 spec {
1275 unit: BYTES
1276 }
1277 size: 8192
1278}
1279meters {
1280 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001281 id: 349920644
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001282 name: "FabricIngress.bng_ingress.downstream.m_prio"
1283 alias: "m_prio"
1284 }
1285 spec {
1286 unit: BYTES
1287 }
1288 size: 8192
1289}
Daniele Moro08c9e7f2021-07-28 18:53:34 +02001290meters {
1291 preamble {
1292 id: 348573637
1293 name: "FabricIngress.qos.slice_tc_meter"
1294 alias: "slice_tc_meter"
1295 }
1296 spec {
1297 unit: BYTES
1298 }
1299 size: 64
1300}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001301controller_packet_metadata {
1302 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001303 id: 81826293
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001304 name: "packet_in"
1305 alias: "packet_in"
1306 annotations: "@controller_header(\"packet_in\")"
1307 }
1308 metadata {
1309 id: 1
1310 name: "ingress_port"
1311 bitwidth: 9
1312 }
1313 metadata {
1314 id: 2
1315 name: "_pad"
1316 bitwidth: 7
1317 }
1318}
1319controller_packet_metadata {
1320 preamble {
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001321 id: 76689799
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001322 name: "packet_out"
1323 alias: "packet_out"
1324 annotations: "@controller_header(\"packet_out\")"
1325 }
1326 metadata {
1327 id: 1
1328 name: "egress_port"
1329 bitwidth: 9
1330 }
1331 metadata {
1332 id: 2
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001333 name: "do_forwarding"
1334 bitwidth: 1
1335 }
1336 metadata {
1337 id: 3
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001338 name: "_pad"
Carmelo Cascone2388cc12021-05-26 19:30:30 +02001339 bitwidth: 6
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001340 }
1341}
1342type_info {
1343}