blob: 10b172b19be95aada4178f42a9a5b0958288a064 [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 {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07006 id: 33581620
7 name: "FabricIngress.process_set_source_sink.tb_set_source"
8 alias: "tb_set_source"
9 }
10 match_fields {
11 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080012 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070013 bitwidth: 9
14 match_type: EXACT
15 }
16 action_refs {
17 id: 16778827
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: 318787614
26 size: 511
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070027}
28tables {
29 preamble {
30 id: 33611649
31 name: "FabricIngress.filtering.ingress_port_vlan"
32 alias: "ingress_port_vlan"
33 }
34 match_fields {
35 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -080036 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070037 bitwidth: 9
38 match_type: EXACT
39 }
40 match_fields {
41 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -080042 name: "vlan_is_valid"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070043 bitwidth: 1
44 match_type: EXACT
45 }
46 match_fields {
47 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -080048 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070049 bitwidth: 12
50 match_type: TERNARY
51 }
52 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080053 id: 16836487
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070054 }
55 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080056 id: 16818236
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070057 }
58 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -080059 id: 16794911
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070060 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -080061 const_default_action_id: 16836487
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070062 direct_resource_ids: 318815501
63 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070064}
65tables {
66 preamble {
67 id: 33596298
68 name: "FabricIngress.filtering.fwd_classifier"
69 alias: "fwd_classifier"
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: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070080 bitwidth: 48
81 match_type: TERNARY
82 }
83 match_fields {
84 id: 3
Daniele Moro5a2de712019-09-24 14:34:07 -070085 name: "eth_type"
86 bitwidth: 16
87 match_type: TERNARY
Daniele Moro7c3a0022019-07-12 13:38:34 -070088 }
89 match_fields {
90 id: 4
Daniele Moro5a2de712019-09-24 14:34:07 -070091 name: "ip_eth_type"
92 bitwidth: 16
Carmelo Cascone5a8a6502018-09-16 13:52:45 -070093 match_type: EXACT
94 }
95 action_refs {
96 id: 16840921
97 }
98 const_default_action_id: 16840921
99 direct_resource_ids: 318827326
100 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700101}
102tables {
103 preamble {
104 id: 33596749
105 name: "FabricIngress.forwarding.bridging"
106 alias: "bridging"
107 }
108 match_fields {
109 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800110 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700111 bitwidth: 12
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 action_refs {
121 id: 16811012
122 }
123 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800124 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800125 annotations: "@defaultonly"
126 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700127 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800128 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700129 direct_resource_ids: 318770289
130 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700131}
132tables {
133 preamble {
134 id: 33574274
135 name: "FabricIngress.forwarding.mpls"
136 alias: "mpls"
137 }
138 match_fields {
139 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800140 name: "mpls_label"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700141 bitwidth: 20
142 match_type: EXACT
143 }
144 action_refs {
145 id: 16827758
146 }
147 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800148 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800149 annotations: "@defaultonly"
150 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700151 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800152 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700153 direct_resource_ids: 318830507
154 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700155}
156tables {
157 preamble {
158 id: 33562650
159 name: "FabricIngress.forwarding.routing_v4"
160 alias: "routing_v4"
161 }
162 match_fields {
163 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800164 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700165 bitwidth: 32
166 match_type: LPM
167 }
168 action_refs {
169 id: 16777434
170 }
171 action_refs {
172 id: 16804187
173 }
174 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800175 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800176 annotations: "@defaultonly"
177 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700178 }
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700179 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700180}
181tables {
182 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800183 id: 33618978
184 name: "FabricIngress.acl.acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700185 alias: "acl"
186 }
187 match_fields {
188 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800189 name: "ig_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700190 bitwidth: 9
191 match_type: TERNARY
192 }
193 match_fields {
194 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800195 name: "ip_proto"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700196 bitwidth: 8
197 match_type: TERNARY
198 }
199 match_fields {
200 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800201 name: "l4_sport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700202 bitwidth: 16
203 match_type: TERNARY
204 }
205 match_fields {
206 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800207 name: "l4_dport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700208 bitwidth: 16
209 match_type: TERNARY
210 }
211 match_fields {
212 id: 5
Daniele Moro0cecfe12019-12-13 17:24:33 -0800213 name: "eth_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700214 bitwidth: 48
215 match_type: TERNARY
216 }
217 match_fields {
218 id: 6
Daniele Moro0cecfe12019-12-13 17:24:33 -0800219 name: "eth_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700220 bitwidth: 48
221 match_type: TERNARY
222 }
223 match_fields {
224 id: 7
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800225 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700226 bitwidth: 12
227 match_type: TERNARY
228 }
229 match_fields {
230 id: 8
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800231 name: "eth_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700232 bitwidth: 16
233 match_type: TERNARY
234 }
235 match_fields {
236 id: 9
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800237 name: "ipv4_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700238 bitwidth: 32
239 match_type: TERNARY
240 }
241 match_fields {
242 id: 10
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800243 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700244 bitwidth: 32
245 match_type: TERNARY
246 }
247 match_fields {
248 id: 11
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800249 name: "icmp_type"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700250 bitwidth: 8
251 match_type: TERNARY
252 }
253 match_fields {
254 id: 12
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800255 name: "icmp_code"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700256 bitwidth: 8
257 match_type: TERNARY
258 }
259 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800260 id: 16807382
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700261 }
262 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800263 id: 16829684
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700264 }
265 action_refs {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700266 id: 16781601
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700267 }
268 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800269 id: 16820765
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700270 }
271 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800272 id: 16827694
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700273 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800274 const_default_action_id: 16827694
275 direct_resource_ids: 318801025
Carmelo Cascone70e816b2019-03-19 16:15:47 -0700276 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700277}
278tables {
279 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800280 id: 33599709
281 name: "FabricIngress.next.next_vlan"
282 alias: "next_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700283 }
284 match_fields {
285 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800286 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700287 bitwidth: 32
288 match_type: EXACT
289 }
290 action_refs {
291 id: 16790685
292 }
293 action_refs {
294 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800295 annotations: "@defaultonly"
296 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700297 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800298 const_default_action_id: 16819938
299 direct_resource_ids: 318768144
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700300 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700301}
302tables {
303 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800304 id: 33596977
305 name: "FabricIngress.next.xconnect"
306 alias: "xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700307 }
308 match_fields {
309 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800310 name: "ig_port"
311 bitwidth: 9
312 match_type: EXACT
313 }
314 match_fields {
315 id: 2
316 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700317 bitwidth: 32
318 match_type: EXACT
319 }
320 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800321 id: 16842190
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700322 }
323 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800324 id: 16837052
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700325 }
326 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800327 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800328 annotations: "@defaultonly"
329 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700330 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800331 const_default_action_id: 16819938
332 direct_resource_ids: 318778156
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700333 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700334}
335tables {
336 preamble {
337 id: 33608588
338 name: "FabricIngress.next.hashed"
339 alias: "hashed"
340 }
341 match_fields {
342 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800343 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700344 bitwidth: 32
345 match_type: EXACT
346 }
347 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800348 id: 16815357
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700349 }
350 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800351 id: 16791402
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700352 }
353 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800354 id: 16779255
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700355 }
356 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800357 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800358 annotations: "@defaultonly"
359 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700360 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800361 const_default_action_id: 16819938
362 implementation_id: 285217164
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700363 direct_resource_ids: 318800532
364 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700365}
366tables {
367 preamble {
368 id: 33606828
369 name: "FabricIngress.next.multicast"
370 alias: "multicast"
371 }
372 match_fields {
373 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800374 name: "next_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700375 bitwidth: 32
376 match_type: EXACT
377 }
378 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800379 id: 16779917
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700380 }
381 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800382 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800383 annotations: "@defaultonly"
384 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700385 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800386 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700387 direct_resource_ids: 318801752
388 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700389}
390tables {
391 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800392 id: 33557250
393 name: "FabricIngress.spgw.interfaces"
394 alias: "interfaces"
Robert MacDavidde12b982020-07-15 18:38:59 -0700395 }
396 match_fields {
397 id: 1
398 name: "ipv4_dst_addr"
399 bitwidth: 32
400 match_type: LPM
401 }
402 match_fields {
403 id: 2
404 name: "gtpu_is_valid"
405 bitwidth: 1
406 match_type: EXACT
407 }
408 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800409 id: 16810012
Robert MacDavidde12b982020-07-15 18:38:59 -0700410 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800411 action_refs {
412 id: 16783042
413 annotations: "@defaultonly"
414 scope: DEFAULT_ONLY
415 }
416 const_default_action_id: 16783042
Robert MacDavidde12b982020-07-15 18:38:59 -0700417 size: 128
418}
419tables {
420 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800421 id: 33566601
422 name: "FabricIngress.spgw.downlink_pdrs"
423 alias: "downlink_pdrs"
Robert MacDavidde12b982020-07-15 18:38:59 -0700424 }
425 match_fields {
426 id: 1
427 name: "ue_addr"
428 bitwidth: 32
429 match_type: EXACT
430 }
431 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800432 id: 16800614
Robert MacDavidde12b982020-07-15 18:38:59 -0700433 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800434 action_refs {
ersuneetsinghe326c722021-03-25 21:17:29 -0300435 id: 16785920
436 }
437 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800438 id: 16800567
439 annotations: "@defaultonly"
440 scope: DEFAULT_ONLY
441 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700442 size: 1024
443}
444tables {
445 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800446 id: 33606410
447 name: "FabricIngress.spgw.uplink_pdrs"
448 alias: "uplink_pdrs"
Robert MacDavidde12b982020-07-15 18:38:59 -0700449 }
450 match_fields {
451 id: 1
452 name: "tunnel_ipv4_dst"
453 bitwidth: 32
454 match_type: EXACT
455 }
456 match_fields {
457 id: 2
458 name: "teid"
459 bitwidth: 32
460 match_type: EXACT
461 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700462 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800463 id: 16800614
Robert MacDavidde12b982020-07-15 18:38:59 -0700464 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800465 action_refs {
ersuneetsinghe326c722021-03-25 21:17:29 -0300466 id: 16785920
467 }
468 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800469 id: 16800567
470 annotations: "@defaultonly"
471 scope: DEFAULT_ONLY
472 }
Robert MacDavidde12b982020-07-15 18:38:59 -0700473 size: 1024
474}
475tables {
476 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800477 id: 33599560
478 name: "FabricIngress.spgw.fars"
479 alias: "fars"
Robert MacDavidde12b982020-07-15 18:38:59 -0700480 }
481 match_fields {
482 id: 1
483 name: "far_id"
484 bitwidth: 32
485 match_type: EXACT
486 }
487 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800488 id: 16820307
Robert MacDavidde12b982020-07-15 18:38:59 -0700489 }
490 action_refs {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800491 id: 16814785
Robert MacDavidde12b982020-07-15 18:38:59 -0700492 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800493 action_refs {
494 id: 16814681
495 }
496 const_default_action_id: 16820307
Robert MacDavidde12b982020-07-15 18:38:59 -0700497 size: 2048
498}
499tables {
500 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700501 id: 33612258
502 name: "FabricEgress.process_int_main.process_int_source.tb_int_source"
503 alias: "tb_int_source"
504 }
505 match_fields {
506 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800507 name: "ipv4_src"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700508 bitwidth: 32
509 match_type: TERNARY
510 }
511 match_fields {
512 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800513 name: "ipv4_dst"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700514 bitwidth: 32
515 match_type: TERNARY
516 }
517 match_fields {
518 id: 3
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800519 name: "l4_sport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700520 bitwidth: 16
521 match_type: TERNARY
522 }
523 match_fields {
524 id: 4
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800525 name: "l4_dport"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700526 bitwidth: 16
527 match_type: TERNARY
528 }
529 action_refs {
530 id: 16785857
531 }
532 action_refs {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800533 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800534 annotations: "@defaultonly"
535 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700536 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800537 const_default_action_id: 16819938
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700538 direct_resource_ids: 318800047
539 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700540}
541tables {
542 preamble {
543 id: 33599867
544 name: "FabricEgress.process_int_main.process_int_transit.tb_int_insert"
545 alias: "tb_int_insert"
546 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700547 match_fields {
548 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800549 name: "int_is_valid"
Carmelo Casconefa421582018-09-13 10:05:57 -0700550 bitwidth: 1
551 match_type: EXACT
552 }
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700553 action_refs {
554 id: 16780783
555 }
556 action_refs {
Carmelo Casconefa421582018-09-13 10:05:57 -0700557 id: 16819938
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800558 annotations: "@defaultonly"
559 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700560 }
Carmelo Casconefa421582018-09-13 10:05:57 -0700561 const_default_action_id: 16819938
562 size: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700563}
564tables {
565 preamble {
566 id: 33599342
567 name: "FabricEgress.egress_next.egress_vlan"
568 alias: "egress_vlan"
569 }
570 match_fields {
571 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800572 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700573 bitwidth: 12
574 match_type: EXACT
575 }
576 match_fields {
577 id: 2
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800578 name: "eg_port"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700579 bitwidth: 9
580 match_type: EXACT
581 }
582 action_refs {
pierventre48e78822020-12-15 17:34:54 +0100583 id: 16807339
584 }
585 action_refs {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700586 id: 16790030
587 }
588 action_refs {
pierventre48e78822020-12-15 17:34:54 +0100589 id: 16787838
Carmelo Casconea4dc3c12019-02-12 17:30:00 -0800590 annotations: "@defaultonly"
591 scope: DEFAULT_ONLY
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700592 }
pierventre48e78822020-12-15 17:34:54 +0100593 const_default_action_id: 16787838
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700594 direct_resource_ids: 318827144
595 size: 1024
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700596}
597actions {
598 preamble {
599 id: 16819938
600 name: "nop"
601 alias: "nop"
602 }
603}
604actions {
605 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800606 id: 16800567
607 name: "NoAction"
608 alias: "NoAction"
609 }
610}
611actions {
612 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700613 id: 16778827
614 name: "FabricIngress.process_set_source_sink.int_set_source"
615 alias: "int_set_source"
616 }
617}
618actions {
619 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800620 id: 16836487
621 name: "FabricIngress.filtering.deny"
622 alias: "deny"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700623 }
624}
625actions {
626 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800627 id: 16818236
628 name: "FabricIngress.filtering.permit"
629 alias: "permit"
630 }
631}
632actions {
633 preamble {
634 id: 16794911
635 name: "FabricIngress.filtering.permit_with_internal_vlan"
636 alias: "permit_with_internal_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700637 }
638 params {
639 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800640 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700641 bitwidth: 12
642 }
643}
644actions {
645 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700646 id: 16840921
647 name: "FabricIngress.filtering.set_forwarding_type"
648 alias: "set_forwarding_type"
649 }
650 params {
651 id: 1
652 name: "fwd_type"
653 bitwidth: 3
654 }
655}
656actions {
657 preamble {
658 id: 16811012
659 name: "FabricIngress.forwarding.set_next_id_bridging"
660 alias: "set_next_id_bridging"
661 }
662 params {
663 id: 1
664 name: "next_id"
665 bitwidth: 32
666 }
667}
668actions {
669 preamble {
670 id: 16827758
671 name: "FabricIngress.forwarding.pop_mpls_and_next"
672 alias: "pop_mpls_and_next"
673 }
674 params {
675 id: 1
676 name: "next_id"
677 bitwidth: 32
678 }
679}
680actions {
681 preamble {
682 id: 16777434
683 name: "FabricIngress.forwarding.set_next_id_routing_v4"
684 alias: "set_next_id_routing_v4"
685 }
686 params {
687 id: 1
688 name: "next_id"
689 bitwidth: 32
690 }
691}
692actions {
693 preamble {
694 id: 16804187
695 name: "FabricIngress.forwarding.nop_routing_v4"
696 alias: "nop_routing_v4"
697 }
698}
699actions {
700 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800701 id: 16807382
702 name: "FabricIngress.acl.set_next_id_acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700703 alias: "set_next_id_acl"
704 }
705 params {
706 id: 1
707 name: "next_id"
708 bitwidth: 32
709 }
710}
711actions {
712 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800713 id: 16829684
714 name: "FabricIngress.acl.punt_to_cpu"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700715 alias: "punt_to_cpu"
716 }
717}
718actions {
719 preamble {
Daniele Moro01ca2ab2019-06-25 11:48:48 -0700720 id: 16781601
721 name: "FabricIngress.acl.set_clone_session_id"
722 alias: "set_clone_session_id"
723 }
724 params {
725 id: 1
726 name: "clone_id"
727 bitwidth: 32
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700728 }
729}
730actions {
731 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800732 id: 16820765
733 name: "FabricIngress.acl.drop"
pierventre48e78822020-12-15 17:34:54 +0100734 alias: "acl.drop"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700735 }
736}
737actions {
738 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800739 id: 16827694
740 name: "FabricIngress.acl.nop_acl"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700741 alias: "nop_acl"
742 }
743}
744actions {
745 preamble {
746 id: 16790685
747 name: "FabricIngress.next.set_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800748 alias: "set_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700749 }
750 params {
751 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800752 name: "vlan_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700753 bitwidth: 12
754 }
755}
756actions {
757 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800758 id: 16842190
759 name: "FabricIngress.next.output_xconnect"
760 alias: "output_xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700761 }
762 params {
763 id: 1
764 name: "port_num"
765 bitwidth: 9
766 }
767}
768actions {
769 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800770 id: 16837052
771 name: "FabricIngress.next.set_next_id_xconnect"
772 alias: "set_next_id_xconnect"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700773 }
774 params {
775 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800776 name: "next_id"
777 bitwidth: 32
778 }
779}
780actions {
781 preamble {
782 id: 16815357
783 name: "FabricIngress.next.output_hashed"
784 alias: "output_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700785 }
786 params {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800787 id: 1
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700788 name: "port_num"
789 bitwidth: 9
790 }
791}
792actions {
793 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800794 id: 16791402
795 name: "FabricIngress.next.routing_hashed"
796 alias: "routing_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700797 }
798 params {
799 id: 1
800 name: "port_num"
801 bitwidth: 9
802 }
803 params {
804 id: 2
805 name: "smac"
806 bitwidth: 48
807 }
808 params {
809 id: 3
810 name: "dmac"
811 bitwidth: 48
812 }
813}
814actions {
815 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800816 id: 16779255
817 name: "FabricIngress.next.mpls_routing_hashed"
818 alias: "mpls_routing_hashed"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700819 }
820 params {
821 id: 1
822 name: "port_num"
823 bitwidth: 9
824 }
825 params {
826 id: 2
827 name: "smac"
828 bitwidth: 48
829 }
830 params {
831 id: 3
832 name: "dmac"
833 bitwidth: 48
834 }
835 params {
836 id: 4
837 name: "label"
838 bitwidth: 20
839 }
840}
841actions {
842 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800843 id: 16779917
844 name: "FabricIngress.next.set_mcast_group_id"
845 alias: "set_mcast_group_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700846 }
847 params {
848 id: 1
Carmelo Casconeb5324e72018-11-25 02:26:32 -0800849 name: "group_id"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -0700850 bitwidth: 16
851 }
852}
853actions {
854 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800855 id: 16810012
856 name: "FabricIngress.spgw.load_iface"
857 alias: "load_iface"
Robert MacDavidde12b982020-07-15 18:38:59 -0700858 }
859 params {
860 id: 1
861 name: "src_iface"
862 bitwidth: 8
863 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800864}
865actions {
866 preamble {
867 id: 16783042
868 name: "FabricIngress.spgw.iface_miss"
869 alias: "iface_miss"
Robert MacDavidde12b982020-07-15 18:38:59 -0700870 }
871}
872actions {
873 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800874 id: 16800614
875 name: "FabricIngress.spgw.load_pdr"
876 alias: "load_pdr"
Robert MacDavidde12b982020-07-15 18:38:59 -0700877 }
878 params {
879 id: 1
880 name: "ctr_id"
881 bitwidth: 32
882 }
883 params {
884 id: 2
885 name: "far_id"
886 bitwidth: 32
887 }
888 params {
889 id: 3
890 name: "needs_gtpu_decap"
891 bitwidth: 1
892 }
893}
894actions {
895 preamble {
ersuneetsinghe326c722021-03-25 21:17:29 -0300896 id: 16785920
897 name: "FabricIngress.spgw.load_pdr_qos"
898 alias: "load_pdr_qos"
899 }
900 params {
901 id: 1
902 name: "ctr_id"
903 bitwidth: 32
904 }
905 params {
906 id: 2
907 name: "far_id"
908 bitwidth: 32
909 }
910 params {
911 id: 3
912 name: "needs_gtpu_decap"
913 bitwidth: 1
914 }
915 params {
916 id: 4
917 name: "qid"
918 bitwidth: 5
919 }
920}
921actions {
922 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800923 id: 16820307
924 name: "FabricIngress.spgw.load_normal_far"
925 alias: "load_normal_far"
Robert MacDavidde12b982020-07-15 18:38:59 -0700926 }
927 params {
928 id: 1
929 name: "drop"
930 bitwidth: 1
931 }
932 params {
933 id: 2
934 name: "notify_cp"
935 bitwidth: 1
936 }
937}
938actions {
939 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800940 id: 16814785
941 name: "FabricIngress.spgw.load_tunnel_far"
942 alias: "load_tunnel_far"
Robert MacDavidde12b982020-07-15 18:38:59 -0700943 }
944 params {
945 id: 1
946 name: "drop"
947 bitwidth: 1
948 }
949 params {
950 id: 2
951 name: "notify_cp"
952 bitwidth: 1
953 }
954 params {
955 id: 3
956 name: "tunnel_src_port"
957 bitwidth: 16
958 }
959 params {
960 id: 4
961 name: "tunnel_src_addr"
962 bitwidth: 32
963 }
964 params {
965 id: 5
966 name: "tunnel_dst_addr"
967 bitwidth: 32
968 }
969 params {
970 id: 6
971 name: "teid"
972 bitwidth: 32
973 }
974}
975actions {
976 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800977 id: 16814681
978 name: "FabricIngress.spgw.load_dbuf_far"
979 alias: "load_dbuf_far"
Robert MacDavidde12b982020-07-15 18:38:59 -0700980 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800981 params {
982 id: 1
983 name: "drop"
984 bitwidth: 1
Robert MacDavidde12b982020-07-15 18:38:59 -0700985 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800986 params {
987 id: 2
988 name: "notify_cp"
989 bitwidth: 1
Robert MacDavidde12b982020-07-15 18:38:59 -0700990 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800991 params {
992 id: 3
993 name: "tunnel_src_port"
994 bitwidth: 16
Robert MacDavidde12b982020-07-15 18:38:59 -0700995 }
Carmelo Cascone2102bfb2020-12-04 16:54:24 -0800996 params {
997 id: 4
998 name: "tunnel_src_addr"
999 bitwidth: 32
1000 }
1001 params {
1002 id: 5
1003 name: "tunnel_dst_addr"
1004 bitwidth: 32
1005 }
1006 params {
1007 id: 6
1008 name: "teid"
1009 bitwidth: 32
Robert MacDavidde12b982020-07-15 18:38:59 -07001010 }
1011}
1012actions {
1013 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001014 id: 16785857
1015 name: "FabricEgress.process_int_main.process_int_source.int_source_dscp"
1016 alias: "int_source_dscp"
1017 }
1018 params {
1019 id: 1
1020 name: "max_hop"
1021 bitwidth: 8
1022 }
1023 params {
1024 id: 2
1025 name: "ins_cnt"
1026 bitwidth: 5
1027 }
1028 params {
1029 id: 3
1030 name: "ins_mask0003"
1031 bitwidth: 4
1032 }
1033 params {
1034 id: 4
1035 name: "ins_mask0407"
1036 bitwidth: 4
1037 }
1038}
1039actions {
1040 preamble {
1041 id: 16780783
1042 name: "FabricEgress.process_int_main.process_int_transit.init_metadata"
1043 alias: "init_metadata"
1044 }
1045 params {
1046 id: 1
1047 name: "switch_id"
1048 bitwidth: 32
1049 }
1050}
1051actions {
1052 preamble {
pierventre48e78822020-12-15 17:34:54 +01001053 id: 16807339
1054 name: "FabricEgress.egress_next.push_vlan"
1055 alias: "push_vlan"
1056 }
1057}
1058actions {
1059 preamble {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001060 id: 16790030
1061 name: "FabricEgress.egress_next.pop_vlan"
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001062 alias: "pop_vlan"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001063 }
1064}
pierventre48e78822020-12-15 17:34:54 +01001065actions {
1066 preamble {
1067 id: 16787838
1068 name: "FabricEgress.egress_next.drop"
1069 alias: "egress_next.drop"
1070 }
1071}
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001072action_profiles {
1073 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001074 id: 285217164
1075 name: "FabricIngress.next.hashed_selector"
1076 alias: "hashed_selector"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001077 }
1078 table_ids: 33608588
1079 with_selector: true
Carmelo Cascone70e816b2019-03-19 16:15:47 -07001080 size: 1024
Carmelo Cascone3032b872019-04-13 01:23:54 -07001081 max_group_size: 16
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001082}
1083counters {
1084 preamble {
1085 id: 302011205
1086 name: "FabricIngress.port_counters_control.egress_port_counter"
1087 alias: "egress_port_counter"
1088 }
1089 spec {
1090 unit: BOTH
1091 }
1092 size: 511
1093}
1094counters {
1095 preamble {
1096 id: 302002771
1097 name: "FabricIngress.port_counters_control.ingress_port_counter"
1098 alias: "ingress_port_counter"
1099 }
1100 spec {
1101 unit: BOTH
1102 }
1103 size: 511
1104}
Robert MacDavidbec6b6a2020-05-21 21:32:38 -04001105counters {
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001106 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -08001107 id: 302043952
1108 name: "FabricIngress.spgw.pdr_counter"
1109 alias: "FabricIngress.spgw.pdr_counter"
Robert MacDavidde12b982020-07-15 18:38:59 -07001110 }
1111 spec {
1112 unit: BOTH
1113 }
1114 size: 2048
1115}
1116counters {
1117 preamble {
Carmelo Cascone2102bfb2020-12-04 16:54:24 -08001118 id: 302049491
1119 name: "FabricEgress.spgw.pdr_counter"
1120 alias: "FabricEgress.spgw.pdr_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001121 }
1122 spec {
1123 unit: BOTH
1124 }
Robert MacDavidde12b982020-07-15 18:38:59 -07001125 size: 2048
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001126}
1127direct_counters {
1128 preamble {
1129 id: 318787614
1130 name: "FabricIngress.process_set_source_sink.counter_set_source"
1131 alias: "counter_set_source"
1132 }
1133 spec {
1134 unit: BOTH
1135 }
1136 direct_table_id: 33581620
1137}
1138direct_counters {
1139 preamble {
1140 id: 318815501
1141 name: "FabricIngress.filtering.ingress_port_vlan_counter"
1142 alias: "ingress_port_vlan_counter"
1143 }
1144 spec {
1145 unit: BOTH
1146 }
1147 direct_table_id: 33611649
1148}
1149direct_counters {
1150 preamble {
1151 id: 318827326
1152 name: "FabricIngress.filtering.fwd_classifier_counter"
1153 alias: "fwd_classifier_counter"
1154 }
1155 spec {
1156 unit: BOTH
1157 }
1158 direct_table_id: 33596298
1159}
1160direct_counters {
1161 preamble {
1162 id: 318770289
1163 name: "FabricIngress.forwarding.bridging_counter"
1164 alias: "bridging_counter"
1165 }
1166 spec {
1167 unit: BOTH
1168 }
1169 direct_table_id: 33596749
1170}
1171direct_counters {
1172 preamble {
1173 id: 318830507
1174 name: "FabricIngress.forwarding.mpls_counter"
1175 alias: "mpls_counter"
1176 }
1177 spec {
1178 unit: BOTH
1179 }
1180 direct_table_id: 33574274
1181}
1182direct_counters {
1183 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001184 id: 318801025
1185 name: "FabricIngress.acl.acl_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001186 alias: "acl_counter"
1187 }
1188 spec {
1189 unit: BOTH
1190 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001191 direct_table_id: 33618978
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001192}
1193direct_counters {
1194 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001195 id: 318768144
1196 name: "FabricIngress.next.next_vlan_counter"
1197 alias: "next_vlan_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001198 }
1199 spec {
1200 unit: BOTH
1201 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001202 direct_table_id: 33599709
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001203}
1204direct_counters {
1205 preamble {
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001206 id: 318778156
1207 name: "FabricIngress.next.xconnect_counter"
1208 alias: "xconnect_counter"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001209 }
1210 spec {
1211 unit: BOTH
1212 }
Carmelo Casconeb5324e72018-11-25 02:26:32 -08001213 direct_table_id: 33596977
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001214}
1215direct_counters {
1216 preamble {
1217 id: 318800532
1218 name: "FabricIngress.next.hashed_counter"
1219 alias: "hashed_counter"
1220 }
1221 spec {
1222 unit: BOTH
1223 }
1224 direct_table_id: 33608588
1225}
1226direct_counters {
1227 preamble {
1228 id: 318801752
1229 name: "FabricIngress.next.multicast_counter"
1230 alias: "multicast_counter"
1231 }
1232 spec {
1233 unit: BOTH
1234 }
1235 direct_table_id: 33606828
1236}
1237direct_counters {
1238 preamble {
1239 id: 318800047
1240 name: "FabricEgress.process_int_main.process_int_source.counter_int_source"
1241 alias: "counter_int_source"
1242 }
1243 spec {
1244 unit: BOTH
1245 }
1246 direct_table_id: 33612258
1247}
1248direct_counters {
1249 preamble {
1250 id: 318827144
1251 name: "FabricEgress.egress_next.egress_vlan_counter"
1252 alias: "egress_vlan_counter"
1253 }
1254 spec {
1255 unit: BOTH
1256 }
1257 direct_table_id: 33599342
1258}
1259controller_packet_metadata {
1260 preamble {
1261 id: 67146229
1262 name: "packet_in"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001263 alias: "packet_in"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001264 annotations: "@controller_header(\"packet_in\")"
1265 }
1266 metadata {
1267 id: 1
1268 name: "ingress_port"
1269 bitwidth: 9
1270 }
1271 metadata {
1272 id: 2
1273 name: "_pad"
1274 bitwidth: 7
1275 }
1276}
1277controller_packet_metadata {
1278 preamble {
1279 id: 67121543
1280 name: "packet_out"
Carmelo Casconea4dc3c12019-02-12 17:30:00 -08001281 alias: "packet_out"
Carmelo Cascone5a8a6502018-09-16 13:52:45 -07001282 annotations: "@controller_header(\"packet_out\")"
1283 }
1284 metadata {
1285 id: 1
1286 name: "egress_port"
1287 bitwidth: 9
1288 }
1289 metadata {
1290 id: 2
1291 name: "_pad"
1292 bitwidth: 7
1293 }
1294}
1295type_info {
1296}