blob: eaff4199abbad613ac7a51065c8cc483ff90c014 [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 {
604 id: 16790975
605 }
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 {
1135 id: 16790975
1136 name: "FabricIngress.acl.clone_to_cpu"
1137 alias: "clone_to_cpu"
1138 }
1139}
1140actions {
1141 preamble {
1142 id: 16820765
1143 name: "FabricIngress.acl.drop"
1144 alias: "drop"
1145 }
1146}
1147actions {
1148 preamble {
1149 id: 16827694
1150 name: "FabricIngress.acl.nop_acl"
1151 alias: "nop_acl"
1152 }
1153}
1154actions {
1155 preamble {
1156 id: 16790685
1157 name: "FabricIngress.next.set_vlan"
1158 alias: "set_vlan"
1159 }
1160 params {
1161 id: 1
1162 name: "vlan_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001163 bitwidth: 12
1164 }
1165}
1166actions {
1167 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001168 id: 16842190
1169 name: "FabricIngress.next.output_xconnect"
1170 alias: "output_xconnect"
1171 }
1172 params {
1173 id: 1
1174 name: "port_num"
1175 bitwidth: 9
1176 }
1177}
1178actions {
1179 preamble {
1180 id: 16837052
1181 name: "FabricIngress.next.set_next_id_xconnect"
1182 alias: "set_next_id_xconnect"
1183 }
1184 params {
1185 id: 1
1186 name: "next_id"
1187 bitwidth: 32
1188 }
1189}
1190actions {
1191 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001192 id: 16802668
1193 name: "FabricIngress.next.output_simple"
1194 alias: "output_simple"
1195 }
1196 params {
1197 id: 1
1198 name: "port_num"
1199 bitwidth: 9
1200 }
1201}
1202actions {
1203 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001204 id: 16814145
1205 name: "FabricIngress.next.routing_simple"
1206 alias: "routing_simple"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001207 }
1208 params {
1209 id: 1
1210 name: "port_num"
1211 bitwidth: 9
1212 }
1213 params {
1214 id: 2
1215 name: "smac"
1216 bitwidth: 48
1217 }
1218 params {
1219 id: 3
1220 name: "dmac"
1221 bitwidth: 48
1222 }
1223}
1224actions {
1225 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001226 id: 16783036
1227 name: "FabricIngress.next.mpls_routing_simple"
1228 alias: "mpls_routing_simple"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001229 }
1230 params {
1231 id: 1
1232 name: "port_num"
1233 bitwidth: 9
1234 }
1235 params {
1236 id: 2
1237 name: "smac"
1238 bitwidth: 48
1239 }
1240 params {
1241 id: 3
1242 name: "dmac"
1243 bitwidth: 48
1244 }
1245 params {
1246 id: 4
1247 name: "label"
1248 bitwidth: 20
1249 }
1250}
1251actions {
1252 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001253 id: 16815357
1254 name: "FabricIngress.next.output_hashed"
1255 alias: "output_hashed"
1256 }
1257 params {
1258 id: 1
1259 name: "port_num"
1260 bitwidth: 9
1261 }
1262}
1263actions {
1264 preamble {
1265 id: 16791402
1266 name: "FabricIngress.next.routing_hashed"
1267 alias: "routing_hashed"
1268 }
1269 params {
1270 id: 1
1271 name: "port_num"
1272 bitwidth: 9
1273 }
1274 params {
1275 id: 2
1276 name: "smac"
1277 bitwidth: 48
1278 }
1279 params {
1280 id: 3
1281 name: "dmac"
1282 bitwidth: 48
1283 }
1284}
1285actions {
1286 preamble {
1287 id: 16779255
1288 name: "FabricIngress.next.mpls_routing_hashed"
1289 alias: "mpls_routing_hashed"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001290 }
1291 params {
1292 id: 1
1293 name: "port_num"
1294 bitwidth: 9
1295 }
1296 params {
1297 id: 2
1298 name: "smac"
1299 bitwidth: 48
1300 }
1301 params {
1302 id: 3
1303 name: "dmac"
1304 bitwidth: 48
1305 }
1306 params {
1307 id: 4
1308 name: "label"
1309 bitwidth: 20
1310 }
1311}
1312actions {
1313 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001314 id: 16779917
1315 name: "FabricIngress.next.set_mcast_group_id"
1316 alias: "set_mcast_group_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001317 }
1318 params {
1319 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001320 name: "group_id"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001321 bitwidth: 16
1322 }
1323}
1324actions {
1325 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001326 id: 16800567
1327 name: "NoAction"
1328 alias: "NoAction"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001329 }
1330}
1331actions {
1332 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001333 id: 16784000
1334 name: "FabricEgress.bng_egress.downstream.encap_v4"
1335 alias: "encap_v4"
1336 }
1337 params {
1338 id: 1
1339 name: "c_tag"
1340 bitwidth: 12
1341 }
1342 params {
1343 id: 2
1344 name: "pppoe_session_id"
1345 bitwidth: 16
1346 }
1347}
1348actions {
1349 preamble {
1350 id: 16801306
1351 name: "FabricEgress.bng_egress.downstream.encap_v6"
1352 alias: "encap_v6"
1353 }
1354 params {
1355 id: 1
1356 name: "c_tag"
1357 bitwidth: 12
1358 }
1359 params {
1360 id: 2
1361 name: "pppoe_session_id"
1362 bitwidth: 16
1363 }
1364}
1365actions {
1366 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001367 id: 16785857
1368 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001369 alias: "int_source_dscp"
1370 }
1371 params {
1372 id: 1
1373 name: "max_hop"
1374 bitwidth: 8
1375 }
1376 params {
1377 id: 2
1378 name: "ins_cnt"
1379 bitwidth: 5
1380 }
1381 params {
1382 id: 3
1383 name: "ins_mask0003"
1384 bitwidth: 4
1385 }
1386 params {
1387 id: 4
1388 name: "ins_mask0407"
1389 bitwidth: 4
1390 }
1391}
1392actions {
1393 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001394 id: 16780783
1395 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1396 alias: "init_metadata"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001397 }
1398 params {
1399 id: 1
1400 name: "switch_id"
1401 bitwidth: 32
1402 }
1403}
1404actions {
1405 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001406 id: 16788620
1407 name: "FabricEgress.process_int_main.process_int_report.do_report_encapsulation"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001408 alias: "do_report_encapsulation"
1409 }
1410 params {
1411 id: 1
1412 name: "src_mac"
1413 bitwidth: 48
1414 }
1415 params {
1416 id: 2
1417 name: "mon_mac"
1418 bitwidth: 48
1419 }
1420 params {
1421 id: 3
1422 name: "src_ip"
1423 bitwidth: 32
1424 }
1425 params {
1426 id: 4
1427 name: "mon_ip"
1428 bitwidth: 32
1429 }
1430 params {
1431 id: 5
1432 name: "mon_port"
1433 bitwidth: 16
1434 }
1435}
1436actions {
1437 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001438 id: 16790030
1439 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001440 alias: "pop_vlan"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001441 }
1442}
1443action_profiles {
1444 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001445 id: 285217164
1446 name: "FabricIngress.next.hashed_selector"
1447 alias: "hashed_selector"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001448 }
1449 table_ids: 33608588
1450 with_selector: true
Carmelo Cascone3032b872019-04-13 01:23:54 -07001451 size: 1024
1452 max_group_size: 16
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001453}
1454counters {
1455 preamble {
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001456 id: 302022672
1457 name: "FabricIngress.bng_ingress.upstream.c_terminated"
1458 alias: "c_terminated"
1459 }
1460 spec {
1461 unit: PACKETS
1462 }
1463 size: 8192
1464}
1465counters {
1466 preamble {
1467 id: 302043418
1468 name: "FabricIngress.bng_ingress.upstream.c_dropped"
1469 alias: "c_dropped"
1470 }
1471 spec {
1472 unit: PACKETS
1473 }
1474 size: 8192
1475}
1476counters {
1477 preamble {
1478 id: 302008909
1479 name: "FabricIngress.bng_ingress.upstream.c_control"
1480 alias: "c_control"
1481 }
1482 spec {
1483 unit: PACKETS
1484 }
1485 size: 8192
1486}
1487counters {
1488 preamble {
1489 id: 302004781
1490 name: "FabricIngress.bng_ingress.downstream.c_line_rx"
1491 alias: "c_line_rx"
1492 }
1493 spec {
1494 unit: BOTH
1495 }
1496 size: 8192
1497}
1498counters {
1499 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001500 id: 302011205
1501 name: "FabricIngress.port_counters_control.egress_port_counter"
1502 alias: "egress_port_counter"
1503 }
1504 spec {
1505 unit: BOTH
1506 }
1507 size: 511
1508}
1509counters {
1510 preamble {
1511 id: 302002771
1512 name: "FabricIngress.port_counters_control.ingress_port_counter"
1513 alias: "ingress_port_counter"
1514 }
1515 spec {
1516 unit: BOTH
1517 }
1518 size: 511
1519}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001520counters {
1521 preamble {
1522 id: 302046535
1523 name: "FabricEgress.bng_egress.downstream.c_line_tx"
1524 alias: "c_line_tx"
1525 }
1526 spec {
1527 unit: BOTH
1528 }
1529 size: 8192
1530}
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001531direct_counters {
1532 preamble {
1533 id: 318781522
1534 name: "FabricIngress.spgw_ingress.ue_counter"
1535 alias: "ue_counter"
1536 }
1537 spec {
1538 unit: BOTH
1539 }
Carmelo Cascone9b0171b2018-08-14 01:43:57 -07001540 direct_table_id: 33582731
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001541}
1542direct_counters {
1543 preamble {
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001544 id: 318787614
1545 name: "FabricIngress.process_set_source_sink.counter_set_source"
1546 alias: "counter_set_source"
1547 }
1548 spec {
1549 unit: BOTH
1550 }
1551 direct_table_id: 33581620
1552}
1553direct_counters {
1554 preamble {
1555 id: 318770551
1556 name: "FabricIngress.process_set_source_sink.counter_set_sink"
1557 alias: "counter_set_sink"
1558 }
1559 spec {
1560 unit: BOTH
1561 }
1562 direct_table_id: 33561619
1563}
1564direct_counters {
1565 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001566 id: 318815501
1567 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1568 alias: "ingress_port_vlan_counter"
1569 }
1570 spec {
1571 unit: BOTH
1572 }
1573 direct_table_id: 33611649
1574}
1575direct_counters {
1576 preamble {
1577 id: 318827326
1578 name: "FabricIngress.filtering.fwd_classifier_counter"
1579 alias: "fwd_classifier_counter"
1580 }
1581 spec {
1582 unit: BOTH
1583 }
1584 direct_table_id: 33596298
1585}
1586direct_counters {
1587 preamble {
1588 id: 318770289
1589 name: "FabricIngress.forwarding.bridging_counter"
1590 alias: "bridging_counter"
1591 }
1592 spec {
1593 unit: BOTH
1594 }
1595 direct_table_id: 33596749
1596}
1597direct_counters {
1598 preamble {
1599 id: 318830507
1600 name: "FabricIngress.forwarding.mpls_counter"
1601 alias: "mpls_counter"
1602 }
1603 spec {
1604 unit: BOTH
1605 }
1606 direct_table_id: 33574274
1607}
1608direct_counters {
1609 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001610 id: 318811107
1611 name: "FabricIngress.forwarding.routing_v4_counter"
1612 alias: "routing_v4_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001613 }
1614 spec {
1615 unit: BOTH
1616 }
Charles Chan384aea22018-08-23 22:08:02 -07001617 direct_table_id: 33562650
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001618}
1619direct_counters {
1620 preamble {
Charles Chan384aea22018-08-23 22:08:02 -07001621 id: 318799210
1622 name: "FabricIngress.forwarding.routing_v6_counter"
1623 alias: "routing_v6_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001624 }
1625 spec {
1626 unit: BOTH
1627 }
Charles Chan384aea22018-08-23 22:08:02 -07001628 direct_table_id: 33614081
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001629}
1630direct_counters {
1631 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001632 id: 318801025
1633 name: "FabricIngress.acl.acl_counter"
1634 alias: "acl_counter"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001635 }
1636 spec {
1637 unit: BOTH
1638 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001639 direct_table_id: 33618978
1640}
1641direct_counters {
1642 preamble {
1643 id: 318768144
1644 name: "FabricIngress.next.next_vlan_counter"
1645 alias: "next_vlan_counter"
1646 }
1647 spec {
1648 unit: BOTH
1649 }
1650 direct_table_id: 33599709
1651}
1652direct_counters {
1653 preamble {
1654 id: 318778156
1655 name: "FabricIngress.next.xconnect_counter"
1656 alias: "xconnect_counter"
1657 }
1658 spec {
1659 unit: BOTH
1660 }
1661 direct_table_id: 33596977
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001662}
1663direct_counters {
1664 preamble {
1665 id: 318769096
1666 name: "FabricIngress.next.simple_counter"
1667 alias: "simple_counter"
1668 }
1669 spec {
1670 unit: BOTH
1671 }
1672 direct_table_id: 33571723
1673}
1674direct_counters {
1675 preamble {
1676 id: 318800532
1677 name: "FabricIngress.next.hashed_counter"
1678 alias: "hashed_counter"
1679 }
1680 spec {
1681 unit: BOTH
1682 }
1683 direct_table_id: 33608588
1684}
1685direct_counters {
1686 preamble {
1687 id: 318801752
1688 name: "FabricIngress.next.multicast_counter"
1689 alias: "multicast_counter"
1690 }
1691 spec {
1692 unit: BOTH
1693 }
1694 direct_table_id: 33606828
1695}
1696direct_counters {
1697 preamble {
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001698 id: 318800047
1699 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001700 alias: "counter_int_source"
1701 }
1702 spec {
1703 unit: BOTH
1704 }
Carmelo Cascone79a3a312018-08-16 17:14:43 -07001705 direct_table_id: 33612258
Jonghwan Hyuned478dc2018-08-06 15:35:18 +09001706}
1707direct_counters {
1708 preamble {
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001709 id: 318827144
1710 name: "FabricEgress.egress_next.egress_vlan_counter"
1711 alias: "egress_vlan_counter"
1712 }
1713 spec {
1714 unit: BOTH
1715 }
1716 direct_table_id: 33599342
1717}
Carmelo Cascone4d8785b2019-05-31 17:11:26 -07001718meters {
1719 preamble {
1720 id: 335569952
1721 name: "FabricIngress.bng_ingress.downstream.m_besteff"
1722 alias: "m_besteff"
1723 }
1724 spec {
1725 unit: BYTES
1726 }
1727 size: 8192
1728}
1729meters {
1730 preamble {
1731 id: 335568260
1732 name: "FabricIngress.bng_ingress.downstream.m_prio"
1733 alias: "m_prio"
1734 }
1735 spec {
1736 unit: BYTES
1737 }
1738 size: 8192
1739}
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001740controller_packet_metadata {
1741 preamble {
1742 id: 67146229
1743 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001744 alias: "packet_in"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001745 annotations: "@controller_header(\"packet_in\")"
1746 }
1747 metadata {
1748 id: 1
1749 name: "ingress_port"
1750 bitwidth: 9
1751 }
1752 metadata {
1753 id: 2
1754 name: "_pad"
1755 bitwidth: 7
1756 }
1757}
1758controller_packet_metadata {
1759 preamble {
1760 id: 67121543
1761 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001762 alias: "packet_out"
Carmelo Cascone1e8843f2018-07-19 19:01:12 +02001763 annotations: "@controller_header(\"packet_out\")"
1764 }
1765 metadata {
1766 id: 1
1767 name: "egress_port"
1768 bitwidth: 9
1769 }
1770 metadata {
1771 id: 2
1772 name: "_pad"
1773 bitwidth: 7
1774 }
1775}
1776type_info {
1777}