blob: cd3d23d734f440ea79dcb5bbcb475d3114db808e [file] [log] [blame]
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001tables {
2 preamble {
3 id: 33582731
4 name: "FabricIngress.spgw_ingress.dl_sess_lookup"
5 alias: "dl_sess_lookup"
6 }
7 match_fields {
8 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -08009 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070010 bitwidth: 32
11 match_type: EXACT
12 }
13 action_refs {
14 id: 16804065
15 }
16 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080017 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070018 annotations: "@defaultonly()"
19 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080020 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070021 direct_resource_ids: 318781522
22 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070023}
24tables {
25 preamble {
26 id: 33615906
27 name: "FabricIngress.spgw_ingress.s1u_filter_table"
28 alias: "s1u_filter_table"
29 }
30 match_fields {
31 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080032 name: "gtp_ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070033 bitwidth: 32
34 match_type: EXACT
35 }
36 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080037 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070038 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080039 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070040 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070041}
42tables {
43 preamble {
44 id: 33581620
45 name: "FabricIngress.process_set_source_sink.tb_set_source"
46 alias: "tb_set_source"
47 }
48 match_fields {
49 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080050 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070051 bitwidth: 9
52 match_type: EXACT
53 }
54 action_refs {
55 id: 16778827
56 }
57 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080058 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070059 annotations: "@defaultonly()"
60 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080061 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070062 direct_resource_ids: 318787614
63 size: 511
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070064}
65tables {
66 preamble {
67 id: 33611649
68 name: "FabricIngress.filtering.ingress_port_vlan"
69 alias: "ingress_port_vlan"
70 }
71 match_fields {
72 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080073 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070074 bitwidth: 9
75 match_type: EXACT
76 }
77 match_fields {
78 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080079 name: "vlan_is_valid"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070080 bitwidth: 1
81 match_type: EXACT
82 }
83 match_fields {
84 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -080085 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070086 bitwidth: 12
87 match_type: TERNARY
88 }
89 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080090 id: 16836487
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070091 }
92 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080093 id: 16818236
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070094 }
95 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080096 id: 16794911
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070097 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080098 const_default_action_id: 16836487
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070099 direct_resource_ids: 318815501
100 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700101}
102tables {
103 preamble {
104 id: 33596298
105 name: "FabricIngress.filtering.fwd_classifier"
106 alias: "fwd_classifier"
107 }
108 match_fields {
109 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800110 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700111 bitwidth: 9
112 match_type: EXACT
113 }
114 match_fields {
115 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800116 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700117 bitwidth: 48
118 match_type: TERNARY
119 }
120 match_fields {
121 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800122 name: "eth_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700123 bitwidth: 16
124 match_type: EXACT
125 }
126 action_refs {
127 id: 16840921
128 }
129 const_default_action_id: 16840921
130 direct_resource_ids: 318827326
131 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700132}
133tables {
134 preamble {
135 id: 33596749
136 name: "FabricIngress.forwarding.bridging"
137 alias: "bridging"
138 }
139 match_fields {
140 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800141 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700142 bitwidth: 12
143 match_type: EXACT
144 }
145 match_fields {
146 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800147 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700148 bitwidth: 48
149 match_type: TERNARY
150 }
151 action_refs {
152 id: 16811012
153 }
154 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800155 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700156 annotations: "@defaultonly()"
157 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800158 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700159 direct_resource_ids: 318770289
160 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700161}
162tables {
163 preamble {
164 id: 33574274
165 name: "FabricIngress.forwarding.mpls"
166 alias: "mpls"
167 }
168 match_fields {
169 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800170 name: "mpls_label"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700171 bitwidth: 20
172 match_type: EXACT
173 }
174 action_refs {
175 id: 16827758
176 }
177 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800178 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700179 annotations: "@defaultonly()"
180 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800181 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700182 direct_resource_ids: 318830507
183 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700184}
185tables {
186 preamble {
187 id: 33562650
188 name: "FabricIngress.forwarding.routing_v4"
189 alias: "routing_v4"
190 }
191 match_fields {
192 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800193 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700194 bitwidth: 32
195 match_type: LPM
196 }
197 action_refs {
198 id: 16777434
199 }
200 action_refs {
201 id: 16804187
202 }
203 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800204 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700205 annotations: "@defaultonly()"
206 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800207 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700208 direct_resource_ids: 318811107
209 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700210}
211tables {
212 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800213 id: 33618978
214 name: "FabricIngress.acl.acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700215 alias: "acl"
216 }
217 match_fields {
218 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800219 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700220 bitwidth: 9
221 match_type: TERNARY
222 }
223 match_fields {
224 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800225 name: "ip_proto"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700226 bitwidth: 8
227 match_type: TERNARY
228 }
229 match_fields {
230 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800231 name: "l4_sport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700232 bitwidth: 16
233 match_type: TERNARY
234 }
235 match_fields {
236 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800237 name: "l4_dport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700238 bitwidth: 16
239 match_type: TERNARY
240 }
241 match_fields {
242 id: 5
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800243 name: "eth_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700244 bitwidth: 48
245 match_type: TERNARY
246 }
247 match_fields {
248 id: 6
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800249 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700250 bitwidth: 48
251 match_type: TERNARY
252 }
253 match_fields {
254 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800255 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700256 bitwidth: 12
257 match_type: TERNARY
258 }
259 match_fields {
260 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800261 name: "eth_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700262 bitwidth: 16
263 match_type: TERNARY
264 }
265 match_fields {
266 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800267 name: "ipv4_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700268 bitwidth: 32
269 match_type: TERNARY
270 }
271 match_fields {
272 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800273 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700274 bitwidth: 32
275 match_type: TERNARY
276 }
277 match_fields {
278 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800279 name: "icmp_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700280 bitwidth: 8
281 match_type: TERNARY
282 }
283 match_fields {
284 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800285 name: "icmp_code"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700286 bitwidth: 8
287 match_type: TERNARY
288 }
289 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800290 id: 16807382
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700291 }
292 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800293 id: 16829684
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700294 }
295 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800296 id: 16790975
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700297 }
298 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800299 id: 16820765
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700300 }
301 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800302 id: 16827694
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700303 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800304 const_default_action_id: 16827694
305 direct_resource_ids: 318801025
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700306 size: 128
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700307}
308tables {
309 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800310 id: 33599709
311 name: "FabricIngress.next.next_vlan"
312 alias: "next_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700313 }
314 match_fields {
315 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800316 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700317 bitwidth: 32
318 match_type: EXACT
319 }
320 action_refs {
321 id: 16790685
322 }
323 action_refs {
324 id: 16819938
325 annotations: "@defaultonly()"
326 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 const_default_action_id: 16819938
328 direct_resource_ids: 318768144
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700329 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700330}
331tables {
332 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800333 id: 33596977
334 name: "FabricIngress.next.xconnect"
335 alias: "xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700336 }
337 match_fields {
338 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800339 name: "ig_port"
340 bitwidth: 9
341 match_type: EXACT
342 }
343 match_fields {
344 id: 2
345 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700346 bitwidth: 32
347 match_type: EXACT
348 }
349 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800350 id: 16842190
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700351 }
352 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800353 id: 16837052
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700354 }
355 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800356 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700357 annotations: "@defaultonly()"
358 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800359 const_default_action_id: 16819938
360 direct_resource_ids: 318778156
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700361 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700362}
363tables {
364 preamble {
365 id: 33608588
366 name: "FabricIngress.next.hashed"
367 alias: "hashed"
368 }
369 match_fields {
370 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800371 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700372 bitwidth: 32
373 match_type: EXACT
374 }
375 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800376 id: 16815357
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700377 }
378 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800379 id: 16791402
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700380 }
381 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800382 id: 16779255
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700383 }
384 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800385 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700386 annotations: "@defaultonly()"
387 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800388 const_default_action_id: 16819938
389 implementation_id: 285217164
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700390 direct_resource_ids: 318800532
391 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700392}
393tables {
394 preamble {
395 id: 33606828
396 name: "FabricIngress.next.multicast"
397 alias: "multicast"
398 }
399 match_fields {
400 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800401 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700402 bitwidth: 32
403 match_type: EXACT
404 }
405 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800406 id: 16779917
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700407 }
408 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800409 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700410 annotations: "@defaultonly()"
411 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800412 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700413 direct_resource_ids: 318801752
414 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700415}
416tables {
417 preamble {
418 id: 33612258
419 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
420 alias: "tb_int_source"
421 }
422 match_fields {
423 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800424 name: "ipv4_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700425 bitwidth: 32
426 match_type: TERNARY
427 }
428 match_fields {
429 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800430 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700431 bitwidth: 32
432 match_type: TERNARY
433 }
434 match_fields {
435 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800436 name: "l4_sport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700437 bitwidth: 16
438 match_type: TERNARY
439 }
440 match_fields {
441 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800442 name: "l4_dport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700443 bitwidth: 16
444 match_type: TERNARY
445 }
446 action_refs {
447 id: 16785857
448 }
449 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800450 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700451 annotations: "@defaultonly()"
452 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800453 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700454 direct_resource_ids: 318800047
455 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700456}
457tables {
458 preamble {
459 id: 33599867
460 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
461 alias: "tb_int_insert"
462 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700463 match_fields {
464 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800465 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700466 bitwidth: 1
467 match_type: EXACT
468 }
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700469 action_refs {
470 id: 16780783
471 }
472 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700473 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700474 annotations: "@defaultonly()"
475 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700476 const_default_action_id: 16819938
477 size: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700478}
479tables {
480 preamble {
481 id: 33599342
482 name: "FabricEgress.egress_next.egress_vlan"
483 alias: "egress_vlan"
484 }
485 match_fields {
486 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800487 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700488 bitwidth: 12
489 match_type: EXACT
490 }
491 match_fields {
492 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800493 name: "eg_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700494 bitwidth: 9
495 match_type: EXACT
496 }
497 action_refs {
498 id: 16790030
499 }
500 action_refs {
501 id: 16819938
502 annotations: "@defaultonly()"
503 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800504 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700505 direct_resource_ids: 318827144
506 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700507}
508actions {
509 preamble {
510 id: 16819938
511 name: "nop"
512 alias: "nop"
513 }
514}
515actions {
516 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700517 id: 16804065
518 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
519 alias: "set_dl_sess_info"
520 }
521 params {
522 id: 1
523 name: "teid"
524 bitwidth: 32
525 }
526 params {
527 id: 2
528 name: "s1u_enb_addr"
529 bitwidth: 32
530 }
531 params {
532 id: 3
533 name: "s1u_sgw_addr"
534 bitwidth: 32
535 }
536}
537actions {
538 preamble {
539 id: 16778827
540 name: "FabricIngress.process_set_source_sink.int_set_source"
541 alias: "int_set_source"
542 }
543}
544actions {
545 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800546 id: 16836487
547 name: "FabricIngress.filtering.deny"
548 alias: "deny"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700549 }
550}
551actions {
552 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800553 id: 16818236
554 name: "FabricIngress.filtering.permit"
555 alias: "permit"
556 }
557}
558actions {
559 preamble {
560 id: 16794911
561 name: "FabricIngress.filtering.permit_with_internal_vlan"
562 alias: "permit_with_internal_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700563 }
564 params {
565 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800566 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700567 bitwidth: 12
568 }
569}
570actions {
571 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700572 id: 16840921
573 name: "FabricIngress.filtering.set_forwarding_type"
574 alias: "set_forwarding_type"
575 }
576 params {
577 id: 1
578 name: "fwd_type"
579 bitwidth: 3
580 }
581}
582actions {
583 preamble {
584 id: 16811012
585 name: "FabricIngress.forwarding.set_next_id_bridging"
586 alias: "set_next_id_bridging"
587 }
588 params {
589 id: 1
590 name: "next_id"
591 bitwidth: 32
592 }
593}
594actions {
595 preamble {
596 id: 16827758
597 name: "FabricIngress.forwarding.pop_mpls_and_next"
598 alias: "pop_mpls_and_next"
599 }
600 params {
601 id: 1
602 name: "next_id"
603 bitwidth: 32
604 }
605}
606actions {
607 preamble {
608 id: 16777434
609 name: "FabricIngress.forwarding.set_next_id_routing_v4"
610 alias: "set_next_id_routing_v4"
611 }
612 params {
613 id: 1
614 name: "next_id"
615 bitwidth: 32
616 }
617}
618actions {
619 preamble {
620 id: 16804187
621 name: "FabricIngress.forwarding.nop_routing_v4"
622 alias: "nop_routing_v4"
623 }
624}
625actions {
626 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800627 id: 16807382
628 name: "FabricIngress.acl.set_next_id_acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700629 alias: "set_next_id_acl"
630 }
631 params {
632 id: 1
633 name: "next_id"
634 bitwidth: 32
635 }
636}
637actions {
638 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800639 id: 16829684
640 name: "FabricIngress.acl.punt_to_cpu"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700641 alias: "punt_to_cpu"
642 }
643}
644actions {
645 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800646 id: 16790975
647 name: "FabricIngress.acl.clone_to_cpu"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700648 alias: "clone_to_cpu"
649 }
650}
651actions {
652 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800653 id: 16820765
654 name: "FabricIngress.acl.drop"
655 alias: "drop"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700656 }
657}
658actions {
659 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800660 id: 16827694
661 name: "FabricIngress.acl.nop_acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700662 alias: "nop_acl"
663 }
664}
665actions {
666 preamble {
667 id: 16790685
668 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800669 alias: "set_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700670 }
671 params {
672 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800673 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700674 bitwidth: 12
675 }
676}
677actions {
678 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800679 id: 16842190
680 name: "FabricIngress.next.output_xconnect"
681 alias: "output_xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700682 }
683 params {
684 id: 1
685 name: "port_num"
686 bitwidth: 9
687 }
688}
689actions {
690 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800691 id: 16837052
692 name: "FabricIngress.next.set_next_id_xconnect"
693 alias: "set_next_id_xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700694 }
695 params {
696 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800697 name: "next_id"
698 bitwidth: 32
699 }
700}
701actions {
702 preamble {
703 id: 16815357
704 name: "FabricIngress.next.output_hashed"
705 alias: "output_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700706 }
707 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800708 id: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700709 name: "port_num"
710 bitwidth: 9
711 }
712}
713actions {
714 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800715 id: 16791402
716 name: "FabricIngress.next.routing_hashed"
717 alias: "routing_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700718 }
719 params {
720 id: 1
721 name: "port_num"
722 bitwidth: 9
723 }
724 params {
725 id: 2
726 name: "smac"
727 bitwidth: 48
728 }
729 params {
730 id: 3
731 name: "dmac"
732 bitwidth: 48
733 }
734}
735actions {
736 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800737 id: 16779255
738 name: "FabricIngress.next.mpls_routing_hashed"
739 alias: "mpls_routing_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700740 }
741 params {
742 id: 1
743 name: "port_num"
744 bitwidth: 9
745 }
746 params {
747 id: 2
748 name: "smac"
749 bitwidth: 48
750 }
751 params {
752 id: 3
753 name: "dmac"
754 bitwidth: 48
755 }
756 params {
757 id: 4
758 name: "label"
759 bitwidth: 20
760 }
761}
762actions {
763 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800764 id: 16779917
765 name: "FabricIngress.next.set_mcast_group_id"
766 alias: "set_mcast_group_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700767 }
768 params {
769 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800770 name: "group_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700771 bitwidth: 16
772 }
773}
774actions {
775 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800776 id: 16800567
777 name: "NoAction"
778 alias: "NoAction"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700779 }
780}
781actions {
782 preamble {
783 id: 16785857
784 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
785 alias: "int_source_dscp"
786 }
787 params {
788 id: 1
789 name: "max_hop"
790 bitwidth: 8
791 }
792 params {
793 id: 2
794 name: "ins_cnt"
795 bitwidth: 5
796 }
797 params {
798 id: 3
799 name: "ins_mask0003"
800 bitwidth: 4
801 }
802 params {
803 id: 4
804 name: "ins_mask0407"
805 bitwidth: 4
806 }
807}
808actions {
809 preamble {
810 id: 16780783
811 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
812 alias: "init_metadata"
813 }
814 params {
815 id: 1
816 name: "switch_id"
817 bitwidth: 32
818 }
819}
820actions {
821 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700822 id: 16790030
823 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800824 alias: "pop_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700825 }
826}
827action_profiles {
828 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800829 id: 285217164
830 name: "FabricIngress.next.hashed_selector"
831 alias: "hashed_selector"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700832 }
833 table_ids: 33608588
834 with_selector: true
835 size: 64
836}
837counters {
838 preamble {
839 id: 302011205
840 name: "FabricIngress.port_counters_control.egress_port_counter"
841 alias: "egress_port_counter"
842 }
843 spec {
844 unit: BOTH
845 }
846 size: 511
847}
848counters {
849 preamble {
850 id: 302002771
851 name: "FabricIngress.port_counters_control.ingress_port_counter"
852 alias: "ingress_port_counter"
853 }
854 spec {
855 unit: BOTH
856 }
857 size: 511
858}
859direct_counters {
860 preamble {
861 id: 318781522
862 name: "FabricIngress.spgw_ingress.ue_counter"
863 alias: "ue_counter"
864 }
865 spec {
866 unit: BOTH
867 }
868 direct_table_id: 33582731
869}
870direct_counters {
871 preamble {
872 id: 318787614
873 name: "FabricIngress.process_set_source_sink.counter_set_source"
874 alias: "counter_set_source"
875 }
876 spec {
877 unit: BOTH
878 }
879 direct_table_id: 33581620
880}
881direct_counters {
882 preamble {
883 id: 318815501
884 name: "FabricIngress.filtering.ingress_port_vlan_counter"
885 alias: "ingress_port_vlan_counter"
886 }
887 spec {
888 unit: BOTH
889 }
890 direct_table_id: 33611649
891}
892direct_counters {
893 preamble {
894 id: 318827326
895 name: "FabricIngress.filtering.fwd_classifier_counter"
896 alias: "fwd_classifier_counter"
897 }
898 spec {
899 unit: BOTH
900 }
901 direct_table_id: 33596298
902}
903direct_counters {
904 preamble {
905 id: 318770289
906 name: "FabricIngress.forwarding.bridging_counter"
907 alias: "bridging_counter"
908 }
909 spec {
910 unit: BOTH
911 }
912 direct_table_id: 33596749
913}
914direct_counters {
915 preamble {
916 id: 318830507
917 name: "FabricIngress.forwarding.mpls_counter"
918 alias: "mpls_counter"
919 }
920 spec {
921 unit: BOTH
922 }
923 direct_table_id: 33574274
924}
925direct_counters {
926 preamble {
927 id: 318811107
928 name: "FabricIngress.forwarding.routing_v4_counter"
929 alias: "routing_v4_counter"
930 }
931 spec {
932 unit: BOTH
933 }
934 direct_table_id: 33562650
935}
936direct_counters {
937 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800938 id: 318801025
939 name: "FabricIngress.acl.acl_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700940 alias: "acl_counter"
941 }
942 spec {
943 unit: BOTH
944 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800945 direct_table_id: 33618978
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700946}
947direct_counters {
948 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800949 id: 318768144
950 name: "FabricIngress.next.next_vlan_counter"
951 alias: "next_vlan_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700952 }
953 spec {
954 unit: BOTH
955 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800956 direct_table_id: 33599709
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700957}
958direct_counters {
959 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800960 id: 318778156
961 name: "FabricIngress.next.xconnect_counter"
962 alias: "xconnect_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700963 }
964 spec {
965 unit: BOTH
966 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800967 direct_table_id: 33596977
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700968}
969direct_counters {
970 preamble {
971 id: 318800532
972 name: "FabricIngress.next.hashed_counter"
973 alias: "hashed_counter"
974 }
975 spec {
976 unit: BOTH
977 }
978 direct_table_id: 33608588
979}
980direct_counters {
981 preamble {
982 id: 318801752
983 name: "FabricIngress.next.multicast_counter"
984 alias: "multicast_counter"
985 }
986 spec {
987 unit: BOTH
988 }
989 direct_table_id: 33606828
990}
991direct_counters {
992 preamble {
993 id: 318800047
994 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
995 alias: "counter_int_source"
996 }
997 spec {
998 unit: BOTH
999 }
1000 direct_table_id: 33612258
1001}
1002direct_counters {
1003 preamble {
1004 id: 318827144
1005 name: "FabricEgress.egress_next.egress_vlan_counter"
1006 alias: "egress_vlan_counter"
1007 }
1008 spec {
1009 unit: BOTH
1010 }
1011 direct_table_id: 33599342
1012}
1013controller_packet_metadata {
1014 preamble {
1015 id: 67146229
1016 name: "packet_in"
1017 annotations: "@controller_header(\"packet_in\")"
1018 }
1019 metadata {
1020 id: 1
1021 name: "ingress_port"
1022 bitwidth: 9
1023 }
1024 metadata {
1025 id: 2
1026 name: "_pad"
1027 bitwidth: 7
1028 }
1029}
1030controller_packet_metadata {
1031 preamble {
1032 id: 67121543
1033 name: "packet_out"
1034 annotations: "@controller_header(\"packet_out\")"
1035 }
1036 metadata {
1037 id: 1
1038 name: "egress_port"
1039 bitwidth: 9
1040 }
1041 metadata {
1042 id: 2
1043 name: "_pad"
1044 bitwidth: 7
1045 }
1046}
1047type_info {
1048}