blob: c3e7b90864538319ab2877525b909b98c209e076 [file] [log] [blame]
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001pkg_info {
2 arch: "v1model"
3}
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02004tables {
5 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02006 id: 33582731
7 name: "FabricIngress.spgw_ingress.dl_sess_lookup"
8 alias: "dl_sess_lookup"
9 }
10 match_fields {
11 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080012 name: "ipv4_dst"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020013 bitwidth: 32
14 match_type: EXACT
15 }
16 action_refs {
17 id: 16804065
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
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020023 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080024 const_default_action_id: 16819938
Carmelo Cascone9b0171b2018-08-14 01:43:57 -070025 direct_resource_ids: 318781522
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020026 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020027}
28tables {
29 preamble {
Carmelo Cascone9b0171b2018-08-14 01:43:57 -070030 id: 33615906
31 name: "FabricIngress.spgw_ingress.s1u_filter_table"
32 alias: "s1u_filter_table"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020033 }
34 match_fields {
35 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080036 name: "gtp_ipv4_dst"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020037 bitwidth: 32
38 match_type: EXACT
39 }
40 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080041 id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020042 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080043 const_default_action_id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020044 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +020045}
46tables {
47 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -070048 id: 33584710
49 name: "FabricIngress.bng_ingress.upstream.t_line_map"
50 alias: "t_line_map"
51 }
52 match_fields {
53 id: 1
54 name: "s_tag"
55 bitwidth: 12
56 match_type: EXACT
57 }
58 match_fields {
59 id: 2
60 name: "c_tag"
61 bitwidth: 12
62 match_type: EXACT
63 }
64 action_refs {
65 id: 16819938
66 annotations: "@defaultonly"
67 scope: DEFAULT_ONLY
68 }
69 action_refs {
70 id: 16829434
71 }
72 const_default_action_id: 16819938
73 size: 8192
74}
75tables {
76 preamble {
77 id: 33603300
78 name: "FabricIngress.bng_ingress.upstream.t_pppoe_cp"
79 alias: "t_pppoe_cp"
80 }
81 match_fields {
82 id: 1
83 name: "pppoe_code"
84 bitwidth: 8
85 match_type: EXACT
86 }
87 match_fields {
88 id: 2
89 name: "pppoe_protocol"
90 bitwidth: 16
91 match_type: TERNARY
92 }
93 action_refs {
94 id: 16830893
95 }
96 action_refs {
97 id: 16819938
98 annotations: "@defaultonly"
99 scope: DEFAULT_ONLY
100 }
101 const_default_action_id: 16819938
102 size: 16
103}
104tables {
105 preamble {
106 id: 33595047
107 name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v4"
108 alias: "t_pppoe_term_v4"
109 }
110 match_fields {
111 id: 1
112 name: "line_id"
113 bitwidth: 32
114 match_type: EXACT
115 }
116 match_fields {
117 id: 2
118 name: "ipv4_src"
119 bitwidth: 32
120 match_type: EXACT
121 }
122 match_fields {
123 id: 3
124 name: "pppoe_session_id"
125 bitwidth: 16
126 match_type: EXACT
127 }
128 action_refs {
129 id: 16780562
130 }
131 action_refs {
132 id: 16785853
133 annotations: "@defaultonly"
134 scope: DEFAULT_ONLY
135 }
136 const_default_action_id: 16785853
137 size: 32768
138}
139tables {
140 preamble {
141 id: 33579386
142 name: "FabricIngress.bng_ingress.upstream.t_pppoe_term_v6"
143 alias: "t_pppoe_term_v6"
144 }
145 match_fields {
146 id: 1
147 name: "line_id"
148 bitwidth: 32
149 match_type: EXACT
150 }
151 match_fields {
152 id: 2
153 name: "ipv6_src_net_id"
154 bitwidth: 64
155 match_type: EXACT
156 }
157 match_fields {
158 id: 3
159 name: "pppoe_session_id"
160 bitwidth: 16
161 match_type: EXACT
162 }
163 action_refs {
164 id: 16824882
165 }
166 action_refs {
167 id: 16785853
168 annotations: "@defaultonly"
169 scope: DEFAULT_ONLY
170 }
171 const_default_action_id: 16785853
172 size: 32768
173}
174tables {
175 preamble {
176 id: 33555367
177 name: "FabricIngress.bng_ingress.downstream.t_line_map_v4"
178 alias: "t_line_map_v4"
179 }
180 match_fields {
181 id: 1
182 name: "ipv4_dst"
183 bitwidth: 32
184 match_type: EXACT
185 }
186 action_refs {
187 id: 16819938
188 annotations: "@defaultonly"
189 scope: DEFAULT_ONLY
190 }
191 action_refs {
192 id: 16798636
193 }
194 action_refs {
195 id: 16842299
196 }
197 const_default_action_id: 16819938
198 size: 32768
199}
200tables {
201 preamble {
202 id: 33572185
203 name: "FabricIngress.bng_ingress.downstream.t_line_map_v6"
204 alias: "t_line_map_v6"
205 }
206 match_fields {
207 id: 1
208 name: "ipv6_dst_net_id"
209 bitwidth: 64
210 match_type: EXACT
211 }
212 action_refs {
213 id: 16819938
214 annotations: "@defaultonly"
215 scope: DEFAULT_ONLY
216 }
217 action_refs {
218 id: 16798636
219 }
220 action_refs {
221 id: 16842299
222 }
223 const_default_action_id: 16819938
224 size: 32768
225}
226tables {
227 preamble {
228 id: 33602462
229 name: "FabricIngress.bng_ingress.downstream.t_qos_v4"
230 alias: "t_qos_v4"
231 }
232 match_fields {
233 id: 1
234 name: "line_id"
235 bitwidth: 32
236 match_type: TERNARY
237 }
238 match_fields {
239 id: 2
240 name: "ipv4_src"
241 bitwidth: 32
242 match_type: LPM
243 }
244 match_fields {
245 id: 3
246 name: "ipv4_dscp"
247 bitwidth: 6
248 match_type: TERNARY
249 }
250 match_fields {
251 id: 4
252 name: "ipv4_ecn"
253 bitwidth: 2
254 match_type: TERNARY
255 }
256 action_refs {
257 id: 16830304
258 }
259 action_refs {
260 id: 16804676
261 }
262 const_default_action_id: 16804676
263 size: 256
264}
265tables {
266 preamble {
267 id: 33616597
268 name: "FabricIngress.bng_ingress.downstream.t_qos_v6"
269 alias: "t_qos_v6"
270 }
271 match_fields {
272 id: 1
273 name: "line_id"
274 bitwidth: 32
275 match_type: TERNARY
276 }
277 match_fields {
278 id: 2
279 name: "ipv6_src"
280 bitwidth: 128
281 match_type: LPM
282 }
283 match_fields {
284 id: 3
285 name: "ipv6_traffic_class"
286 bitwidth: 8
287 match_type: TERNARY
288 }
289 action_refs {
290 id: 16830304
291 }
292 action_refs {
293 id: 16804676
294 }
295 const_default_action_id: 16804676
296 size: 256
297}
298tables {
299 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900300 id: 33581620
301 name: "FabricIngress.process_set_source_sink.tb_set_source"
302 alias: "tb_set_source"
303 }
304 match_fields {
305 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800306 name: "ig_port"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900307 bitwidth: 9
308 match_type: EXACT
309 }
310 action_refs {
311 id: 16778827
312 }
313 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800314 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800315 annotations: "@defaultonly"
316 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900317 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800318 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900319 direct_resource_ids: 318787614
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700320 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900321}
322tables {
323 preamble {
324 id: 33561619
325 name: "FabricIngress.process_set_source_sink.tb_set_sink"
326 alias: "tb_set_sink"
327 }
328 match_fields {
329 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800330 name: "eg_spec"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900331 bitwidth: 9
332 match_type: EXACT
333 }
334 action_refs {
335 id: 16788951
336 }
337 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800338 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800339 annotations: "@defaultonly"
340 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900341 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800342 const_default_action_id: 16819938
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900343 direct_resource_ids: 318770551
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700344 size: 511
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900345}
346tables {
347 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200348 id: 33611649
349 name: "FabricIngress.filtering.ingress_port_vlan"
350 alias: "ingress_port_vlan"
351 }
352 match_fields {
353 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800354 name: "ig_port"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200355 bitwidth: 9
356 match_type: EXACT
357 }
358 match_fields {
359 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800360 name: "vlan_is_valid"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200361 bitwidth: 1
362 match_type: EXACT
363 }
364 match_fields {
365 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800366 name: "vlan_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200367 bitwidth: 12
368 match_type: TERNARY
369 }
370 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800371 id: 16836487
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200372 }
373 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800374 id: 16818236
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200375 }
376 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800377 id: 16794911
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200378 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800379 const_default_action_id: 16836487
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200380 direct_resource_ids: 318815501
381 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200382}
383tables {
384 preamble {
385 id: 33596298
386 name: "FabricIngress.filtering.fwd_classifier"
387 alias: "fwd_classifier"
388 }
389 match_fields {
390 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800391 name: "ig_port"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200392 bitwidth: 9
393 match_type: EXACT
394 }
395 match_fields {
396 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800397 name: "eth_dst"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200398 bitwidth: 48
Charles Chan384aea22018-08-23 22:08:02 -0700399 match_type: TERNARY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200400 }
401 match_fields {
402 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800403 name: "eth_type"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200404 bitwidth: 16
405 match_type: EXACT
406 }
407 action_refs {
408 id: 16840921
409 }
410 const_default_action_id: 16840921
411 direct_resource_ids: 318827326
412 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200413}
414tables {
415 preamble {
416 id: 33596749
417 name: "FabricIngress.forwarding.bridging"
418 alias: "bridging"
419 }
420 match_fields {
421 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800422 name: "vlan_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200423 bitwidth: 12
424 match_type: EXACT
425 }
426 match_fields {
427 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800428 name: "eth_dst"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200429 bitwidth: 48
430 match_type: TERNARY
431 }
432 action_refs {
433 id: 16811012
434 }
435 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800436 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800437 annotations: "@defaultonly"
438 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200439 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800440 const_default_action_id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200441 direct_resource_ids: 318770289
442 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200443}
444tables {
445 preamble {
446 id: 33574274
447 name: "FabricIngress.forwarding.mpls"
448 alias: "mpls"
449 }
450 match_fields {
451 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800452 name: "mpls_label"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200453 bitwidth: 20
454 match_type: EXACT
455 }
456 action_refs {
457 id: 16827758
458 }
459 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800460 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800461 annotations: "@defaultonly"
462 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200463 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800464 const_default_action_id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200465 direct_resource_ids: 318830507
466 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200467}
468tables {
469 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700470 id: 33562650
471 name: "FabricIngress.forwarding.routing_v4"
472 alias: "routing_v4"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200473 }
474 match_fields {
475 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800476 name: "ipv4_dst"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200477 bitwidth: 32
478 match_type: LPM
479 }
480 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700481 id: 16777434
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200482 }
483 action_refs {
Charles Chancd03f072018-08-31 17:46:37 -0700484 id: 16804187
485 }
486 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800487 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800488 annotations: "@defaultonly"
489 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200490 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800491 const_default_action_id: 16819938
Charles Chan384aea22018-08-23 22:08:02 -0700492 direct_resource_ids: 318811107
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200493 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200494}
495tables {
496 preamble {
Charles Chan384aea22018-08-23 22:08:02 -0700497 id: 33614081
498 name: "FabricIngress.forwarding.routing_v6"
499 alias: "routing_v6"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200500 }
501 match_fields {
502 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800503 name: "ipv6_dst"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200504 bitwidth: 128
505 match_type: LPM
506 }
507 action_refs {
Charles Chan384aea22018-08-23 22:08:02 -0700508 id: 16809751
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200509 }
510 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800511 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800512 annotations: "@defaultonly"
513 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200514 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800515 const_default_action_id: 16819938
Charles Chan384aea22018-08-23 22:08:02 -0700516 direct_resource_ids: 318799210
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200517 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200518}
519tables {
520 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800521 id: 33618978
522 name: "FabricIngress.acl.acl"
523 alias: "acl"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200524 }
525 match_fields {
526 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800527 name: "ig_port"
528 bitwidth: 9
529 match_type: TERNARY
530 }
531 match_fields {
532 id: 2
533 name: "ip_proto"
534 bitwidth: 8
535 match_type: TERNARY
536 }
537 match_fields {
538 id: 3
539 name: "l4_sport"
540 bitwidth: 16
541 match_type: TERNARY
542 }
543 match_fields {
544 id: 4
545 name: "l4_dport"
546 bitwidth: 16
547 match_type: TERNARY
548 }
549 match_fields {
550 id: 5
551 name: "eth_src"
552 bitwidth: 48
553 match_type: TERNARY
554 }
555 match_fields {
556 id: 6
557 name: "eth_dst"
558 bitwidth: 48
559 match_type: TERNARY
560 }
561 match_fields {
562 id: 7
563 name: "vlan_id"
564 bitwidth: 12
565 match_type: TERNARY
566 }
567 match_fields {
568 id: 8
569 name: "eth_type"
570 bitwidth: 16
571 match_type: TERNARY
572 }
573 match_fields {
574 id: 9
575 name: "ipv4_src"
576 bitwidth: 32
577 match_type: TERNARY
578 }
579 match_fields {
580 id: 10
581 name: "ipv4_dst"
582 bitwidth: 32
583 match_type: TERNARY
584 }
585 match_fields {
586 id: 11
587 name: "icmp_type"
588 bitwidth: 8
589 match_type: TERNARY
590 }
591 match_fields {
592 id: 12
593 name: "icmp_code"
594 bitwidth: 8
595 match_type: TERNARY
596 }
597 action_refs {
598 id: 16807382
599 }
600 action_refs {
601 id: 16829684
602 }
603 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700604 id: 16781601
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800605 }
606 action_refs {
607 id: 16820765
608 }
609 action_refs {
610 id: 16827694
611 }
612 const_default_action_id: 16827694
613 direct_resource_ids: 318801025
Carmelo Cascone3032b872019-04-13 01:23:54 -0700614 size: 1024
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800615}
616tables {
617 preamble {
618 id: 33599709
619 name: "FabricIngress.next.next_vlan"
620 alias: "next_vlan"
621 }
622 match_fields {
623 id: 1
624 name: "next_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200625 bitwidth: 32
626 match_type: EXACT
627 }
628 action_refs {
629 id: 16790685
630 }
631 action_refs {
632 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800633 annotations: "@defaultonly"
634 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200635 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800636 const_default_action_id: 16819938
637 direct_resource_ids: 318768144
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200638 size: 1024
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800639}
640tables {
641 preamble {
642 id: 33596977
643 name: "FabricIngress.next.xconnect"
644 alias: "xconnect"
645 }
646 match_fields {
647 id: 1
648 name: "ig_port"
649 bitwidth: 9
650 match_type: EXACT
651 }
652 match_fields {
653 id: 2
654 name: "next_id"
655 bitwidth: 32
656 match_type: EXACT
657 }
658 action_refs {
659 id: 16842190
660 }
661 action_refs {
662 id: 16837052
663 }
664 action_refs {
665 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800666 annotations: "@defaultonly"
667 scope: DEFAULT_ONLY
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800668 }
669 const_default_action_id: 16819938
670 direct_resource_ids: 318778156
671 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200672}
673tables {
674 preamble {
675 id: 33571723
676 name: "FabricIngress.next.simple"
677 alias: "simple"
678 }
679 match_fields {
680 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800681 name: "next_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200682 bitwidth: 32
683 match_type: EXACT
684 }
685 action_refs {
686 id: 16802668
687 }
688 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800689 id: 16814145
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200690 }
691 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800692 id: 16783036
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200693 }
694 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800695 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800696 annotations: "@defaultonly"
697 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200698 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800699 const_default_action_id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200700 direct_resource_ids: 318769096
701 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200702}
703tables {
704 preamble {
705 id: 33608588
706 name: "FabricIngress.next.hashed"
707 alias: "hashed"
708 }
709 match_fields {
710 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800711 name: "next_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200712 bitwidth: 32
713 match_type: EXACT
714 }
715 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800716 id: 16815357
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200717 }
718 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800719 id: 16791402
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200720 }
721 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800722 id: 16779255
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200723 }
724 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800725 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800726 annotations: "@defaultonly"
727 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200728 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800729 const_default_action_id: 16819938
730 implementation_id: 285217164
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200731 direct_resource_ids: 318800532
732 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200733}
734tables {
735 preamble {
736 id: 33606828
737 name: "FabricIngress.next.multicast"
738 alias: "multicast"
739 }
740 match_fields {
741 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800742 name: "next_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200743 bitwidth: 32
744 match_type: EXACT
745 }
746 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800747 id: 16779917
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200748 }
749 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800750 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800751 annotations: "@defaultonly"
752 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200753 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800754 const_default_action_id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200755 direct_resource_ids: 318801752
756 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200757}
758tables {
759 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700760 id: 33576241
761 name: "FabricEgress.bng_egress.downstream.t_session_encap"
762 alias: "t_session_encap"
763 }
764 match_fields {
765 id: 1
766 name: "line_id"
767 bitwidth: 32
768 match_type: EXACT
769 }
770 action_refs {
771 id: 16819938
772 annotations: "@defaultonly"
773 scope: DEFAULT_ONLY
774 }
775 action_refs {
776 id: 16784000
777 }
778 action_refs {
779 id: 16801306
780 }
781 const_default_action_id: 16819938
782 size: 8192
783}
784tables {
785 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700786 id: 33612258
787 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900788 alias: "tb_int_source"
789 }
790 match_fields {
791 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800792 name: "ipv4_src"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900793 bitwidth: 32
794 match_type: TERNARY
795 }
796 match_fields {
797 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800798 name: "ipv4_dst"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900799 bitwidth: 32
800 match_type: TERNARY
801 }
802 match_fields {
803 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800804 name: "l4_sport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900805 bitwidth: 16
806 match_type: TERNARY
807 }
808 match_fields {
809 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800810 name: "l4_dport"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900811 bitwidth: 16
812 match_type: TERNARY
813 }
814 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700815 id: 16785857
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900816 }
817 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800818 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800819 annotations: "@defaultonly"
820 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900821 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800822 const_default_action_id: 16819938
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700823 direct_resource_ids: 318800047
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900824 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900825}
826tables {
827 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700828 id: 33599867
829 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900830 alias: "tb_int_insert"
831 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700832 match_fields {
833 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800834 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700835 bitwidth: 1
836 match_type: EXACT
837 }
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900838 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700839 id: 16780783
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900840 }
841 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700842 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800843 annotations: "@defaultonly"
844 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900845 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700846 const_default_action_id: 16819938
847 size: 1
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900848}
849tables {
850 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700851 id: 33618104
852 name: "FabricEgress.process_int_main.process_int_report.tb_generate_report"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900853 alias: "tb_generate_report"
854 }
855 action_refs {
Carmelo Cascone79a3a312018-08-16 17:14:43 -0700856 id: 16788620
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900857 }
858 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800859 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800860 annotations: "@defaultonly"
861 scope: DEFAULT_ONLY
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900862 }
863 size: 1024
Jonghwan Hyuned478dc2018-08-06 15:35:18 +0900864}
865tables {
866 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200867 id: 33599342
868 name: "FabricEgress.egress_next.egress_vlan"
869 alias: "egress_vlan"
870 }
871 match_fields {
872 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800873 name: "vlan_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200874 bitwidth: 12
875 match_type: EXACT
876 }
877 match_fields {
878 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800879 name: "eg_port"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200880 bitwidth: 9
881 match_type: EXACT
882 }
883 action_refs {
884 id: 16790030
885 }
886 action_refs {
887 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800888 annotations: "@defaultonly"
889 scope: DEFAULT_ONLY
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200890 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800891 const_default_action_id: 16819938
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200892 direct_resource_ids: 318827144
893 size: 1024
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200894}
895actions {
896 preamble {
897 id: 16819938
898 name: "nop"
899 alias: "nop"
900 }
901}
902actions {
903 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +0200904 id: 16804065
905 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
906 alias: "set_dl_sess_info"
907 }
908 params {
909 id: 1
910 name: "teid"
911 bitwidth: 32
912 }
913 params {
914 id: 2
915 name: "s1u_enb_addr"
916 bitwidth: 32
917 }
918 params {
919 id: 3
920 name: "s1u_sgw_addr"
921 bitwidth: 32
922 }
923}
924actions {
925 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -0700926 id: 16829434
927 name: "FabricIngress.bng_ingress.upstream.set_line"
928 alias: "set_line"
929 }
930 params {
931 id: 1
932 name: "line_id"
933 bitwidth: 32
934 }
935}
936actions {
937 preamble {
938 id: 16830893
939 name: "FabricIngress.bng_ingress.upstream.punt_to_cpu"
940 alias: "upstream.punt_to_cpu"
941 }
942}
943actions {
944 preamble {
945 id: 16785853
946 name: "FabricIngress.bng_ingress.upstream.term_disabled"
947 alias: "term_disabled"
948 }
949}
950actions {
951 preamble {
952 id: 16780562
953 name: "FabricIngress.bng_ingress.upstream.term_enabled_v4"
954 alias: "term_enabled_v4"
955 }
956}
957actions {
958 preamble {
959 id: 16824882
960 name: "FabricIngress.bng_ingress.upstream.term_enabled_v6"
961 alias: "term_enabled_v6"
962 }
963}
964actions {
965 preamble {
966 id: 16798636
967 name: "FabricIngress.bng_ingress.downstream.set_line_next"
968 alias: "set_line_next"
969 }
970 params {
971 id: 1
972 name: "line_id"
973 bitwidth: 32
974 }
975 params {
976 id: 2
977 name: "next_id"
978 bitwidth: 32
979 }
980}
981actions {
982 preamble {
983 id: 16842299
984 name: "FabricIngress.bng_ingress.downstream.set_line_drop"
985 alias: "set_line_drop"
986 }
987 params {
988 id: 1
989 name: "line_id"
990 bitwidth: 32
991 }
992}
993actions {
994 preamble {
995 id: 16830304
996 name: "FabricIngress.bng_ingress.downstream.qos_prio"
997 alias: "qos_prio"
998 }
999}
1000actions {
1001 preamble {
1002 id: 16804676
1003 name: "FabricIngress.bng_ingress.downstream.qos_besteff"
1004 alias: "qos_besteff"
1005 }
1006}
1007actions {
1008 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001009 id: 16778827
1010 name: "FabricIngress.process_set_source_sink.int_set_source"
1011 alias: "int_set_source"
1012 }
1013}
1014actions {
1015 preamble {
1016 id: 16788951
1017 name: "FabricIngress.process_set_source_sink.int_set_sink"
1018 alias: "int_set_sink"
1019 }
1020}
1021actions {
1022 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001023 id: 16836487
1024 name: "FabricIngress.filtering.deny"
1025 alias: "deny"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001026 }
1027}
1028actions {
1029 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001030 id: 16818236
1031 name: "FabricIngress.filtering.permit"
1032 alias: "permit"
1033 }
1034}
1035actions {
1036 preamble {
1037 id: 16794911
1038 name: "FabricIngress.filtering.permit_with_internal_vlan"
1039 alias: "permit_with_internal_vlan"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001040 }
1041 params {
1042 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001043 name: "vlan_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001044 bitwidth: 12
1045 }
1046}
1047actions {
1048 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001049 id: 16840921
1050 name: "FabricIngress.filtering.set_forwarding_type"
1051 alias: "set_forwarding_type"
1052 }
1053 params {
1054 id: 1
1055 name: "fwd_type"
1056 bitwidth: 3
1057 }
1058}
1059actions {
1060 preamble {
1061 id: 16811012
1062 name: "FabricIngress.forwarding.set_next_id_bridging"
1063 alias: "set_next_id_bridging"
1064 }
1065 params {
1066 id: 1
1067 name: "next_id"
1068 bitwidth: 32
1069 }
1070}
1071actions {
1072 preamble {
1073 id: 16827758
1074 name: "FabricIngress.forwarding.pop_mpls_and_next"
1075 alias: "pop_mpls_and_next"
1076 }
1077 params {
1078 id: 1
1079 name: "next_id"
1080 bitwidth: 32
1081 }
1082}
1083actions {
1084 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001085 id: 16777434
1086 name: "FabricIngress.forwarding.set_next_id_routing_v4"
1087 alias: "set_next_id_routing_v4"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001088 }
1089 params {
1090 id: 1
1091 name: "next_id"
1092 bitwidth: 32
1093 }
1094}
1095actions {
1096 preamble {
Charles Chancd03f072018-08-31 17:46:37 -07001097 id: 16804187
1098 name: "FabricIngress.forwarding.nop_routing_v4"
1099 alias: "nop_routing_v4"
1100 }
1101}
1102actions {
1103 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001104 id: 16809751
1105 name: "FabricIngress.forwarding.set_next_id_routing_v6"
1106 alias: "set_next_id_routing_v6"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001107 }
1108 params {
1109 id: 1
1110 name: "next_id"
1111 bitwidth: 32
1112 }
1113}
1114actions {
1115 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001116 id: 16807382
1117 name: "FabricIngress.acl.set_next_id_acl"
1118 alias: "set_next_id_acl"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001119 }
1120 params {
1121 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001122 name: "next_id"
1123 bitwidth: 32
1124 }
1125}
1126actions {
1127 preamble {
1128 id: 16829684
1129 name: "FabricIngress.acl.punt_to_cpu"
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001130 alias: "acl.punt_to_cpu"
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001131 }
1132}
1133actions {
1134 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -07001135 id: 16781601
1136 name: "FabricIngress.acl.set_clone_session_id"
1137 alias: "set_clone_session_id"
1138 }
1139 params {
1140 id: 1
1141 name: "clone_id"
1142 bitwidth: 32
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001143 }
1144}
1145actions {
1146 preamble {
1147 id: 16820765
1148 name: "FabricIngress.acl.drop"
1149 alias: "drop"
1150 }
1151}
1152actions {
1153 preamble {
1154 id: 16827694
1155 name: "FabricIngress.acl.nop_acl"
1156 alias: "nop_acl"
1157 }
1158}
1159actions {
1160 preamble {
1161 id: 16790685
1162 name: "FabricIngress.next.set_vlan"
1163 alias: "set_vlan"
1164 }
1165 params {
1166 id: 1
1167 name: "vlan_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001168 bitwidth: 12
1169 }
1170}
1171actions {
1172 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001173 id: 16842190
1174 name: "FabricIngress.next.output_xconnect"
1175 alias: "output_xconnect"
1176 }
1177 params {
1178 id: 1
1179 name: "port_num"
1180 bitwidth: 9
1181 }
1182}
1183actions {
1184 preamble {
1185 id: 16837052
1186 name: "FabricIngress.next.set_next_id_xconnect"
1187 alias: "set_next_id_xconnect"
1188 }
1189 params {
1190 id: 1
1191 name: "next_id"
1192 bitwidth: 32
1193 }
1194}
1195actions {
1196 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001197 id: 16802668
1198 name: "FabricIngress.next.output_simple"
1199 alias: "output_simple"
1200 }
1201 params {
1202 id: 1
1203 name: "port_num"
1204 bitwidth: 9
1205 }
1206}
1207actions {
1208 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001209 id: 16814145
1210 name: "FabricIngress.next.routing_simple"
1211 alias: "routing_simple"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001212 }
1213 params {
1214 id: 1
1215 name: "port_num"
1216 bitwidth: 9
1217 }
1218 params {
1219 id: 2
1220 name: "smac"
1221 bitwidth: 48
1222 }
1223 params {
1224 id: 3
1225 name: "dmac"
1226 bitwidth: 48
1227 }
1228}
1229actions {
1230 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001231 id: 16783036
1232 name: "FabricIngress.next.mpls_routing_simple"
1233 alias: "mpls_routing_simple"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001234 }
1235 params {
1236 id: 1
1237 name: "port_num"
1238 bitwidth: 9
1239 }
1240 params {
1241 id: 2
1242 name: "smac"
1243 bitwidth: 48
1244 }
1245 params {
1246 id: 3
1247 name: "dmac"
1248 bitwidth: 48
1249 }
1250 params {
1251 id: 4
1252 name: "label"
1253 bitwidth: 20
1254 }
1255}
1256actions {
1257 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001258 id: 16815357
1259 name: "FabricIngress.next.output_hashed"
1260 alias: "output_hashed"
1261 }
1262 params {
1263 id: 1
1264 name: "port_num"
1265 bitwidth: 9
1266 }
1267}
1268actions {
1269 preamble {
1270 id: 16791402
1271 name: "FabricIngress.next.routing_hashed"
1272 alias: "routing_hashed"
1273 }
1274 params {
1275 id: 1
1276 name: "port_num"
1277 bitwidth: 9
1278 }
1279 params {
1280 id: 2
1281 name: "smac"
1282 bitwidth: 48
1283 }
1284 params {
1285 id: 3
1286 name: "dmac"
1287 bitwidth: 48
1288 }
1289}
1290actions {
1291 preamble {
1292 id: 16779255
1293 name: "FabricIngress.next.mpls_routing_hashed"
1294 alias: "mpls_routing_hashed"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001295 }
1296 params {
1297 id: 1
1298 name: "port_num"
1299 bitwidth: 9
1300 }
1301 params {
1302 id: 2
1303 name: "smac"
1304 bitwidth: 48
1305 }
1306 params {
1307 id: 3
1308 name: "dmac"
1309 bitwidth: 48
1310 }
1311 params {
1312 id: 4
1313 name: "label"
1314 bitwidth: 20
1315 }
1316}
1317actions {
1318 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001319 id: 16779917
1320 name: "FabricIngress.next.set_mcast_group_id"
1321 alias: "set_mcast_group_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001322 }
1323 params {
1324 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001325 name: "group_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001326 bitwidth: 16
1327 }
1328}
1329actions {
1330 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001331 id: 16800567
1332 name: "NoAction"
1333 alias: "NoAction"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001334 }
1335}
1336actions {
1337 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001338 id: 16784000
1339 name: "FabricEgress.bng_egress.downstream.encap_v4"
1340 alias: "encap_v4"
1341 }
1342 params {
1343 id: 1
1344 name: "c_tag"
1345 bitwidth: 12
1346 }
1347 params {
1348 id: 2
1349 name: "pppoe_session_id"
1350 bitwidth: 16
1351 }
1352}
1353actions {
1354 preamble {
1355 id: 16801306
1356 name: "FabricEgress.bng_egress.downstream.encap_v6"
1357 alias: "encap_v6"
1358 }
1359 params {
1360 id: 1
1361 name: "c_tag"
1362 bitwidth: 12
1363 }
1364 params {
1365 id: 2
1366 name: "pppoe_session_id"
1367 bitwidth: 16
1368 }
1369}
1370actions {
1371 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001372 id: 16785857
1373 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001374 alias: "int_source_dscp"
1375 }
1376 params {
1377 id: 1
1378 name: "max_hop"
1379 bitwidth: 8
1380 }
1381 params {
1382 id: 2
1383 name: "ins_cnt"
1384 bitwidth: 5
1385 }
1386 params {
1387 id: 3
1388 name: "ins_mask0003"
1389 bitwidth: 4
1390 }
1391 params {
1392 id: 4
1393 name: "ins_mask0407"
1394 bitwidth: 4
1395 }
1396}
1397actions {
1398 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001399 id: 16780783
1400 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1401 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001402 }
1403 params {
1404 id: 1
1405 name: "switch_id"
1406 bitwidth: 32
1407 }
1408}
1409actions {
1410 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001411 id: 16788620
1412 name: "FabricEgress.process_int_main.process_int_report.do_report_encapsulation"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001413 alias: "do_report_encapsulation"
1414 }
1415 params {
1416 id: 1
1417 name: "src_mac"
1418 bitwidth: 48
1419 }
1420 params {
1421 id: 2
1422 name: "mon_mac"
1423 bitwidth: 48
1424 }
1425 params {
1426 id: 3
1427 name: "src_ip"
1428 bitwidth: 32
1429 }
1430 params {
1431 id: 4
1432 name: "mon_ip"
1433 bitwidth: 32
1434 }
1435 params {
1436 id: 5
1437 name: "mon_port"
1438 bitwidth: 16
1439 }
1440}
1441actions {
1442 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001443 id: 16790030
1444 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001445 alias: "pop_vlan"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001446 }
1447}
1448action_profiles {
1449 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001450 id: 285217164
1451 name: "FabricIngress.next.hashed_selector"
1452 alias: "hashed_selector"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001453 }
1454 table_ids: 33608588
1455 with_selector: true
Carmelo Cascone3032b872019-04-13 01:23:54 -07001456 size: 1024
1457 max_group_size: 16
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001458}
1459counters {
1460 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001461 id: 302022672
1462 name: "FabricIngress.bng_ingress.upstream.c_terminated"
1463 alias: "c_terminated"
1464 }
1465 spec {
1466 unit: PACKETS
1467 }
1468 size: 8192
1469}
1470counters {
1471 preamble {
1472 id: 302043418
1473 name: "FabricIngress.bng_ingress.upstream.c_dropped"
1474 alias: "c_dropped"
1475 }
1476 spec {
1477 unit: PACKETS
1478 }
1479 size: 8192
1480}
1481counters {
1482 preamble {
1483 id: 302008909
1484 name: "FabricIngress.bng_ingress.upstream.c_control"
1485 alias: "c_control"
1486 }
1487 spec {
1488 unit: PACKETS
1489 }
1490 size: 8192
1491}
1492counters {
1493 preamble {
1494 id: 302004781
1495 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
1496 alias: "c_line_rx"
1497 }
1498 spec {
1499 unit: BOTH
1500 }
1501 size: 8192
1502}
1503counters {
1504 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001505 id: 302011205
1506 name: "FabricIngress.port_counters_control.egress_port_counter"
1507 alias: "egress_port_counter"
1508 }
1509 spec {
1510 unit: BOTH
1511 }
1512 size: 511
1513}
1514counters {
1515 preamble {
1516 id: 302002771
1517 name: "FabricIngress.port_counters_control.ingress_port_counter"
1518 alias: "ingress_port_counter"
1519 }
1520 spec {
1521 unit: BOTH
1522 }
1523 size: 511
1524}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001525counters {
1526 preamble {
1527 id: 302046535
1528 name: "FabricEgress.bng_egress.downstream.c_line_tx"
1529 alias: "c_line_tx"
1530 }
1531 spec {
1532 unit: BOTH
1533 }
1534 size: 8192
1535}
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001536direct_counters {
1537 preamble {
1538 id: 318781522
1539 name: "FabricIngress.spgw_ingress.ue_counter"
1540 alias: "ue_counter"
1541 }
1542 spec {
1543 unit: BOTH
1544 }
Carmelo Cascone9b0171b2018-08-14 01:43:57 -07001545 direct_table_id: 33582731
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001546}
1547direct_counters {
1548 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001549 id: 318787614
1550 name: "FabricIngress.process_set_source_sink.counter_set_source"
1551 alias: "counter_set_source"
1552 }
1553 spec {
1554 unit: BOTH
1555 }
1556 direct_table_id: 33581620
1557}
1558direct_counters {
1559 preamble {
1560 id: 318770551
1561 name: "FabricIngress.process_set_source_sink.counter_set_sink"
1562 alias: "counter_set_sink"
1563 }
1564 spec {
1565 unit: BOTH
1566 }
1567 direct_table_id: 33561619
1568}
1569direct_counters {
1570 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001571 id: 318815501
1572 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1573 alias: "ingress_port_vlan_counter"
1574 }
1575 spec {
1576 unit: BOTH
1577 }
1578 direct_table_id: 33611649
1579}
1580direct_counters {
1581 preamble {
1582 id: 318827326
1583 name: "FabricIngress.filtering.fwd_classifier_counter"
1584 alias: "fwd_classifier_counter"
1585 }
1586 spec {
1587 unit: BOTH
1588 }
1589 direct_table_id: 33596298
1590}
1591direct_counters {
1592 preamble {
1593 id: 318770289
1594 name: "FabricIngress.forwarding.bridging_counter"
1595 alias: "bridging_counter"
1596 }
1597 spec {
1598 unit: BOTH
1599 }
1600 direct_table_id: 33596749
1601}
1602direct_counters {
1603 preamble {
1604 id: 318830507
1605 name: "FabricIngress.forwarding.mpls_counter"
1606 alias: "mpls_counter"
1607 }
1608 spec {
1609 unit: BOTH
1610 }
1611 direct_table_id: 33574274
1612}
1613direct_counters {
1614 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001615 id: 318811107
1616 name: "FabricIngress.forwarding.routing_v4_counter"
1617 alias: "routing_v4_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001618 }
1619 spec {
1620 unit: BOTH
1621 }
Charles Chan384aea22018-08-23 22:08:02 -07001622 direct_table_id: 33562650
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001623}
1624direct_counters {
1625 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001626 id: 318799210
1627 name: "FabricIngress.forwarding.routing_v6_counter"
1628 alias: "routing_v6_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001629 }
1630 spec {
1631 unit: BOTH
1632 }
Charles Chan384aea22018-08-23 22:08:02 -07001633 direct_table_id: 33614081
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001634}
1635direct_counters {
1636 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001637 id: 318801025
1638 name: "FabricIngress.acl.acl_counter"
1639 alias: "acl_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001640 }
1641 spec {
1642 unit: BOTH
1643 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001644 direct_table_id: 33618978
1645}
1646direct_counters {
1647 preamble {
1648 id: 318768144
1649 name: "FabricIngress.next.next_vlan_counter"
1650 alias: "next_vlan_counter"
1651 }
1652 spec {
1653 unit: BOTH
1654 }
1655 direct_table_id: 33599709
1656}
1657direct_counters {
1658 preamble {
1659 id: 318778156
1660 name: "FabricIngress.next.xconnect_counter"
1661 alias: "xconnect_counter"
1662 }
1663 spec {
1664 unit: BOTH
1665 }
1666 direct_table_id: 33596977
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001667}
1668direct_counters {
1669 preamble {
1670 id: 318769096
1671 name: "FabricIngress.next.simple_counter"
1672 alias: "simple_counter"
1673 }
1674 spec {
1675 unit: BOTH
1676 }
1677 direct_table_id: 33571723
1678}
1679direct_counters {
1680 preamble {
1681 id: 318800532
1682 name: "FabricIngress.next.hashed_counter"
1683 alias: "hashed_counter"
1684 }
1685 spec {
1686 unit: BOTH
1687 }
1688 direct_table_id: 33608588
1689}
1690direct_counters {
1691 preamble {
1692 id: 318801752
1693 name: "FabricIngress.next.multicast_counter"
1694 alias: "multicast_counter"
1695 }
1696 spec {
1697 unit: BOTH
1698 }
1699 direct_table_id: 33606828
1700}
1701direct_counters {
1702 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001703 id: 318800047
1704 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001705 alias: "counter_int_source"
1706 }
1707 spec {
1708 unit: BOTH
1709 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001710 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001711}
1712direct_counters {
1713 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001714 id: 318827144
1715 name: "FabricEgress.egress_next.egress_vlan_counter"
1716 alias: "egress_vlan_counter"
1717 }
1718 spec {
1719 unit: BOTH
1720 }
1721 direct_table_id: 33599342
1722}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001723meters {
1724 preamble {
1725 id: 335569952
1726 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1727 alias: "m_besteff"
1728 }
1729 spec {
1730 unit: BYTES
1731 }
1732 size: 8192
1733}
1734meters {
1735 preamble {
1736 id: 335568260
1737 name: "FabricIngress.bng_ingress.downstream.m_prio"
1738 alias: "m_prio"
1739 }
1740 spec {
1741 unit: BYTES
1742 }
1743 size: 8192
1744}
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001745controller_packet_metadata {
1746 preamble {
1747 id: 67146229
1748 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001749 alias: "packet_in"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001750 annotations: "@controller_header(\"packet_in\")"
1751 }
1752 metadata {
1753 id: 1
1754 name: "ingress_port"
1755 bitwidth: 9
1756 }
1757 metadata {
1758 id: 2
1759 name: "_pad"
1760 bitwidth: 7
1761 }
1762}
1763controller_packet_metadata {
1764 preamble {
1765 id: 67121543
1766 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001767 alias: "packet_out"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001768 annotations: "@controller_header(\"packet_out\")"
1769 }
1770 metadata {
1771 id: 1
1772 name: "egress_port"
1773 bitwidth: 9
1774 }
1775 metadata {
1776 id: 2
1777 name: "_pad"
1778 bitwidth: 7
1779 }
1780}
1781type_info {
1782}