blob: 686385f202d03c76130e1e06dcda225ed569c3f6 [file] [log] [blame]
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001pkg_info {
2 arch: "v1model"
3}
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07004tables {
5 preamble {
6 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 Cascone5a8a6502018-09-16 13:52:45 -070013 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 Cascone5a8a6502018-09-16 13:52:45 -070023 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080024 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070025 direct_resource_ids: 318781522
26 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070027}
28tables {
29 preamble {
30 id: 33615906
31 name: "FabricIngress.spgw_ingress.s1u_filter_table"
32 alias: "s1u_filter_table"
33 }
34 match_fields {
35 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080036 name: "gtp_ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070037 bitwidth: 32
38 match_type: EXACT
39 }
40 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080041 id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070042 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080043 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070044 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070045}
46tables {
47 preamble {
48 id: 33581620
49 name: "FabricIngress.process_set_source_sink.tb_set_source"
50 alias: "tb_set_source"
51 }
52 match_fields {
53 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080054 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070055 bitwidth: 9
56 match_type: EXACT
57 }
58 action_refs {
59 id: 16778827
60 }
61 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080062 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -080063 annotations: "@defaultonly"
64 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070065 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080066 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070067 direct_resource_ids: 318787614
68 size: 511
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070069}
70tables {
71 preamble {
72 id: 33611649
73 name: "FabricIngress.filtering.ingress_port_vlan"
74 alias: "ingress_port_vlan"
75 }
76 match_fields {
77 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080078 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070079 bitwidth: 9
80 match_type: EXACT
81 }
82 match_fields {
83 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080084 name: "vlan_is_valid"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070085 bitwidth: 1
86 match_type: EXACT
87 }
88 match_fields {
89 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -080090 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070091 bitwidth: 12
92 match_type: TERNARY
93 }
94 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080095 id: 16836487
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070096 }
97 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080098 id: 16818236
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070099 }
100 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800101 id: 16794911
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700102 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800103 const_default_action_id: 16836487
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700104 direct_resource_ids: 318815501
105 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700106}
107tables {
108 preamble {
109 id: 33596298
110 name: "FabricIngress.filtering.fwd_classifier"
111 alias: "fwd_classifier"
112 }
113 match_fields {
114 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800115 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700116 bitwidth: 9
117 match_type: EXACT
118 }
119 match_fields {
120 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800121 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700122 bitwidth: 48
123 match_type: TERNARY
124 }
125 match_fields {
126 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800127 name: "eth_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700128 bitwidth: 16
129 match_type: EXACT
130 }
131 action_refs {
132 id: 16840921
133 }
134 const_default_action_id: 16840921
135 direct_resource_ids: 318827326
136 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700137}
138tables {
139 preamble {
140 id: 33596749
141 name: "FabricIngress.forwarding.bridging"
142 alias: "bridging"
143 }
144 match_fields {
145 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800146 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700147 bitwidth: 12
148 match_type: EXACT
149 }
150 match_fields {
151 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800152 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700153 bitwidth: 48
154 match_type: TERNARY
155 }
156 action_refs {
157 id: 16811012
158 }
159 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800160 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800161 annotations: "@defaultonly"
162 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700163 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800164 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700165 direct_resource_ids: 318770289
166 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700167}
168tables {
169 preamble {
170 id: 33574274
171 name: "FabricIngress.forwarding.mpls"
172 alias: "mpls"
173 }
174 match_fields {
175 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800176 name: "mpls_label"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700177 bitwidth: 20
178 match_type: EXACT
179 }
180 action_refs {
181 id: 16827758
182 }
183 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800184 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800185 annotations: "@defaultonly"
186 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700187 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800188 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700189 direct_resource_ids: 318830507
190 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700191}
192tables {
193 preamble {
194 id: 33562650
195 name: "FabricIngress.forwarding.routing_v4"
196 alias: "routing_v4"
197 }
198 match_fields {
199 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800200 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700201 bitwidth: 32
202 match_type: LPM
203 }
204 action_refs {
205 id: 16777434
206 }
207 action_refs {
208 id: 16804187
209 }
210 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800211 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800212 annotations: "@defaultonly"
213 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700214 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800215 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700216 direct_resource_ids: 318811107
217 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700218}
219tables {
220 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800221 id: 33618978
222 name: "FabricIngress.acl.acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700223 alias: "acl"
224 }
225 match_fields {
226 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800227 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700228 bitwidth: 9
229 match_type: TERNARY
230 }
231 match_fields {
232 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800233 name: "ip_proto"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700234 bitwidth: 8
235 match_type: TERNARY
236 }
237 match_fields {
238 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800239 name: "l4_sport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700240 bitwidth: 16
241 match_type: TERNARY
242 }
243 match_fields {
244 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800245 name: "l4_dport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700246 bitwidth: 16
247 match_type: TERNARY
248 }
249 match_fields {
250 id: 5
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800251 name: "eth_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700252 bitwidth: 48
253 match_type: TERNARY
254 }
255 match_fields {
256 id: 6
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800257 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700258 bitwidth: 48
259 match_type: TERNARY
260 }
261 match_fields {
262 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800263 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700264 bitwidth: 12
265 match_type: TERNARY
266 }
267 match_fields {
268 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800269 name: "eth_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700270 bitwidth: 16
271 match_type: TERNARY
272 }
273 match_fields {
274 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800275 name: "ipv4_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700276 bitwidth: 32
277 match_type: TERNARY
278 }
279 match_fields {
280 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800281 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700282 bitwidth: 32
283 match_type: TERNARY
284 }
285 match_fields {
286 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800287 name: "icmp_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700288 bitwidth: 8
289 match_type: TERNARY
290 }
291 match_fields {
292 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800293 name: "icmp_code"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700294 bitwidth: 8
295 match_type: TERNARY
296 }
297 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800298 id: 16807382
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700299 }
300 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800301 id: 16829684
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700302 }
303 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700304 id: 16781601
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700305 }
306 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800307 id: 16820765
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700308 }
309 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800310 id: 16827694
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700311 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800312 const_default_action_id: 16827694
313 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700314 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700315}
316tables {
317 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800318 id: 33599709
319 name: "FabricIngress.next.next_vlan"
320 alias: "next_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700321 }
322 match_fields {
323 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800324 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700325 bitwidth: 32
326 match_type: EXACT
327 }
328 action_refs {
329 id: 16790685
330 }
331 action_refs {
332 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800333 annotations: "@defaultonly"
334 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700335 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800336 const_default_action_id: 16819938
337 direct_resource_ids: 318768144
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700338 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700339}
340tables {
341 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800342 id: 33596977
343 name: "FabricIngress.next.xconnect"
344 alias: "xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700345 }
346 match_fields {
347 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800348 name: "ig_port"
349 bitwidth: 9
350 match_type: EXACT
351 }
352 match_fields {
353 id: 2
354 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700355 bitwidth: 32
356 match_type: EXACT
357 }
358 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800359 id: 16842190
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700360 }
361 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800362 id: 16837052
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700363 }
364 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800365 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800366 annotations: "@defaultonly"
367 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700368 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800369 const_default_action_id: 16819938
370 direct_resource_ids: 318778156
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700371 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700372}
373tables {
374 preamble {
375 id: 33608588
376 name: "FabricIngress.next.hashed"
377 alias: "hashed"
378 }
379 match_fields {
380 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800381 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700382 bitwidth: 32
383 match_type: EXACT
384 }
385 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800386 id: 16815357
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700387 }
388 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800389 id: 16791402
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700390 }
391 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800392 id: 16779255
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700393 }
394 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800395 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800396 annotations: "@defaultonly"
397 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700398 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800399 const_default_action_id: 16819938
400 implementation_id: 285217164
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700401 direct_resource_ids: 318800532
402 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700403}
404tables {
405 preamble {
406 id: 33606828
407 name: "FabricIngress.next.multicast"
408 alias: "multicast"
409 }
410 match_fields {
411 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800412 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700413 bitwidth: 32
414 match_type: EXACT
415 }
416 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800417 id: 16779917
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700418 }
419 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800420 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800421 annotations: "@defaultonly"
422 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700423 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800424 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700425 direct_resource_ids: 318801752
426 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700427}
428tables {
429 preamble {
430 id: 33612258
431 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
432 alias: "tb_int_source"
433 }
434 match_fields {
435 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800436 name: "ipv4_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700437 bitwidth: 32
438 match_type: TERNARY
439 }
440 match_fields {
441 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800442 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700443 bitwidth: 32
444 match_type: TERNARY
445 }
446 match_fields {
447 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800448 name: "l4_sport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700449 bitwidth: 16
450 match_type: TERNARY
451 }
452 match_fields {
453 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800454 name: "l4_dport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700455 bitwidth: 16
456 match_type: TERNARY
457 }
458 action_refs {
459 id: 16785857
460 }
461 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800462 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800463 annotations: "@defaultonly"
464 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700465 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800466 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700467 direct_resource_ids: 318800047
468 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700469}
470tables {
471 preamble {
472 id: 33599867
473 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
474 alias: "tb_int_insert"
475 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700476 match_fields {
477 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800478 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700479 bitwidth: 1
480 match_type: EXACT
481 }
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700482 action_refs {
483 id: 16780783
484 }
485 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700486 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800487 annotations: "@defaultonly"
488 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700489 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700490 const_default_action_id: 16819938
491 size: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700492}
493tables {
494 preamble {
495 id: 33599342
496 name: "FabricEgress.egress_next.egress_vlan"
497 alias: "egress_vlan"
498 }
499 match_fields {
500 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800501 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700502 bitwidth: 12
503 match_type: EXACT
504 }
505 match_fields {
506 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800507 name: "eg_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700508 bitwidth: 9
509 match_type: EXACT
510 }
511 action_refs {
512 id: 16790030
513 }
514 action_refs {
515 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800516 annotations: "@defaultonly"
517 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700518 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800519 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700520 direct_resource_ids: 318827144
521 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700522}
523actions {
524 preamble {
525 id: 16819938
526 name: "nop"
527 alias: "nop"
528 }
529}
530actions {
531 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700532 id: 16804065
533 name: "FabricIngress.spgw_ingress.set_dl_sess_info"
534 alias: "set_dl_sess_info"
535 }
536 params {
537 id: 1
538 name: "teid"
539 bitwidth: 32
540 }
541 params {
542 id: 2
543 name: "s1u_enb_addr"
544 bitwidth: 32
545 }
546 params {
547 id: 3
548 name: "s1u_sgw_addr"
549 bitwidth: 32
550 }
551}
552actions {
553 preamble {
554 id: 16778827
555 name: "FabricIngress.process_set_source_sink.int_set_source"
556 alias: "int_set_source"
557 }
558}
559actions {
560 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800561 id: 16836487
562 name: "FabricIngress.filtering.deny"
563 alias: "deny"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700564 }
565}
566actions {
567 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800568 id: 16818236
569 name: "FabricIngress.filtering.permit"
570 alias: "permit"
571 }
572}
573actions {
574 preamble {
575 id: 16794911
576 name: "FabricIngress.filtering.permit_with_internal_vlan"
577 alias: "permit_with_internal_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700578 }
579 params {
580 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800581 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700582 bitwidth: 12
583 }
584}
585actions {
586 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700587 id: 16840921
588 name: "FabricIngress.filtering.set_forwarding_type"
589 alias: "set_forwarding_type"
590 }
591 params {
592 id: 1
593 name: "fwd_type"
594 bitwidth: 3
595 }
596}
597actions {
598 preamble {
599 id: 16811012
600 name: "FabricIngress.forwarding.set_next_id_bridging"
601 alias: "set_next_id_bridging"
602 }
603 params {
604 id: 1
605 name: "next_id"
606 bitwidth: 32
607 }
608}
609actions {
610 preamble {
611 id: 16827758
612 name: "FabricIngress.forwarding.pop_mpls_and_next"
613 alias: "pop_mpls_and_next"
614 }
615 params {
616 id: 1
617 name: "next_id"
618 bitwidth: 32
619 }
620}
621actions {
622 preamble {
623 id: 16777434
624 name: "FabricIngress.forwarding.set_next_id_routing_v4"
625 alias: "set_next_id_routing_v4"
626 }
627 params {
628 id: 1
629 name: "next_id"
630 bitwidth: 32
631 }
632}
633actions {
634 preamble {
635 id: 16804187
636 name: "FabricIngress.forwarding.nop_routing_v4"
637 alias: "nop_routing_v4"
638 }
639}
640actions {
641 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800642 id: 16807382
643 name: "FabricIngress.acl.set_next_id_acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700644 alias: "set_next_id_acl"
645 }
646 params {
647 id: 1
648 name: "next_id"
649 bitwidth: 32
650 }
651}
652actions {
653 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800654 id: 16829684
655 name: "FabricIngress.acl.punt_to_cpu"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700656 alias: "punt_to_cpu"
657 }
658}
659actions {
660 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700661 id: 16781601
662 name: "FabricIngress.acl.set_clone_session_id"
663 alias: "set_clone_session_id"
664 }
665 params {
666 id: 1
667 name: "clone_id"
668 bitwidth: 32
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700669 }
670}
671actions {
672 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800673 id: 16820765
674 name: "FabricIngress.acl.drop"
675 alias: "drop"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700676 }
677}
678actions {
679 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800680 id: 16827694
681 name: "FabricIngress.acl.nop_acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700682 alias: "nop_acl"
683 }
684}
685actions {
686 preamble {
687 id: 16790685
688 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800689 alias: "set_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700690 }
691 params {
692 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800693 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700694 bitwidth: 12
695 }
696}
697actions {
698 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800699 id: 16842190
700 name: "FabricIngress.next.output_xconnect"
701 alias: "output_xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700702 }
703 params {
704 id: 1
705 name: "port_num"
706 bitwidth: 9
707 }
708}
709actions {
710 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800711 id: 16837052
712 name: "FabricIngress.next.set_next_id_xconnect"
713 alias: "set_next_id_xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700714 }
715 params {
716 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800717 name: "next_id"
718 bitwidth: 32
719 }
720}
721actions {
722 preamble {
723 id: 16815357
724 name: "FabricIngress.next.output_hashed"
725 alias: "output_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700726 }
727 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800728 id: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700729 name: "port_num"
730 bitwidth: 9
731 }
732}
733actions {
734 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800735 id: 16791402
736 name: "FabricIngress.next.routing_hashed"
737 alias: "routing_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700738 }
739 params {
740 id: 1
741 name: "port_num"
742 bitwidth: 9
743 }
744 params {
745 id: 2
746 name: "smac"
747 bitwidth: 48
748 }
749 params {
750 id: 3
751 name: "dmac"
752 bitwidth: 48
753 }
754}
755actions {
756 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800757 id: 16779255
758 name: "FabricIngress.next.mpls_routing_hashed"
759 alias: "mpls_routing_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700760 }
761 params {
762 id: 1
763 name: "port_num"
764 bitwidth: 9
765 }
766 params {
767 id: 2
768 name: "smac"
769 bitwidth: 48
770 }
771 params {
772 id: 3
773 name: "dmac"
774 bitwidth: 48
775 }
776 params {
777 id: 4
778 name: "label"
779 bitwidth: 20
780 }
781}
782actions {
783 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800784 id: 16779917
785 name: "FabricIngress.next.set_mcast_group_id"
786 alias: "set_mcast_group_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700787 }
788 params {
789 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800790 name: "group_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700791 bitwidth: 16
792 }
793}
794actions {
795 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800796 id: 16800567
797 name: "NoAction"
798 alias: "NoAction"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700799 }
800}
801actions {
802 preamble {
803 id: 16785857
804 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
805 alias: "int_source_dscp"
806 }
807 params {
808 id: 1
809 name: "max_hop"
810 bitwidth: 8
811 }
812 params {
813 id: 2
814 name: "ins_cnt"
815 bitwidth: 5
816 }
817 params {
818 id: 3
819 name: "ins_mask0003"
820 bitwidth: 4
821 }
822 params {
823 id: 4
824 name: "ins_mask0407"
825 bitwidth: 4
826 }
827}
828actions {
829 preamble {
830 id: 16780783
831 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
832 alias: "init_metadata"
833 }
834 params {
835 id: 1
836 name: "switch_id"
837 bitwidth: 32
838 }
839}
840actions {
841 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700842 id: 16790030
843 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800844 alias: "pop_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700845 }
846}
847action_profiles {
848 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800849 id: 285217164
850 name: "FabricIngress.next.hashed_selector"
851 alias: "hashed_selector"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700852 }
853 table_ids: 33608588
854 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700855 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -0700856 max_group_size: 16
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700857}
858counters {
859 preamble {
860 id: 302011205
861 name: "FabricIngress.port_counters_control.egress_port_counter"
862 alias: "egress_port_counter"
863 }
864 spec {
865 unit: BOTH
866 }
867 size: 511
868}
869counters {
870 preamble {
871 id: 302002771
872 name: "FabricIngress.port_counters_control.ingress_port_counter"
873 alias: "ingress_port_counter"
874 }
875 spec {
876 unit: BOTH
877 }
878 size: 511
879}
880direct_counters {
881 preamble {
882 id: 318781522
883 name: "FabricIngress.spgw_ingress.ue_counter"
884 alias: "ue_counter"
885 }
886 spec {
887 unit: BOTH
888 }
889 direct_table_id: 33582731
890}
891direct_counters {
892 preamble {
893 id: 318787614
894 name: "FabricIngress.process_set_source_sink.counter_set_source"
895 alias: "counter_set_source"
896 }
897 spec {
898 unit: BOTH
899 }
900 direct_table_id: 33581620
901}
902direct_counters {
903 preamble {
904 id: 318815501
905 name: "FabricIngress.filtering.ingress_port_vlan_counter"
906 alias: "ingress_port_vlan_counter"
907 }
908 spec {
909 unit: BOTH
910 }
911 direct_table_id: 33611649
912}
913direct_counters {
914 preamble {
915 id: 318827326
916 name: "FabricIngress.filtering.fwd_classifier_counter"
917 alias: "fwd_classifier_counter"
918 }
919 spec {
920 unit: BOTH
921 }
922 direct_table_id: 33596298
923}
924direct_counters {
925 preamble {
926 id: 318770289
927 name: "FabricIngress.forwarding.bridging_counter"
928 alias: "bridging_counter"
929 }
930 spec {
931 unit: BOTH
932 }
933 direct_table_id: 33596749
934}
935direct_counters {
936 preamble {
937 id: 318830507
938 name: "FabricIngress.forwarding.mpls_counter"
939 alias: "mpls_counter"
940 }
941 spec {
942 unit: BOTH
943 }
944 direct_table_id: 33574274
945}
946direct_counters {
947 preamble {
948 id: 318811107
949 name: "FabricIngress.forwarding.routing_v4_counter"
950 alias: "routing_v4_counter"
951 }
952 spec {
953 unit: BOTH
954 }
955 direct_table_id: 33562650
956}
957direct_counters {
958 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800959 id: 318801025
960 name: "FabricIngress.acl.acl_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700961 alias: "acl_counter"
962 }
963 spec {
964 unit: BOTH
965 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800966 direct_table_id: 33618978
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700967}
968direct_counters {
969 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800970 id: 318768144
971 name: "FabricIngress.next.next_vlan_counter"
972 alias: "next_vlan_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700973 }
974 spec {
975 unit: BOTH
976 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800977 direct_table_id: 33599709
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700978}
979direct_counters {
980 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800981 id: 318778156
982 name: "FabricIngress.next.xconnect_counter"
983 alias: "xconnect_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700984 }
985 spec {
986 unit: BOTH
987 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800988 direct_table_id: 33596977
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700989}
990direct_counters {
991 preamble {
992 id: 318800532
993 name: "FabricIngress.next.hashed_counter"
994 alias: "hashed_counter"
995 }
996 spec {
997 unit: BOTH
998 }
999 direct_table_id: 33608588
1000}
1001direct_counters {
1002 preamble {
1003 id: 318801752
1004 name: "FabricIngress.next.multicast_counter"
1005 alias: "multicast_counter"
1006 }
1007 spec {
1008 unit: BOTH
1009 }
1010 direct_table_id: 33606828
1011}
1012direct_counters {
1013 preamble {
1014 id: 318800047
1015 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
1016 alias: "counter_int_source"
1017 }
1018 spec {
1019 unit: BOTH
1020 }
1021 direct_table_id: 33612258
1022}
1023direct_counters {
1024 preamble {
1025 id: 318827144
1026 name: "FabricEgress.egress_next.egress_vlan_counter"
1027 alias: "egress_vlan_counter"
1028 }
1029 spec {
1030 unit: BOTH
1031 }
1032 direct_table_id: 33599342
1033}
1034controller_packet_metadata {
1035 preamble {
1036 id: 67146229
1037 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001038 alias: "packet_in"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001039 annotations: "@controller_header(\"packet_in\")"
1040 }
1041 metadata {
1042 id: 1
1043 name: "ingress_port"
1044 bitwidth: 9
1045 }
1046 metadata {
1047 id: 2
1048 name: "_pad"
1049 bitwidth: 7
1050 }
1051}
1052controller_packet_metadata {
1053 preamble {
1054 id: 67121543
1055 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001056 alias: "packet_out"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001057 annotations: "@controller_header(\"packet_out\")"
1058 }
1059 metadata {
1060 id: 1
1061 name: "egress_port"
1062 bitwidth: 9
1063 }
1064 metadata {
1065 id: 2
1066 name: "_pad"
1067 bitwidth: 7
1068 }
1069}
1070type_info {
1071}